queue-tasklisted
Install: claude install-skill kmmwren/claude-tasks
# queue-task
Add a well-formed **brief** to the task queue. A brief is one markdown file rich enough
that a future agent can execute it with zero prior context. Add one from anywhere with
the bundled `add_task.py`.
## When to self-capture (without being asked)
Add a brief whenever you would otherwise leave a loose end:
- A follow-up you flagged ("we should also…", "next step is…", "worth doing later").
- A fix or improvement you noticed but it's out of scope right now.
- A discovered bug, security issue, or tech-debt item.
- Something the user mentioned in passing that is a real task, not just chat.
Do NOT capture: things you're doing right now, pure conversation, or duplicates of briefs
that already exist (check first — see Dedup).
## How to add one
Run the script. Fill out **as much as you meaningfully can** from context — don't leave
fields blank that you can infer:
```bash
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/add_task.py" \
--title "<scannable one-liner, lead with the noun>" \
--goal "<the end state, not 'do X'>" \
--context "<everything a zero-context agent needs: repos, paths, links, why>" \
--criteria "<checkable condition>" --criteria "<another>" \
--type todo|project|research|decision \
--importance 1|2|3|4 \
--autonomy full|needs-input|blocked \
--effort xs|s|m|l|xl --due YYYY-MM-DD \
--domain "<one of the domains in tasks.toml>" \
--source claude --commit
```
- **`--ready`**: add it if you can ALSO fill out goal + criteria + context we