What problem does it solve?
The estimate skill turns a vague or complex task request into a structured effort plan by analyzing scope, impacted code, dependencies, and risk so teams can budget and schedule more reliably.
Core Features & Use Cases
- Task clarification: Detects when the input is too vague to estimate meaningfully and requests clarification.
- Project-aware estimation: Reads CLAUDE.md for context, then targets relevant design documents under design/gdd/ for feature-related tasks.
- Impact-driven scanning: Identifies affected files and modules, checks for integration points, reviews existing test coverage, and uses production/sprints/ for historical velocity.
- Actionable output: Produces optimistic/expected/pessimistic ranges, confidence level, dependencies, and a sub-task breakdown with half-day rounding.
- Operational next steps: Advises spikes for low-confidence work, breaks large tasks into stories when needed, and recommends sprint planning updates.
Quick Start
Use the estimate skill to produce a task plan by running: estimate the effort for implementing the enemy AI behavior and pathfinding rework, including tests and integration with the current navigation system.