skills/session-handoff/SKILL.md
Produce a Planner session handoff by writing the five structured fields to planner-state.json and emitting the standard copy/paste message for the next session. Use when asked to produce a handoff, update session state, or write a copy/paste message for the next Planner session.
npx skillsauth add mdmagnuson-creator/yo-go session-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.
Use when: asked to produce a handoff, update session state, or write a copy/paste message for the next Planner session.
currentIntent What the current work is trying to achieve. Not what happened — what we are pointed at. 2-3 sentences. Makes sense to someone with zero prior context.
recentDecisions What was just decided that the next session must honor without re-litigating. Most recent first. Max 10. One sentence each. Only include what the next session needs to act on — not reasoning or history.
nextAction One sentence. Unambiguous. Include the specific file path, phase number, or artifact name so the next session can act immediately without inferring.
processState The current stage of work and what governs behavior at this stage. Must include a hard rule for what is NOT allowed at this stage. Include a status map when work spans multiple items.
activeConstraints Older rules still in force that predate this session. The constraints a fresh session will most likely violate without knowing them. Max 5. These are persistent background rules, not recent decisions.
If the next session needs more context it reads deeper into the file system:
The five fields are the entry point. File reads are how this agent goes deeper — not a database, not a message history, not an external service.
python3 -c "import json; json.load(open('docs/planner-state.json'))"data-ai
Generate verification contracts before delegating tasks to sub-agents, defining how success will be measured. Triggers on: verification contract, delegation contract, task verification, contract-first delegation.
testing
Verify that Vercel environment variables point to the correct Supabase project for each environment to prevent staging/production cross-wiring. Triggers on: vercel supabase check, environment alignment, env var check, supabase environment.
development
Manage codebase and database vectorization for semantic search. Use when initializing, refreshing, or querying the vector index. Triggers on: vectorize init, vectorize refresh, vectorize search, semantic search, vector index, enable vectorization.
testing
Patterns for XCUITest UI tests for native Apple apps (macOS/iOS). Use when writing or reviewing XCUITest tests for Swift apps. Triggers on: XCUITest, xcuitest, native app testing, Apple UI tests, SwiftUI tests, AppKit tests, UIKit tests.