squad-refine
Installation
SKILL.md
Shared context: read
../squad/shared.mdfor pipeline levels, status transitions, API endpoints, error handling, and agent context flow. Safety principles: read../squad/principles.md— mandatory, not optional.
/squad-refine <ID> — Refine Backlog Requirements
Reads a rough backlog item and refines it into concrete, actionable requirements through structured user interview.
Target: tasks in todo status (backlog). If the task is not todo, warn the user and confirm before proceeding.
Procedure
① Read the task
TASK = curl GET /api/task/$ID?project=$PROJECT
Extract: title, description, priority, level, tags, card_type
**Epic targets are containers** (`card_type:'epic'`): they hold child tasks, they are not runnable
and have no acceptance-criteria/plan of their own. If the target is an epic, do NOT run the refine
interview — point the user at its children (`GET /api/task/$ID/relationships` → `.children`) and stop.