skills/mp-handoff/SKILL.md
Create or update HANDOFF.md with a general session progress summary. Use when: "handoff", "save progress", "end of session"
npx skillsauth add MartinoPolo/mpx-claude-code mp-handoffInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Creates or updates HANDOFF.md in the project root — a general session summary for continuity.
Capture accumulated knowledge, context, and insights that would be lost when starting a new conversation. HANDOFF.md persists in the project root and is updated at the end of each session.
Review the current conversation to extract:
Use TaskList to see current task status:
.mpx/ exists.mpx/CONTEXT.md for domain language and feature context.mpx/DECISIONS.md for settled decisionsHANDOFF.md already exists in the project rootWrite HANDOFF.md to the project root.
Target 20-200 lines. Be thorough — this is the only context the next agent gets.
Write as if briefing a developer who has zero context. Every section should contain enough detail that the reader can continue work without re-investigating.
# Session Handoff
Date: [Today's date]
## Progress This Session
- [For each completed item: what was done and how]
- [Include file paths, function names, specific changes]
- [Not just "implemented X" — describe the approach taken]
## Key Decisions
- [Each decision: what was decided, alternatives considered, why this choice]
- [Include technical trade-offs and constraints that influenced the decision]
## Dead Ends & Mistakes
- [Failed approaches with WHY they failed — error messages, wrong assumptions]
- [Paths that looked promising but weren't — save the next agent from repeating]
- [Include specific error messages, stack traces, or symptoms encountered]
## Bugs Found
- [Any bugs discovered during work, whether fixed or not]
- [Include reproduction steps and file locations]
## Next Steps
1. [Prioritized, with enough context to start immediately]
2. [Include file paths, function names, what specifically needs doing]
3. [Note any prerequisites or ordering constraints]
## Critical Files
- `path/to/file` — what it does, why it matters for this work
- [Every file the next agent will need to read or modify]
## Working Memory
- [Implicit knowledge: "X depends on Y", "don't change Z because..."]
- [Patterns discovered, architectural constraints]
- [Environment quirks, config gotchas, version-specific behavior]
- [Relationships between components that aren't obvious from code]
Show the user what was created:
"Session handoff created:
HANDOFF.md(project root)Captured:
- [x] items of progress
- [x] decisions
- [x] next steps"
/mp-grill or /mp-harvest-decisions to persist decisions to .mpx/DECISIONS.mddevelopment
Audit all active skills for consistency, convention drift, and common issues. Auto-fixes where possible, reports remaining issues. Use when: "audit skills", "skill audit", "check skills", "lint skills"
testing
Ship finished work: sync base, commit, push, PR, wait for CI green, merge. Use when: "ship it", "ship and merge", "ship this"
development
Scan recent Claude Code sessions for grilling/design discussions, extract decisions, and update CONTEXT.md + DECISIONS.md. Use when: "harvest decisions", "extract decisions from sessions", "update docs from sessions", "sync decisions"
tools
Consolidate CONTEXT.md: remove duplicates, outdated items, tighten language. Use when: "consolidate context", "clean up context", "simplify context", "consolidate requirements"