8d1209c39209536b58e1bad58c4d1925702e39a9
The pickup skill reads HANDOFF.md and the Vikunja task, then restates the assumption set and stops. That pause is the point: every wasted session here started with an agent that inferred the goal. The wrap skill runs the tests, updates the durable docs, commits in slices, pushes, records state in Vikunja, and leaves a handoff only if work remains. HANDOFF.md is gitignored and injected by a SessionStart hook. It holds what the next agent needs to resume and nothing else. Anything that would still matter next week goes to Vikunja, CLAUDE.md or docs/. .claude/ was ignored wholesale. The workflow itself is now tracked, because how a session behaves should be reviewed like code. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Description
No description provided
Languages
Go
97.1%
HTML
0.9%
Shell
0.6%
CSS
0.5%
Makefile
0.3%
Other
0.6%