Mark spec tasks as complete or update their status
Update spec task status, mark acceptance criteria complete, or add notes. Updates milestone progress and SPEC.md automatically. Use when completing tasks or tracking blockers.
/plugin marketplace add Someblueman/spec-flow/plugin install someblueman-spec-flow@Someblueman/spec-flowMark tasks as complete, update status, or modify task details.
$ARGUMENTS should include:
--status pending|in_progress|complete|blocked--check 1,2 to mark specific acceptance criteria complete--note "some note" to add a noteExamples:
/spec-flow:update auth-2 --status complete
/spec-flow:update auth-2 --check 1,3
/spec-flow:update auth-2 --status blocked --note "Waiting on API key"
Parse task identifier from $1:
{milestone}-{task_number} (e.g., "auth-2"){milestone}/{task_name} (e.g., "auth/session-management")Find task file:
.claude/spec/tasks/{milestone}.mdApply updates:
--status: Update status field--check: Mark acceptance criteria checkboxes--note: Append to Notes section with timestampRecalculate milestone progress:
Update SPEC.md:
Report changes made
auth-2 -> .claude/spec/tasks/auth.md, Task #2
auth-session -> .claude/spec/tasks/auth.md, Task containing "session"
api/rate-limit -> .claude/spec/tasks/api.md, Task containing "rate-limit"
Updated: auth.md Task 2 "Session Management"
Status: In Progress -> Complete
Criteria: 4/4 complete
Milestone progress: auth.md 60% -> 80%
SPEC.md updated: MVP milestone now 40% complete
/spec-flow:update auth-2
/spec-flow:update auth-2 --status complete
/spec-flow:update api-1 --check 1,2,3
/spec-flow:update auth-2 --status blocked --note "Need API credentials"