speckit.clarifylisted
Install: claude install-skill wedabro/bro-skills
## 🎯 Mission
Scan spec.md → phát hiện chá»— mÆ¡ hồ → há»i developer tối Ä‘a 3 câu → cáºp nháºt spec.
## 📥 Input
- `.agent/specs/[feature]/spec.md`
## 📋 Protocol
1. Scan spec.md tìm:
- **Vague language**: "nhanh", "nhiá»u", "dá»… dùng", "tương tá»±", "v.v."
- **Missing boundaries**: Không rõ min/max, pagination limits, file size limits
- **Undefined error handling**: Khi X fail thì sao?
- **Ambiguous actors**: "User" là ai? Admin? Guest? Registered?
2. Phân loại mỗi issue:
- 🔴 **CRITICAL**: Ảnh hưởng kiến trúc, PHẢI há»i developer
- 🟡 **IMPORTANT**: Nên há»i nhưng có thể đỠxuất mặc định
- 🟢 **MINOR**: Tự fix được (VD: thêm "tối đa 50 items" nếu thiếu)
3. Há»i developer Tá»I ÄA 3 câu CRITICAL, má»—i câu có bảng options:
```
| Option | Mô tả | Impact |
|--------|-------|--------|
| A | ... | ... |
| B | ... | ... |
| C | ... | ... |
```
4. Auto-fix các items 🟢 MINOR.
5. Cáºp nháºt spec.md vá»›i clarifications → đánh dấu `[CLARIFIED]`.
## 📤 Output
- File: Updated `.agent/specs/[feature]/spec.md`
## 🚫 Guard Rails
- Tá»I ÄA 3 câu há»i — không há»i quá nhiá»u.
- KHÔNG thay đổi intent gốc của spec.
## When to Use
- Sau `@speckit.specify`, khi spec còn chỗ mơ hồ cần là m rõ trước khi plan.
- **KHÔNG dùng cho**: tạo spec mới (→ `@speckit.specify`), kiểm