Cheatsheet — 10 lệnh /speckit.*
Tám bước lõi, hai lệnh phụ. Lệnh nào sinh file gì, lệnh nào không ghi gì cả.
Mười lệnh, tất cả đều có tiền tố speckit.. Bốn lệnh CORE sinh ra bốn artifact; còn lại là tuỳ chọn.
Điều đáng nhớ nhất: /speckit.analyze không ghi file nào, và /speckit.converge chỉ thêm, không bao giờ sửa lại.
Mười lệnh.
Cổng của nó hỏi, không chặn.
Cùng bộ xương với buildflow — artifact trước, code sau. Khác ở chỗ /speckit.implement gặp checklist dở dang thì dừng lại hỏi bạn, chứ không từ chối.
Lõi — tám bước
8Chạy theo thứ tự này. Bốn lệnh CORE sinh ra bốn artifact.
/speckit.constitution
CORE. Tạo/cập nhật .specify/memory/constitution.md — luật bất di bất dịch của dự án.
/speckit.specify
CORE. Sinh spec.md và checklists/requirements.md.
/speckit.clarify
Hỏi tối đa 5 câu để lấp chỗ đặc tả còn mơ hồ, rồi ghi câu trả lời ngược vào spec.
OPTIONAL. Nguồn ghi rõ: “Maximum of 5 total questions across the whole session.”
/speckit.plan
CORE. Sinh plan.md, research.md, data-model.md, contracts/, quickstart.md.
/speckit.tasks
CORE. Sinh tasks.md — danh sách việc theo thứ tự phụ thuộc.
/speckit.analyze
Soi chéo spec ↔ plan ↔ tasks, tìm mâu thuẫn và chỗ hở.
OPTIONAL. Không ghi file nào cả — chỉ đọc và báo cáo.
/speckit.checklist
Tạo checklist theo lĩnh vực (checklists/ux.md, security.md…).
OPTIONAL.
/speckit.implement
CORE. Thực thi tasks, đánh dấu [X] khi xong.
Gặp checklist còn ô chưa tick thì nó dừng và hỏi: “Some checklists are incomplete. Do you want to proceed with implementation anyway? (yes/no)”
Hai lệnh phụ
2/speckit.converge
So code hiện tại với spec/plan/tasks, rồi thêm việc còn thiếu vào cuối tasks.md.
APPEND-ONLY, NEVER REWRITE. Không có gì thiếu thì tasks.md giữ nguyên từng byte.
/speckit.taskstoissues
Chuyển tasks thành GitHub issue theo đúng thứ tự phụ thuộc.
Cần GitHub MCP: tools: ['github/github-mcp-server/list_issues', 'github/github-mcp-server/issue_write']
Đừng gõ nhầm
1README đôi chỗ viết /specify. Đó là dạng cũ.
/specify
Không tồn tại. Mọi lệnh đều có tiền tố speckit. — gõ /speckit.specify.
Prose trong README đôi khi bỏ tiền tố. Đừng tin prose, tin tên file trong templates/commands/.