name: work-start description: > Start new work. The /work:start command handler in the work extension does all initialization automatically — no skill injection needed. This file exists for documentation only.
work:start
Handled entirely by the work extension:
- Detects branch and parses work-id
- Creates
_notes/withgit init - Creates
worklog.md - Commits initial state
- Creates
.pi/work.settings.jsonwith phase=plan - Injects
work:planskill to start planning
No user questions asked — planning happens in the plan phase.
Autoresearch rules
Eval checklist:
- Was
_notes/directory created withgit init? - Was
.pi/work.settings.jsoncreated with phase=plan? - Did the extension inject the work:plan skill after initialization?
- Were zero user questions asked during start (planning happens in plan phase)?
Test inputs:
- "Start new work on existing feature branch"
- "Start new work from main branch"
- "Start work when _notes/ already exists from previous run"
Can change: initialization steps, default settings values, worklog template Cannot change: automatic flow (no user questions), _notes/ as working directory, plan phase as initial phase Min sessions before eval: 5 Runs per experiment: 3