01-package-scaffolding/handoff-brief/SKILL.md
Create concise project handoff artifacts, especially a top-level START-HERE document and short resume context for the next session or machine. Use when scaffolding finishes, a milestone closes, or long-running autonomous work needs a compact restart surface. Do not use when work is fully complete with nothing pending, or for loading context at session start.
npx skillsauth add chelch5/skilllibrary handoff-briefInstall 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 this skill to create a restartable handoff surface with actual project state.
Read these sources to understand current project state:
Always check:
git branch --show-current && git log --oneline -5 && git status --shortIf available, also check:
docs/spec/CANONICAL-BRIEF.md or docs/BRIEF.md)tickets/manifest.json) and board (tickets/BOARD.md)workflow-state.json or equivalent)Populate with ACTUAL project state — never template placeholders:
# START-HERE
Generated: [ISO timestamp]
## What This Repo Is
[Actual project summary from canonical brief or README]
## Current State
- What has been completed
- What is in progress
- What is blocked
## Read In This Order
1. This file (START-HERE.md)
2. README.md
3. AGENTS.md
4. [Canonical brief path]
5. [Ticket board path]
## Current Or Next Ticket
[The actual active ticket or recommended next ticket]
## Test Status
[PASSING | FAILING: N failures | NOT RUN]
## Blockers
| Blocker | Impact | Resolution |
|---------|--------|------------|
| [Description] | [What it blocks] | [What's needed] |
## Known Risks
[Actual risks and open questions]
## Next Action
[The exact next useful action for whoever opens this repo next]
## Commands to Resume
```bash
[Exact commands to verify state and continue]
### 3. Place handoff correctly
```bash
# For session handoffs (repo root, temporary)
# Write START-HERE.md to repo root
# For milestone handoffs (persistent archive)
mkdir -p docs/handoffs
# Write to docs/handoffs/[milestone]-[date].md
Verify the handoff:
git add START-HERE.md
git commit -m "docs: handoff brief for [milestone/session]
State: [brief summary]
Next: [primary next action]"
A START-HERE.md file at repo root containing:
../scaffold-kickoff/SKILL.md step 10 for the done checklisttesting
Manages context window budgets, loading strategies, and compaction techniques for AI-assisted coding sessions. Trigger on 'context window', 'what to load', 'context management', 'context overflow', 'token budget'. DO NOT USE for loading specific project docs into agent context (use project-context) or prompt wording and optimization (use prompt-crafting).
development
Implements authentication, session, token, and authorization patterns for the current stack. Trigger on 'add auth', 'JWT', 'OAuth', 'login endpoint', 'session management', 'API key auth'. DO NOT USE for OWASP hardening checklists (use security-hardening), threat modeling (use security-threat-model), or secret rotation/storage (use security-best-practices).
tools
Defines request/response shapes, versioning, validation, and compatibility rules for API-first work. Trigger on 'design API', 'OpenAPI spec', 'REST schema', 'API versioning', 'generate client SDK'. DO NOT USE for GraphQL schemas, gRPC/protobuf definitions (use stack-standards), auth endpoint logic (use auth-patterns), or external API client wrappers (use external-api-client).
development
Create a repo-local ticket system with an index, machine-readable manifest, board, and individual ticket files. Use when a repo needs task decomposition that autonomous agents can follow without re-planning the whole project each session. Do not use for executing tickets (use ticket-execution) or quick fixes that don't warrant formal tickets.