review-and-handofflisted
Install: claude install-skill sefaertunc/anthropic-watch
# Review and Handoff
## Session Ending Protocol
Every session should end cleanly. The /end command triggers this, but understanding
the protocol matters more than the command.
Before ending:
1. Commit any working code (don't leave uncommitted changes)
2. Run tests to confirm nothing is broken
3. Update PROGRESS.md
4. If mid-task, write a HANDOFF document
## PROGRESS.md Update
PROGRESS.md is the single source of truth for project state across sessions.
Update these sections:
```markdown
## Current Status
{What phase/feature is active}
## Completed This Session
- {Specific thing done}
- {Another specific thing done}
## In Progress
- {What's partially done, and where it stands}
## Blockers
- {Anything preventing forward progress}
## Next Steps
- {Ordered list of what to do next}
```
Be specific. "Worked on auth" is useless. "Implemented JWT token generation and
validation in src/auth/tokens.js; unit tests passing; integration tests not yet
written" is useful.
## HANDOFF Document Format
When ending mid-task, PROGRESS.md isn't enough. Write a handoff at
`docs/handoffs/HANDOFF_{date}.md`.
```markdown
# Handoff: {Date}
## What I Was Doing
{1-2 sentences on the exact task}
## Current State
- Branch: {branch name}
- Last commit: {hash and message}
- Tests: {passing/failing, which ones}
- Files changed: {list of modified files}
## What's Left
1. {Next specific step}
2. {Step after that}
3. {Final step for this task}
## Context That Matters
- {Decision made