update skill and docs

This commit is contained in:
Canhchimlac
2026-09-22 13:46:36 +07:00
parent 343ad8bbbc
commit 51506aabc7
149 changed files with 43752 additions and 300 deletions

View File

@@ -42,6 +42,7 @@ Lấy ngày hôm nay từ ngữ cảnh → `date`.
## Đặc thù
- `specification`: ≤3 US mỗi lần; QA phải xác nhận "mọi AC test được" trước G3 (`standard`+). Với `screen`: lần đầu của project chạy `uiconv` trước; `wf` chạy sau `part2` + `errors` của cùng US, truyền `proto`; trình riêng **bảng lệch WF §5** (Tồn tại/Hành vi chưa quyết = blocker) và chế độ 🎨/✏️ để người dùng biết cần Designer ký hay không.
- **Sơ đồ (mọi activity có sơ đồ — `process`, `backlog`, `rules`, `srs`/`part2`, `cr`, `goals-scope`):** bạn (gatekeeper, có Bash) chạy `A=.claude/skills/archify/bin/archify.mjs; node $A validate <type> <spec.json> --quality showcase --json` cho từng spec runner liệt kê, 0 lỗi thì `node $A deliver <type> <spec.json> <spec.html> --quality showcase --json`, rồi `node .claude/skills/ba-lifecycle/scripts/diagram-check.mjs --md <artifact.md>`. Còn 🔴 ⇒ chạy lại activity với `notes` trích đúng diagnostics, **không ký**. Chuẩn: `ba-lifecycle/references/diagram-rules.md`.
- `design` (chỉ `screen`): chạy sau `wf` của cùng US, `≤3 US`; lần đầu project chạy `ds` trước. **Sau mỗi activity bạn (gatekeeper, có Bash) chạy phép kiểm máy** và trình kết quả nguyên văn cùng `summary`:
`node .claude/skills/ba-design/scripts/design-check.mjs --tokens <ds/tokens.json> --css <ds/tokens.css> --components <ds/components.html> --html <HIFI> --srs <SRS> --wf <WF> --svg-dir <FIGMA/>` (bỏ tham số của artifact chưa có). Sau `figma` chạy thêm `.claude/skills/ba-design/scripts/render-figma.sh <HIFI> <FIGMA>/png` để có PNG. Còn 🔴 ⇒ chạy lại activity với `notes` trích đúng dòng lỗi, không ký. Trình riêng: **độ tin cậy visual** (`DS` §0), **bảng lệch `DSPEC` §6**, và Designer có cần ký không.
- `delivery`: chạy theo từng câu hỏi/CR; CR phải qua 6 bước của ba-4, không sửa artifact Baselined trực tiếp.