From flowstate
Verify that a task's declared status matches the actual codebase implementation. Use when the user says "check task status", "verify implementation", or during backlog health checks. Supports single-task and batch mode.
How this skill is triggered — by the user, by Claude, or both
Slash command
/flowstate:check-tasksonnetThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Verify that a task's declared status accurately reflects the actual implementation.
Verify that a task's declared status accurately reflects the actual implementation.
Task identifier (optional): $ARGUMENTS — accepts TSK-001, 001, or 1.
Also accepts pending or active to batch-check only that status group.
Without argument, runs batch mode on all pending and active tasks.
Verify .backlog/ exists.
If $ARGUMENTS provided, find the task in tasks/pending/, tasks/active/, or tasks/complete/.
If $ARGUMENTS is pending or active, batch-check only that status group.
If no argument, run batch mode on all pending + active tasks. If total exceeds 8, warn the user and ask to confirm or narrow with pending/active.
Fetch task data:
node "${CLAUDE_PLUGIN_ROOT}/dist/bin/flowstate.js" task-list --json true
Parse: status from frontmatter, acceptance criteria (checked/unchecked), files mentioned in description or notes.
For each acceptance criterion:
| Declared | Reality | Action |
|---|---|---|
| pending | Not implemented | Correct |
| pending | Fully implemented | Should complete |
| pending | Partially done | Update checkboxes |
| active | Partially done | Update checkboxes |
| active | Fully done | Should complete |
| complete | Still works | Correct |
| complete | Broken/missing | Should reopen |
| blocked | Blocker resolved | Should unblock |
Single task:
## TSK-{{ID}} Status Check
Current: {{STATUS}} (in {{DIRECTORY}})
| # | Criterion | Declared | Reality | Match |
|---|-----------|----------|---------|-------|
| 1 | Query works | [ ] | Implemented in src/db.ts:45 | MISMATCH |
| 2 | Route renders | [ ] | Not found | OK |
Recommended: {{action}}
Batch mode:
## Backlog Health Check
| Task | Status | Reality | Action Needed |
|------|--------|---------|---------------|
| TSK-001 | pending | done | Complete it |
| TSK-002 | blocked | resolved | Unblock it |
Summary: {{N}} tasks need attention
/flowstate:complete-task if fully implementednpx claudepluginhub jmlweb/skills-monorepo --plugin flowstateCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.