← ClaudeAtlas

claws-goal-trackerlisted

Engine for /claws-goal — decomposes a scoped objective into atomic subtasks, asks clarifying questions, and tracks task status through execution.
neunaha/claws · ★ 9 · AI & Automation · score 75
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