SpecsImplementationScope ControlAI Agent Skill
spec-driven-implementation
Chuyển đặc tả kỹ thuật đã chốt thành các bước triển khai có phạm vi rõ ràng, gắn cờ ngay khi có yêu cầu vượt ngoài spec.
Tuỳ chọn cài đặt
Cài đặt vào Claude Code, Cursor, Codex hoặc Antigravity bằng lệnh sau:
$ npx skills add warpdotdev/common-skills@spec-driven-implementation
Tình huống thực tế ứng dụng Skill này
Nhận yêu cầu mơ hồ, cần ra spec rõ ràng
“Sếp nói "làm cho sản phẩm thông minh hơn bằng AI" - bạn bắt đầu từ đâu?”
Khung hành động 5 bước
- 1Viết lại yêu cầu thành 1 câu mục tiêu đo được (không dùng tính từ mơ hồ như "thông minh hơn", "tốt hơn").
- 2Liệt kê input/output cụ thể: dữ liệu nào vào, kết quả nào ra, ai là người dùng cuối.
- 3Vạch ranh giới happy path và các trường hợp lỗi/edge case cần xử lý.
- 4Định nghĩa tiêu chí "xong" (definition of done) mà kỹ sư và bạn cùng đồng ý được.
- 5Gửi bản nháp cho 1 kỹ sư đọc trước khi họp - nếu họ hỏi lại quá 3 câu, spec chưa đủ rõ.
Trước khi dùng Skill
"Làm cho tính năng tìm kiếm thông minh hơn bằng AI."
Sau khi áp dụng Skill
"Khi user gõ ít nhất 3 ký tự, hệ thống trả về tối đa 5 gợi ý xếp theo độ liên quan trong dưới 300ms; nếu không có kết quả, hiển thị gợi ý từ khoá phổ biến thay vì màn hình trống."
Bài học đào sâu trong giáo trình
AI Agents for PM • Bài 17
Nội dung chỉ dẫn SKILL.md
SKILL.md • Read-only preview# Spec-Driven Implementation Skill Read the spec fully before writing code, break it into scoped tasks, and flag any request that falls outside the spec's stated boundary instead of silently expanding scope.