loom-task-startlisted
Install: claude install-skill DanielC000/loom
# Task Start (Loom)
Make the work trackable on the board before diving in. The board is the source of truth — one task =
one focused, independently-mergeable change.
## Steps
1. **Find or create the task** — `tasks_list` (the `loom-tasks` MCP); if none matches, `tasks_create`
with a clear, specific title in **Conventional-Commits form** (`type(scope): summary` — lowercase
type like `feat`/`fix`/`refactor`, imperative summary), drawing the scope from the project's
`CLAUDE.md` "Commit scopes".
2. **Scope it.** Put the scope **and a sharp definition of done** in the task body (`tasks_update`
body). The DoD states what *proves* it works — a command that exits clean, a manual repro, a
regression check. A task without a DoD isn't ready to work. If an open decision blocks pinning the
DoD, ask the human via `question_ask` (the Requests inbox) rather than guessing. Keep it to one
logical change; if it's really several, split it.
3. **Move it** — set the task to the `active` column (the in-progress ROLE) via `tasks_update`
columnKey. First, **skip any card flagged `held`** (an owner brake) **or `deferred`** (the manager
hasn't sequenced it) — don't begin work on those.
4. **Load context before changing anything** — `git log --oneline -15`, read `CLAUDE.md`, and read
the relevant code/notes so your change matches what's there. Reuse existing shapes over inventing
new ones.
Then implement: keep the change small and matched to the surrounding code, mee