Help us improve
Share bugs, ideas, or general feedback.
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
npx claudepluginhub jugrajsingh/skillgarden --plugin plannerHow 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.
Creates p5.js generative art with seeded randomness, noise fields, and interactive parameter exploration. Use for algorithmic art, flow fields, or particle systems.
Share bugs, ideas, or general feedback.
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}