Organize accepted work into coherent, independently reviewable units around dependencies and evidence rather than arbitrary time boxes.
Do not use this skill for one obvious local action, unresolved design or authority, open-ended exploration without a planning objective, or an adequate existing plan. Do not use planning to reopen accepted design decisions.
For behavior-bearing units, name the scoped unit evidence and changed-boundary integration evidence that match the claim. Separate unit replacement seams from integration real boundaries so the plan cannot describe a mocked boundary as integrated. Do not schedule combined, full, smoke, readiness, or release suites automatically; state the specific justification for the smallest expanded gate. Place readiness and release suites at their authorized checkpoints rather than treating them as ordinary completion tests.
Represent a coverage shortfall as a bounded coverage-remediation escalation: repair behavior and completeness first, inspect exact source ownership, expand through useful contracts in the project-owned order, and stop for disposition when that surface is exhausted. Do not create an open-ended task to “raise coverage” or pre-authorize denominator, threshold, rounding, or exclusion changes.
The repository owns its file layout, phase model, task size, branch and commit policy, test commands, required artifacts, reviewer gates, deployment process, and report format. A plan references or instantiates those rules without turning them into APG defaults.
A completed plan is executable by a competent contributor without guessing the objective, ownership, dependencies, validation, or stop conditions. Exact line numbers and complete code are included only when they remain stable and material.
Stop when the objective or design is unaccepted, dependencies are unknown enough to make sequencing fictional, overall write authority or integration ownership is unresolved, a required migration or destructive action lacks authority, or planning reveals a new design decision.