skills/handoff/SKILL.md
Capture session decisions, conventions, and lessons into plan files, auto-memory, and CLAUDE.md so a fresh session resumes cleanly. Use for "hand off," "wrap up," "update docs for next session," or before /compact.
npx skillsauth add TyrealQ/q-skills 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.
Captures the load-bearing outcomes of a session and writes them to the right durable location. Goal: a future session can pick up without re-deriving context from the transcript.
Identify what changed beyond the literal edits.
git log --oneline <session-start>..HEAD
git diff <session-start>..HEAD --stat
If session-start is unclear, infer from the first commit timestamp after a context reset, or ask the user.
For each commit, note:
Skip routine work: typo fixes, formatting-only changes, mechanical refactors. Only capture outcomes a future session would otherwise have to re-derive.
Discover what already exists; do not create new doc locations without asking.
# Plan files (task tracking, current state, open items)
ls ~/.claude/plans/ 2>/dev/null | grep -i <project-keyword>
# Auto-memory (cross-session learnings keyed to project)
ls ~/.claude/projects/<project-id>/memory/ 2>/dev/null
# Project CLAUDE.md (project conventions, structure, banned terms)
ls <project-root>/CLAUDE.md 2>/dev/null
# User CLAUDE.md (cross-project preferences)
ls ~/CLAUDE.md 2>/dev/null
Match each session outcome to the right destination:
| Outcome type | Destination |
|---|---|
| Task progress, completed items, residual open items | Plan file |
| Verified-state anchors (specific phrasings that mark current correct state) | Plan file |
| Writing/coding lessons, symptom → rule patterns | Auto-memory *_lessons.md |
| Banned terms, terminology decisions | Auto-memory *_terms.md (or project CLAUDE.md if it already lists them) |
| Project-level conventions (file layout, naming, structure) | Project CLAUDE.md |
| Cross-project user preferences | User CLAUDE.md |
Do not duplicate. If a rule lives in CLAUDE.md, do not also add it to memory; if a lesson lives in memory, do not restate it in the plan.
Read every target file before editing. Match the existing style, depth, and section conventions.
RESOLVED YYYY-MM-DD tag; append new open items; refresh "verified state" anchors with the line content as it stands now (not as drafted earlier in the session).*_lessons.md: append numbered lessons (L7, L8, ...) with trigger + corrective move + brief rationale. Update the file's frontmatter description if the scope expanded.Output a single message the user can copy-paste verbatim into a fresh session as the opening prompt. The next Claude reads this message and a fresh, cold-started auto-memory load — nothing else from the prior transcript carries over. The resume prompt must be self-contained.
Wrap the resume prompt in a clearly delimited block (e.g., ```text ... ```) so the user can copy it cleanly.
Required sections, in order:
file:line pointer and a one-sentence statement of the change to make. If multiple, list up to 3 in priority order.After the wrapped resume prompt, add a 2-line operator note for the user (outside the block):
Keep the resume prompt itself under ~250 words. The user pastes it; the next Claude executes from there.
data-ai
Run exploratory data analysis on tabular datasets with measurement-appropriate statistics. Use for EDA, descriptive statistics, data exploration, or preparing data summaries for reports and manuscripts.
research
Orchestrate end-to-end academic manuscript preparation following APA 7th edition. Use for writing papers, drafting sections, or academic writing support.
development
Generate professional slide deck images from content with smart logo branding. Use for creating slides, presentations, decks, or PPT output.
documentation
Convert documents into business stories and infographics. Use for turning reports, documents, or text into visual summaries or infographics.