A Claude Code plugin for token-efficient project tracking across sessions.
handoff:project-tracking- Establish the documentation structure for tracking project progresshandoff:session-pickup- Read context from the previous session to prepare for new workhandoff:session-wrapup- Update project documentation and commit changes after a session
If you've cloned the repository to a directory of your choice, run Claude Code with --plugin-dir pointing to it:
claude --plugin-dir /path/to/handoff/Or clone the repository to a standard location and add it to your Claude Code plugins:
git clone https://github.com/pborenstein/handoff.git ~/.claude/plugins/handoffOr add as a dependency in your project's .claude/settings.json:
{
"plugins": ["~/.claude/plugins/handoff"]
}/handoff:project-tracking
Creates the documentation structure:
docs/CONTEXT.md- Current session state (30-50 lines, hot state for instant pickup)docs/IMPLEMENTATION.md- Living todo list for current phase (400-600 lines)docs/DECISIONS.md- Registry of architectural decisions (heading-based, grep-friendly)docs/chronicles/phase-X.md- Session-by-session implementation notes
/handoff:session-pickup
Reads docs/CONTEXT.md (30-50 lines) for fast pickup. Falls back to docs/IMPLEMENTATION.md if CONTEXT.md is missing or stale.
/handoff:session-wrapup
Updates project documentation:
- Update CONTEXT.md with current focus and tasks
- Update IMPLEMENTATION.md task checkboxes
- Add chronicle entry to
docs/chronicles/phase-X.md(if significant work done) - Update DECISIONS.md if architectural decisions were made
- Commit documentation changes
The system separates hot state (current session) from cold storage (history):
- CONTEXT.md - "Where I left off" (30-50 lines, read every session)
- IMPLEMENTATION.md - "What we're doing" (current phase detailed, completed phases compressed)
- DECISIONS.md - "What we decided" (heading-based, grep-friendly, single source of truth)
- chronicles/phase-X.md - "What happened" (slim 15-20 line entries, session-by-session)
Goal: Start a new session in under 2 minutes by reading only CONTEXT.md.
See PROJECT-TRACKING-REFERENCE.md for the complete guide.
MIT License - see LICENSE file for details