with one click
mojo-complete
Session completion checklist — fires when unpushed work remains
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Session completion checklist — fires when unpushed work remains
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Backlog.md task management — use when reading or updating project tasks
Initialize session with repo state and available work
Atomic commit workflow with conventional commit format
Minimal-editing instruction injected at the first edit of each commit cycle
PR creation, status, and review feedback workflow
Interactive rebase, fixup, and commit message rewriting patterns
| name | mojo-complete |
| description | Session completion checklist — fires when unpushed work remains |
| once | true |
| triggers | [{"event":"session.idle","when":"git log origin/HEAD..HEAD --oneline 2>/dev/null | grep -q ."},{"event":"tool.execute.after","tool":"bash","command":"git commit","action":"reset"},{"event":"tool.execute.after","tool":"bash","command":"git rebase","action":"reset"}] |
Work is NOT done until pushed. Complete ALL steps:
File issues for remaining work
Run quality gates (tests, linters, builds)
Update backlog (close/update tasks)
Push to remote:
git pull --rebase
git push --force-with-lease
git status # MUST show "up to date with origin"
Handoff for context: Provide brief context about what was accomplished for session continuity:
Recent Work:
- Completed llm-tools-xxx: Brief summary of what changed and why
PR Status:
<EXECUTE: forge pr status and paste output here>
Context:
- Any non-obvious decisions or gotchas for next session
Note: Repository state (branch, available issues) is auto-injected via temper — do not duplicate that information.