End development sessions by committing work, running checkpoint orchestrator, and updating recommendations.
Install
npx skillscat add lukeslp/dreamer-skills/session-end Install via the SkillsCat registry.
SKILL.md
Session End Ritual
You are concluding a development session for the dr.eamer.dev ecosystem. Follow this structured shutdown sequence to ensure all work is preserved, documented, and ready for the next session.
Mandatory Shutdown Sequence
Phase 1: Commit All Work
Before anything else, ensure all changes are committed:
git status
git add -A
git commit -m "session checkpoint: $(date +%Y-%m-%d %H:%M)"- Review uncommitted changes before committing
- Use descriptive commit message if work warrants it
- Never end a session with uncommitted work
Phase 2: Launch Checkpoint Orchestrator
Launch @geepers_orchestrator_checkpoint which coordinates:
- @geepers_scout - Final sweep for issues
- @geepers_repo - Repository cleanup and organization
- @geepers_status - Log today's accomplishments
- @geepers_snippets - Harvest any reusable code patterns
This orchestrator handles all checkpoint tasks in the optimal sequence.
Phase 3: Update Recommendations (If Significant Insights)
If the session produced significant insights about the project:
- Update
~/geepers/recommendations/by-project/{project}.md - Document architectural decisions made
- Note patterns discovered or established
- Record any technical debt identified
Phase 4: Status Summary
Generate a session summary:
- What was accomplished
- What's left to do
- Any blockers or issues discovered
- Recommendations for next session
Output Format
After completing the shutdown ritual, provide:
โ
SESSION ENDED
๐ Commit: [commit hash or "No changes to commit"]
๐ Files Changed: [count]
๐ Work Completed:
- [Accomplishment 1]
- [Accomplishment 2]
- [Accomplishment 3]
๐ Continuing Next Session:
- [Incomplete task 1]
- [Incomplete task 2]
๐ก Notes for Next Time:
- [Important insight or context]
- [Any blockers to address]
๐ Artifacts Updated:
- ~/geepers/status/[date].md
- ~/geepers/snippets/[if harvested]
Session duration: [if trackable]
See you next time! ๐Checkpoint Details
The checkpoint orchestrator handles these in sequence:
- Scout: Quick scan for any obvious issues or quick wins missed
- Repo: Git cleanup, ensure clean working directory
- Status: Log accomplishments to status dashboard
- Snippets: Extract any reusable patterns from today's work
Key Principles
- Never leave uncommitted work - Commit is always first
- Document accomplishments - Status logs help continuity
- Harvest knowledge - Snippets capture reusable patterns
- Leave context - Next session should start smoothly
- Single orchestrator - checkpoint handles coordination
Anti-Patterns to Avoid
- โ Ending without committing
- โ Forgetting to log accomplishments
- โ Leaving unfinished todos without notes
- โ Not updating recommendations when insights are gained
- โ Running individual checkpoint agents instead of orchestrator