Appearance
Giai đoạn Lập kế hoạch (Planning)
Phân chia công việc thành tasks cụ thể và ước lượng timeline.
Mục đích
- Chia nhỏ công việc thành tasks
- Xác định dependencies
- Ước lượng effort
- Lập timeline
Cách thực hiện
1. Tạo planning document
Điền docs/agent/planning/feature-{name}.md
2. Sử dụng slash command
/update-planningTemplate nội dung
markdown
---
phase: planning
title: Feature Name Planning
---
# Kế hoạch: [Tên Tính năng]
## Milestones
### Milestone 1: Foundation
- [ ] Task 1.1 - Setup project (2h)
- [ ] Task 1.2 - Database schema (1h)
### Milestone 2: Core Features
- [ ] Task 2.1 - API endpoints (4h)
- [ ] Task 2.2 - Business logic (3h)
### Milestone 3: Testing
- [ ] Task 3.1 - Unit tests (2h)
- [ ] Task 3.2 - Integration tests (2h)
## Dependencies
| Task | Phụ thuộc vào |
|------|---------------|
| 2.1 | 1.2 |
| 3.1 | 2.1, 2.2 |
## Timeline
| Tuần | Tasks | Owner |
|------|-------|-------|
| 1 | 1.1, 1.2 | Dev A |
| 2 | 2.1, 2.2 | Dev A |
| 3 | 3.1, 3.2 | Dev B |
## Rủi ro
| Rủi ro | Xác suất | Giảm thiểu |
|--------|----------|------------|
| API thay đổi | Trung bình | Mock API sớm |
## Công việc mới phát hiện
- [ ] Task mới 1
- [ ] Task mới 2Thực thi
Sau khi có kế hoạch, chạy:
/execute-planĐể làm việc qua từng task một cách có tổ chức.