claws-goal-trackerlisted
Install: claude install-skill neunaha/claws
# Skill: claws-goal-tracker
## What this is
The engine powering `/claws-goal`. Classifies an incoming objective, decomposes it into 3–7 atomic subtasks, optionally asks ≤2 clarifying questions, and tracks each subtask through a `pending → in_progress → completed` lifecycle using TaskCreate/TaskUpdate.
## When to invoke
- User runs `/claws-goal "<objective>"`
- [[claws-do]] classifies the request as a scoped, multi-step goal (Route 9)
- The objective has a clear deliverable and a verifiable done-signal
## When NOT to invoke
- Goal is already broken — use [[claws-fix]] instead
- Objective requires a full wave army — escalate to [[claws-auto]]
- Task is a single-step shell command — run directly without decomposition
## Steps
1. **Classify** the goal: bug-fix / feature / refactor / release / audit / docs
2. **Clarify** (optional): ask ≤2 questions only when scope is ambiguous and ≥2 valid approaches exist
3. **Decompose** into 3–7 atomic, verifiable subtasks; `TaskCreate` each as `pending`
4. **Execute** in dependency order: `TaskUpdate → in_progress` → do work → verify → `TaskUpdate → completed`
5. **Checkpoint** after any commit, deletion, rename, or external-API call; confirm before proceeding
6. **Surface blockers**: if a subtask fails after 2 attempts, mark `blocked` and report the specific obstacle
Decomposition order: read → prereqs → core → tests → docs/changelog → smoke check.
## Examples
**Feature request**: "Add WebSocket transport"
→ Classified as `feature