.claude/skills/task-spec-loop/SKILL.md
Link tasks to paired PRD/design specs, export all open work to markdown, and keep Ralph-style loops moving by creating tasks, subtasks, and dependency updates through tx primitives.
npx skillsauth add jamesaphoenix/tx task-spec-loopInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill when the user wants task execution tied to paired specs, especially for file-based loops that inject markdown into Codex or Claude.
tx remains the source of truth for task state.tx md-export --filter open is read-only export for loop injection, not a mutation path.tx doc attach, not inferred from filenames alone.tx add, tx add --parent, and dependency edits.tx show <task-id>
tx memory context <task-id>
tx show should surface linkedDocs when docs are already attached.
tx doc attach <task-id> <prd-doc> --type implements
tx doc attach <task-id> <design-doc> --type references
tx doc attach <task-id> <supporting-doc> --type references
Use implements for the main driving PRD. Use references for the design doc and any supporting docs.
tx add "Follow-up task"
tx add "Subtask title" --parent <task-id>
tx dep block <task-id> <blocker-id>
tx dep unblock <task-id> <blocker-id>
tx update <task-id> --status blocked
tx done <task-id>
Create new tasks whenever the implementation exposes more work. Update dependencies if the execution order changes.
tx md-export --filter open
tx md-export --filter open --path .tx/tasks-open.md
This export should contain all non-done tasks plus compact linked-doc references so the loop can inject both work items and the spec handles they depend on.
tx dep unblock or by completing the blocker in tx.development
Implement and verify design doc invariants by annotating tests and source code with [INV-*] / @spec tags, then driving tx spec coverage from BUILD toward HARDEN (100% FCI). Works with any design doc that has an invariants block.
data-ai
Link tasks to paired PRD/design specs, export all open work to markdown, and keep Ralph-style loops moving by creating tasks, subtasks, and dependency updates through tx primitives.
development
Refresh bundled tx Claude Code and Codex skills in a project from the canonical tx source without manual copy and paste.
development
Run Ralph against either the full repo queue or tasks linked to one design doc, with injected task/spec/queue context for Codex or Claude runtimes.