skills/handover/SKILL.md
Prepare a structured handover document from the current session for a fresh Claude session to continue the work. Use when the user says "/handover", "prepare a handover", "write a handover", "session summary for next time", or when wrapping up a complex debugging/implementation session that will be continued later. Captures problem context, locked decisions, dead ends, running state, key files/commands, artifacts, open questions, and next steps so zero context is lost between sessions.
npx skillsauth add kyzooghost/audit-code-health-skill handoverInstall 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.
Produce a structured handover that gives the next fresh Claude session everything it needs to continue without re-discovery.
tmp-docs/handover-YYYY-MM-DD-<topic>.md (use kebab-case topic slug). If user specifies a different path, use that instead.Every section is mandatory. Write "None" if a section is genuinely empty.
## Session Handover ({date}, session `{first_8_chars_of_session_id}`)
### Problem Statement
# 1-3 sentences. What is being solved and why. Include the user-facing symptom.
### Key Decisions Locked
# Bulleted list of decisions that are FINAL and should NOT be revisited.
# Include rationale in parentheses so the next session understands WHY.
### Dead Ends
# Approaches tried that failed. Format:
# - **What was tried** - why it didn't work
# Prevents the next session from repeating failed approaches.
### Running State
# Table or bullets showing current state of relevant systems/components.
# Note the timestamp/conditions under which state was observed.
# e.g., pod status, deploy state, test results, feature flag state.
### Key Files & Commands
# Table: File | Repo/Location | Why it matters
# Then a fenced code block of the most useful diagnostic/operational commands.
# Include ACTUAL paths, ACTUAL command strings - not placeholders.
### Artifacts
# Table: Link | Type | Status | What it does
# PRs, commits, Jira tickets, Confluence pages created or referenced.
### Open Questions
# Things not yet answered that the next session may need to investigate.
# Include enough context for the question to be actionable standalone.
### Next Steps
# Numbered, ordered list of what to do next.
# Each step must be specific and actionable.
# Include verification criteria: how to confirm the step succeeded.
kubectl logs -n cbp-web -l app=commbiz-web --since=5m | grep -i "statusCode" is useful.development
Sync a skill from this repo into the local machine's skill directories. Use when the user asks to make a repo skill available locally, sync a local skill for Claude, Agents, or Codex, update local skill symlinks, or follow the .claude/skills source link pattern with .agents/skills and .codex/skills symlinks.
development
Sync a command from this repo into local agent surfaces. Use when the user asks to make a repo command available locally, sync a local command for Claude, Agents, or Codex, update command symlinks, or expose a command to Codex as a skill.
testing
Use when the user asks to grill, interrogate, pressure-test, or relentlessly interview them about a plan until requirements, tradeoffs, dependencies, and implementation decisions are clear.
tools
Use when the user asks to create, update, draft, or generate a GitHub pull request, including /create-pr behavior or equivalent workflow.