From planner
Use when ending a session and need to document decisions, open questions, and blockers so the next session can resume with full context
How this skill is triggered — by the user, by Claude, or both
Slash command
/planner:handing-offThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate a structured transfer document so the next session can pick up with full context.
Generate a structured transfer document so the next session can pick up with full context.
$ARGUMENTS = optional slug name.
If $ARGUMENTS is empty, find the most recently modified plan:
ls -t docs/plans/*-progress.md 2>/dev/null | head -3
If multiple found, offer selection. If none found, report: "No plan files found. Use /planner:plan to create one."
Read the persistence files for the slug:
docs/plans/{SLUG}/task_plan.mddocs/plans/{SLUG}/findings.mddocs/plans/{SLUG}/progress.mdAlso check for related research:
ls docs/research/ 2>/dev/null | head -10
Read any research files that relate to the slug or feature name.
Read recent commit messages for decisions captured in code:
git log -10 --oneline
Extract from the persistence files:
Decisions Made (from findings.md resolved items + commit messages):
Open Questions (from findings.md open items):
Blockers (from progress.md):
Next Steps (from task_plan.md):
cat ${CLAUDE_PLUGIN_ROOT}/templates/handoff.md
Create docs/plans/{SLUG}/handoff.md:
# Handoff: {TITLE}
**Date:** {TODAY}
**Plan:** docs/plans/{SLUG}/task_plan.md
## Context
{ 1-2 sentence summary: what the feature is and where it stands }
## Decisions Made
- {decision}: {rationale} (source: {findings.md | commit hash})
- {decision}: {rationale}
## Open Questions
- {question} -- affects: {task IDs}
- {question} -- affects: {task IDs}
## Blockers
- {task ID}: {blocker description}
- {issue}: {what is needed to unblock}
## Next Steps
1. Resume from Batch {N}
2. {task ID}: {description} -- {key context}
3. {task ID}: {description} -- {key context}
## Files of Interest
- {file path} -- {why the next session should read this}
- {file path} -- {contains key pattern or decision}
Report:
## Handoff Complete
File: docs/plans/{SLUG}/handoff.md
Summary:
- Decisions: {N} documented
- Open Questions: {N} remaining
- Blockers: {N} active
- Next Batch: {N} with {X} tasks
To resume: /planner:resume {SLUG}
npx claudepluginhub jugrajsingh/skillgarden --plugin plannerCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.