dev.do
Installation
SKILL.md
dev.do
Overview
Drive a single dev task from intake to completion: parse the task input, gather repo context, ask only necessary questions, then hand off to dev.loop for plan/execute/verify/cleanup.
Workflow
1) Intake and classify the task
- Identify the input type: file path, pasted description, or git issue/issue URL.
- Capture the goal and any acceptance criteria or constraints.
- If the task came in as a git issue, update the
StatustoIn progress. Add the following comment:Starting task in session [llm_session]. Use dev.llm-session skill to get llm session id
2) Gather context
- If a file path: open it and skim adjacent/related files (imports, references, tests, configs).
- If a pasted description: locate relevant files using search (rg) and open the most likely targets.
- If a git issue: load the issue text. Use repo tools if available (e.g.,
gh issue view <id>), otherwise ask the user to paste the issue body.