Default execution policy for non-trivial software tasks: long-horizon milestone planning, autonomous implementation, continuous validation, and low-interruption debugging. Use unless the user explicitly asks for a quick one-off answer.
Treat this as the default operating mode for most engineering requests.
Use this skill unless one of these is true:
Copy and maintain this checklist during execution:
Task Progress:
- [ ] Define 3-6 milestones with acceptance criteria
- [ ] Execute Milestone 1 and run checks
- [ ] Execute Milestone 2 and run checks
- [ ] Execute Milestone 3+ and run checks
- [ ] Deliver final verification summary and next-wave plan
Do not interrupt unless:
When interruption is required, ask one precise question and include 2-5 options.
passed, failed-fixed, or failed-pending.Final response must include: