project-todolisted
Install: claude install-skill AirMile/claude-config
# Todo
Capture new backlog items, optionally flesh them out through 1-2 quick thinking rounds, and add them to the backlog. The bridge between "I have an idea" and a backlog item ready for `/dev-define` (web) or `/game-define` (game).
**Trigger**: `/project-todo` or `/project-todo [description]`
## When to Use
- User has a new feature, change, bug fix, improvement, mechanic, or content idea for an existing project
- User wants to quickly capture an item without full `/project-backlog`
- User wants to think through an idea before adding to backlog
NOT for: concept-level ideation (`/project-seed`), iterating on existing items (`/project-brainstorm`, `/project-critique`).
## Workflow
### Pre-PHASE 0: Project Onboarding
Check whether `.project/project.json` exists.
- **Exists** → proceed directly to Stack Detection.
- **Does not exist** → AskUserQuestion:
```yaml
header: "Project setup"
question: "No .project/project.json found. How do you want to proceed?"
options:
- label: "Run /core-setup first (Recommended)"
description: "Stop here — run /core-setup for full project initialisation"
- label: "Quick scaffold + add item"
description: "Create minimal project.json and continue"
- label: "Cancel"
multiSelect: false
```
- **"Run /core-setup first"** → output `Run /core-setup to initialise the project.`, stop.
- **"Quick scaffold"** → first ask for the project type via AskUserQuestion:
```yaml
header: "Project type"
ques