plan-mode-estimate
Size the work and name the unknowns. Use when a plan needs a size, a date, or a confidence level before resources are committed.
SKILL.mdskills/plan-mode/estimate/SKILL.md
GitHubEstimate
An estimate that hides its unknowns is a guess with extra steps. Size the work and separate what is known from what is not.
- Break the work into the smallest pieces that can be sized independently. A piece that cannot be sized is a piece that is not understood.
- For each piece, give a size and the basis for it: comparable past work, a known quantity, or a named unknown. Distinguish a measured estimate from a guess.
- Sum the pieces and state the total with its confidence. A range with a reason is more useful than a false point.
- Name the unknowns that would most change the estimate, and the cheapest way to resolve each. An estimate without its unknowns is not an estimate.
An estimate is a planning input, not a commitment. It does not authorize starting work or promising a date.
Record this output in docs/plans/ per the doc system, delegating the write to a subagent.