Complete ANY incomplete, broken, or stalled project to 100% — no gaps left
Take any project from its current state — however broken or incomplete — to a fully working, production-ready result. Nothing left half-done.
NO PARTIAL OUTPUTS.
NO "GOOD ENOUGH."
IF SOMETHING IS NOT COMPLETE, IT IS BROKEN.
Read everything that exists:
Produce an honest gap map:
WORKING ✅:
- [component]: [what works]
PARTIAL ⚠️:
- [component]: [what is done, what is missing]
BROKEN ❌:
- [component]: [what fails and why]
MISSING 🔲:
- [component]: [never existed, needs to be built]
Order gaps by: impact × effort (high impact + low effort first)
Priority 1 (BLOCKING): Things that prevent the app from running
Priority 2 (CORE): Things that are required for the primary use case
Priority 3 (QUALITY): Things that make it production-ready
Priority 4 (POLISH): Things that make it excellent
For each gap, produce an exact task:
Gap: [component] is missing
Task: Create [exact file path]
Implement [exact functions/endpoints]
Test with: [specific verification]
Done when: [measurable completion criteria]
For each task in priority order:
After all gaps closed:
Complete what is missing:
□ Application starts without errors
□ All tests pass (≥80% coverage)
□ Type check passes (mypy/tsc --noEmit)
□ Lint passes
□ Security scan clean
□ All documented features work
□ Error states are handled (not just happy path)
□ Mobile responsive (if web)
□ .env.example is complete
□ README has working setup instructions
□ CI/CD pipeline exists