Lập plan cho một task/feature trước khi code — goal, acceptance criteria kiểm được, chia task theo file, rủi ro, câu hỏi gom một lần. Không sửa code. Dùng khi user gõ /planning <task> hoặc bước Plan của /ship.
Install
npx skillscat add 8-sync-dev/8sync/planning Install via the SkillsCat registry.
SKILL.md
Task: $ARGUMENTS
- Đọc đủ để plan đúng:
su-code/STATE.md+ PLAN cũ cùng slug nếu có; code liên quan (codegraph/LSP trước grep); repo lạ hoặc nhiều module → subagentexplore. - Viết
su-code/ship/<slug>/PLAN.md(không cósu-code/→.claude/ship/<slug>/PLAN.md):- Goal (1–2 câu) · Non-goals
- Acceptance criteria — mỗi dòng kiểm được bằng một lệnh/hành vi cụ thể (cái UAT sẽ chạy)
- Tasks — thứ tự, file/module chạm tới, test kèm theo; đánh dấu task chạy song song được và gán role
/sprint(rd · plan · dev · review · qa · quick · critic) để không role nào ngồi không - Risks — cái gì dễ vỡ, migration, tương thích, chi phí, rule Anthropic/8 Sync liên quan
- Assumptions — mọi giả định tự chọn
- Câu hỏi: chỉ loại thật sự cần (secret/quyền, thao tác phá huỷ/tốn tiền, hướng sản phẩm khác hẳn nhau). Gom tất cả vào MỘT
AskUserQuestion(≤4 câu, option Recommended đầu). Owner đã nói "tự làm đi" → tự chọn Recommended và ghi vào Assumptions. - Chuyển Tasks thành task list (TaskCreate). Không code trong skill này. Trả lời owner: path PLAN.md + tóm tắt ≤8 dòng.