speckit.checklistlisted
Install: claude install-skill wedabro/bro-skills
## 🎯 Mission
TrÃch xuất má»i functional requirement từ spec.md thà nh checklist có thể track được.
## 📥 Input
- `.agent/specs/[feature]/spec.md`
- `.agent/specs/[feature]/tasks.md` (nếu có)
## 📋 Protocol
1. Äá»c spec.md → trÃch xuất má»i yêu cầu (từ User Scenarios + Success Criteria).
2. Tạo checklist format:
```markdown
## Functional Requirements
- [ ] FR01: User có thể đăng ký tà i khoản → T003, T004
- [ ] FR02: User có thể đăng nháºp → T005
- [x] FR03: User có thể xem sản phẩm → T010 ✅
```
3. Nếu có tasks.md → link mỗi requirement đến task IDs.
4. Äánh status: ✅ Met / ⌠Not Met / âš ï¸ Partial.
## 📤 Output
- File: `.agent/specs/[feature]/checklist.md`
## 🚫 Guard Rails
- Má»—i requirement PHẢI trÃch dẫn được từ spec.md (không tá»± bịa thêm).
## When to Use
- Khi cần trÃch requirement từ spec thà nh checklist track được, link tá»›i task.
- **KHÔNG dùng cho**: kiểm tra nhất quán artifact (→ `@speckit.analyze`), validate runtime (→ `@speckit.validate`).
## Common Rationalizations
| Lý do bao biện | Sá»± tháºt |
|---|---|
| "Thêm requirement cho đầy đủ" | Checklist phải trÃch từ spec, không tá»± bịa. |
| "Khá»i link task cho nhanh" | Không link task thì không track được tiến độ. Link task ID. |
| "Äánh Met cho xong" | Status phải phản ánh thá»±c tế: Met/Not Met/Partial. |
## Red Flags
- R