workflow-statuslisted
Install: claude install-skill gtrabanco/agentic-workflow
# Workflow Status (the orchestrator's sensor)
One read-only pass that answers, in a single fixed JSON envelope: **what exists,
what is blocked on what, what is startable right now, and what the recommended
next command is.** The **script is the deterministic producer**:
`scripts/workflow-status.mjs` executes the published `SENSOR_CORE` sequence
(steps 1–9 including 6a) and prints the envelope. This skill runs the script,
reads the JSON, interprets it against the references below, and prints the human
report — it never assembles the envelope by hand.
## Turn contract — verify before ending the turn
```
✓ The script was RUN — `bun scripts/workflow-status.mjs [--json-only]
[--last-envelope <json|path>]` (node is the fallback when bun is absent, per
the repository's runtime convention); the envelope is the script's stdout, never
assembled by the model
✓ Nothing was edited, committed, pushed, or created — read-only, always
✓ `next.recommended` is non-bare (carries the unit's slug/NN, never a bare
`/plan-feature`) AND the script computed it from the unit's resolved status
**and** its current pre-execution evidence: `idea`/undesigned →
`/design-feature <slug>`; `defined` → `/plan-feature <slug>` only on a current
`SPEC-REVIEW-PASS`, else `/review-spec <slug>`; `planned`/`in-progress` → `/execute-phase <NN>` only on a
current `PLAN-REVIEW-PASS`, else `/review-plan <NN>` (step 6a)
✓ `detail.crash_recovery` carries a verdict from the decision table and the
envelope