OpenSpec: viết spec trước, để AI code sau — spec-driven development gọn nhẹ
Tóm tắt
OpenSpec (Fission AI, MIT) là framework spec-driven cho AI coding assistant, hỗ trợ 25+ công cụ như Claude Code, Cursor, Copilot. Cài bằng npm, openspec init, rồi dùng /opsx:propose → /opsx:apply → /opsx:archive. Không cần API key riêng.
Cài đặt
npm install -g @fission-ai/openspec@latest # Node 20.19+
cd your-project
openspec initVòng đời một thay đổi
| Bước | Lệnh | Kết quả |
|---|---|---|
| Đề xuất | /opsx:propose <ý tưởng> | Thư mục change: proposal.md, specs/, design.md, tasks.md |
| Thực thi | /opsx:apply | Agent làm lần lượt các task |
| Đóng | /opsx:archive | Chuyển vào archive, cập nhật spec chính |
Vì sao PM nên quan tâm?
- Proposal + tasks chính là “ticket có acceptance criteria” mà agent đọc được.
- Review spec (vài trăm dòng) nhanh hơn review diff (vài nghìn dòng).
- Spec lưu trong repo → tài liệu luôn đi cùng code, giảm “tribal knowledge”.
Tham khảo: OpenSpec on GitHub · OpenSpec docs summary