Glossary — từ vựng Spec Kit
Constitution, spec, plan, tasks, checklist — và vì sao cổng của Spec Kit hỏi thay vì chặn.
Spec Kit đứng cạnh buildflow trên trục kỷ luật → tự trị. Cùng bộ xương: artifact trước, code sau.
Khác biệt nằm ở một chữ. Cổng của buildflow chặn. Cổng của Spec Kit hỏi.
Mười từ.
Một khác biệt: hỏi, không chặn.
Mỗi mục kèm file định nghĩa nó trong templates/commands/ — bạn tự mở ra kiểm được.
Artifact
5- constitution luật nền của dự án
-
.specify/memory/constitution.md— bộ nguyên tắc nền của cả dự án, có số phiên bản và quy trình sửa đổi. Viết một lần, mọi tính năng về sau phải tuân. Vi phạm một dòngMUSTthì/speckit.analyzetự nâng lên CRITICAL.nguồn
templates/commands/constitution.md - spec đặc tả
-
Cái gì và vì sao. Không nói làm thế nào. Sinh bởi
/speckit.specify.nguồn
templates/commands/specify.md - plan kế hoạch
-
Làm thế nào. Kèm
research.md,data-model.md,contracts/.nguồn
templates/commands/plan.md - tasks việc
-
Danh sách việc theo thứ tự phụ thuộc, đánh dấu
[X]khi xong.nguồn
templates/commands/tasks.md - checklist
-
Danh sách kiểm theo lĩnh vực.
/speckit.implementgặp ô chưa tick thì dừng và hỏi, chứ không chặn.nguồn
templates/commands/checklist.md
Cơ chế
5- gate hỏi, không chặn
-
Đây là điểm khác biệt lớn nhất với buildflow. Cổng của Spec Kit dừng lại và xin phép; hook
exit 2của buildflow thì không thương lượng.Some checklists are incomplete. Do you want to proceed with implementation anyway? (yes/no)
nguồn
templates/commands/implement.md - append-only chỉ thêm, không sửa
-
/speckit.convergechỉ được thêm phase mới vào cuốitasks.md. Không có gì thiếu thì file giữ nguyên từng byte.APPEND-ONLY · NEVER REWRITE
nguồn
templates/commands/converge.md - analyze soi, không sửa
-
Đọc chéo spec ↔ plan ↔ tasks tìm mâu thuẫn. Không ghi file nào. Vi phạm constitution tự lên CRITICAL.
nguồn
templates/commands/analyze.md - underspecification đặc tả thiếu
-
Chỗ spec chưa nói rõ.
/speckit.clarifytìm chúng và hỏi tối đa 5 câu.nguồn
templates/commands/clarify.md - spec-driven development
-
Đặc tả là nguồn sự thật, code là sản phẩm phái sinh. Sửa spec trước, rồi mới sinh lại code.
nguồn
README.md