
task-breakdown
Break complex features into delegatable tasks with clear ownership and dependencies. Use for feature
提供方 ak-eyther|开源
Task Breakdown
Process
1. Decompose Feature
Feature: User Authentication
↓
Tasks:
1. Design: Login UI (@design-owner)
2. Architecture: Auth flow (@architecture-owner)
3. Backend: Auth API (@backend-owner)
4. Frontend: Login form (@frontend-owner)
5. Testing: E2E auth tests (@test-owner)
6. Deployment: Deploy to staging (@deploy-owner)
2. Define Dependencies
Task 1 (Design) → Must complete before Task 4 (Frontend)
Task 2 (Architecture) → Must complete before Task 3 (Backend)
Task 3, 4 → Must complete before Task 5 (Testing)
Task 5 → Must complete before Task 6 (Deployment)
3. Assign Ownership
Each task has clear owner:
- @design-owner: Design (1 task)
- @architecture-owner: Architecture (1 task)
- @backend-owner: Backend (1 task)
- @frontend-owner: Frontend (1 task)
- @test-owner: Testing (1 task)
- @deploy-owner: Deployment (1 task)
4. Update Communication Board
## 📋 In Progress
- **[AUTH-001]** Login UI design – @design-owner 🔄
- **[AUTH-002]** Auth flow architecture – @architecture-owner 🔄
## 📝 Backlog
- **[AUTH-003]** Auth API backend – @backend-owner (blocked by AUTH-002)
- **[AUTH-004]** Login form frontend – @frontend-owner (blocked by AUTH-001)
Output Template
## Task Breakdown: [Feature Name]
### Tasks
1. **[TASK-ID]** Description
- Owner: @agent-name
- Dependencies: [TASK-IDs]
- Estimate: S/M/L
### Parallel Execution
- Tasks 1, 2 can run in parallel
- Task 3, 4 blocked by Task 2
Scripts
scripts/skill_info.py: Print skill name and description.