with one click
handoff
// Update or create a TPP for engineer handoff when session context is running low. Use when ending a session, handing off work, or capturing progress on complex tasks.
// Update or create a TPP for engineer handoff when session context is running low. Use when ending a session, handing off work, or capturing progress on complex tasks.
Review git staged changes for concrete bugs, regressions, and missing validation before committing.
Review code for potential issues and improvements. Use when asked to review specific files, functions, or code sections.
Prepare a new release of @photostructure/sqlite. Syncs upstream Node.js + SQLite sources, updates npm deps, reviews commits since last release, decides semver bump (patch/minor/major), writes a CHANGELOG.md entry, and runs the full test+lint suite. Use when the user asks to "prep a release", "cut a release", "update everything and release", "sync upstream and release", or similar.
Work on a Technical Project Plan - research, design, implement, or complete tasks based on current phase. Use when starting or continuing work on a TPP.
| name | handoff |
| description | Update or create a TPP for engineer handoff when session context is running low. Use when ending a session, handing off work, or capturing progress on complex tasks. |
| allowed-tools | Read Edit Write Glob Grep |
| disable-model-invocation | true |
We're out of time and need to hand off remaining work to a new engineer (or future session).
doc/todo/ for an active TPP matching current workdoc/todo/P{NN}-{desc}.md (e.g., doc/todo/P01-fix-aggregate-null.md)doc/done/{date}-P{NN}-{desc}.mdCreate doc/todo/ and doc/done/ directories if they don't exist.
Follow TPP-GUIDE.md:
When documenting, remember to include:
node:sqlite exactly?src/upstream/* - note if upstream sync is neededEvery completed task needs verifiable proof:
npm t, npm run lint, etc.src/sqlite_impl.cpp:234 where implementation existsgrep commands showing production usageThe next engineer should be able to continue seamlessly without asking questions—even if the code changed since you wrote the TPP.