← ClaudeAtlas

speckit.checklistlisted

Requirements Validator - Tạo và validate checklist từ spec.
wedabro/bro-skills · ★ 1 · Testing & QA · score 73
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