/estimate — Ước lượng Effort
Skill mới trong bộ claudekit — Structured effort estimation từ complexity, dependencies, historical velocity, risks. Output: effort range (Low/Medium/High) + confidence (Low/Medium/High). Replace guessing với data-driven estimates.
Tổng quan
/estimate phân tích: complexity (code LOC, architecture changes), dependencies (teams, APIs, infra), velocity (historical), risks (unknowns, tech debt). Output: effort range + confidence + reasoning.
Khi dùng: Sprint planning, tight deadline (“by Friday?”), unknown territory, capacity planning.
Prefix & flags
Workflow
1
Simple task estimate
2
Sprint-level estimate
3
Unknown territory + confidence
4
Historical velocity
5
Risk assessment (fast)
Ví dụ
Simple feature
Sprint fits?
High-risk task
Which sprint?
So sánh skill khác
Common pitfalls
- No historical data: First run = confidence Low. Build velocity history (5-10 sprints) for accurate estimates.
- Ignore risk factors: “Looks easy” but unknowns (new framework, API). Always check
--confidenceto assess risks. - Estimate vague task: Confirm clear requirements + AC before. Use
/story-readinessfirst. - Estimate mid-sprint: Velocity noisy. Estimate before sprint start.
- Low confidence = skip task: No. Low confidence = add buffer or spike first to reduce uncertainty.
FAQ
Historical velocity source?
Historical velocity source?
Automatic: past 10 sprints từ git history + sprint plans. Manual input:
/estimate --velocity-input "28,30,32".Confidence Low — proceed?
Confidence Low — proceed?
Yes, but add 50% buffer. Example: 10-day estimate → plan 15 days. Or spike first to reduce uncertainty.
Update estimate mid-sprint?
Update estimate mid-sprint?
Inaccurate. Mid-sprint velocity noisy. Update before sprint or wait till end.
Sprint 1 (no velocity history)?
Sprint 1 (no velocity history)?
Low confidence. Input previous team velocity if available. Otherwise assume 30 dev-days default, plan conservative.
Good estimate = 80% accurate?
Good estimate = 80% accurate?
Target: within 20-30% of actual. Focus on: transparent reasoning, confidence levels, learning from misses.