Generate session transfer document — decisions, open questions, blockers, next steps for the next session
Generates structured handoff documents summarizing decisions, open questions, blockers, and next steps for seamless session transitions.
npx claudepluginhub jugrajsingh/skillgardenThis skill is limited to using the following tools:
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}
Expert guidance for Next.js Cache Components and Partial Prerendering (PPR). **PROACTIVE ACTIVATION**: Use this skill automatically when working in Next.js projects that have `cacheComponents: true` in their next.config.ts/next.config.js. When this config is detected, proactively apply Cache Components patterns and best practices to all React Server Component implementations. **DETECTION**: At the start of a session in a Next.js project, check for `cacheComponents: true` in next.config. If enabled, this skill's patterns should guide all component authoring, data fetching, and caching decisions. **USE CASES**: Implementing 'use cache' directive, configuring cache lifetimes with cacheLife(), tagging cached data with cacheTag(), invalidating caches with updateTag()/revalidateTag(), optimizing static vs dynamic content boundaries, debugging cache issues, and reviewing Cache Component implementations.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.