Tools

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 init

Vòng đời một thay đổi

BướcLệnhKết quả
Đề xuất/opsx:propose <ý tưởng>Thư mục change: proposal.md, specs/, design.md, tasks.md
Thực thi/opsx:applyAgent làm lần lượt các task
Đóng/opsx:archiveChuyể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”.