| name | deep-complete |
| description | Completion phase. Commits code, generates documentation, and produces a final summary. Run after deep-review passes. Use when the user says "deep complete", "/deep-complete", or wants to finalize the pipeline.
|
| imports | ["compaction-resilience"] |
Deep Complete Skill
Finalization phase — commits, docs, and summary.
Invocation
/deep-complete {slug} # Standard completion
/deep-complete --auto-commit {slug} # Auto-commit without confirmation
/deep-complete --resume {slug} # Resume interrupted completion
Step 0: Pre-flight
- Confirm Implementation and all review phases are completed
- If review is not completed, abort: "Review phase is not complete. Run
/deep-review first."
- If
complete/ directory exists, check which outputs are present for resume logic
Step 1: Generate Commit Plan
- Stage all changed files:
git add -A (or selective staging based on plan)
- Review the diff:
git diff --cached
- Create a structured commit plan in
docs/plans/{slug}/complete/commit-plan.md:
# Commit Plan
## Commits
### Commit 1: {short description}
- {file1}: {what was changed}
- {file2}: {what was changed}
### Commit 2: {short description}
- {file3}: {what was changed}
...
## Verification
- Lint: PASS
- Build: PASS
- Tests: PASS
Step 2: Execute Commits (with --auto-commit) or Present (without)
With --auto-commit: Execute the commits as planned.
Without: Present the commit plan for user review.
Step 3: Documentation
- Update any relevant README files
- Generate API documentation if endpoints were added
- Update changelog if one exists
- Write
docs/plans/{slug}/complete/summary.md
Step 4: Final Summary
Update meta.md: Completion → completed.
Print:
[deep-complete] Pipeline COMPLETE
[deep-complete] Commits: {count}
[deep-complete] Files changed: {count}
[deep-complete] Documentation: {count} files