name: cxk-obsidian
description: >-
Tự động hoá quy trình làm việc với Obsidian Vault trong dự án CXK
(Trợ lý AI Cơ Xương Khớp Tuổi Bạc). Dùng khi NCS yêu cầu tạo thẻ
tri thức mới, validate vault, cập nhật MOC, audit vault, ghi nhật ký,
hoặc build website HTML. Triggers: "tạo KC", "tạo thẻ tri thức",
"validate vault", "kiểm tra vault", "cập nhật MOC", "sync MOC",
"audit vault", "rà soát vault", "ghi nhật ký", "diary", "build HTML",
"build website".
Skill CXK-Obsidian — Tự động hoá Vault
Skill này cung cấp 7 quy trình tự động cho dự án CXK.
Quy tắc chung
- AGENTS.md là luật tối cao — luôn tuân thủ thuật ngữ, an toàn y khoa
- Paths: Dùng relative path, tương thích Windows
- Vault root:
knowledge-base/trong workspace CXK - Templates:
knowledge-base/_templates/ - Scripts: Chạy với
$env:PYTHONIOENCODING = "utf-8"trên Windows (fix cp1252) - Lệnh mẫu:
$env:PYTHONIOENCODING = "utf-8"; python .agents/skills/cxk-obsidian/scripts/{script}.py
7 Quy trình
1. Tạo thẻ tri thức mới (KC)
Trigger: "tạo thẻ tri thức", "tạo KC", "knowledge card mới"
Bước thực hiện:
1. Hỏi NCS: category (oa/lbp/osteo/sarc/fall/neck/frail), title, source chapter
2. Chạy script: python .agents/skills/cxk-obsidian/scripts/create_kc.py --category {cat} --title "{title}" --chapter "{ch}"
3. Mở file mới tạo, điền nội dung từ nguồn
4. Chạy validate: python tools/validate_schema.py
2. Validate thẻ tri thức
Trigger: "validate", "kiểm tra schema", "kiểm tra thẻ"
Bước: Chạy python tools/validate_schema.py
3. Kiểm tra thuật ngữ
Trigger: "kiểm tra thuật ngữ", "glossary check"
Bước: Chạy python tools/check_glossary.py
- HIGH → sửa ngay
- MEDIUM → sửa nếu đang chỉnh file đó
4. Cập nhật MOC
Trigger: "cập nhật MOC", "sync MOC"
Bước:
1. Chạy: python .agents/skills/cxk-obsidian/scripts/update_moc.py --category {cat}
2. Kiểm tra MOC file đã cập nhật
5. Ghi nhật ký
Trigger: "ghi nhật ký", "diary", "nhật ký hôm nay"
Bước:
1. Chạy: python .agents/skills/cxk-obsidian/scripts/sync_diary.py
2. Append nội dung công việc vào file diary
6. Build website HTML
Trigger: "build HTML", "build website", "tạo trang web"
Bước: Chạy python tools/build_docs_site.py
7. Audit vault toàn diện
Trigger: "audit vault", "rà soát vault", "kiểm tra vault toàn diện"
Bước:
1. Chạy: python .agents/skills/cxk-obsidian/scripts/audit_vault.py
2. Đọc báo cáo, sửa lỗi nếu có
Chi tiết workflows
Xem references/workflows.md cho hướng dẫn chi tiết từng bước.