Coordinator Task Status Renderer
Two scripts ship with this skill:
<skill-base-dir>/scripts/render_tasks_status.py <change-id>— read coordinator issue state for the change and rewrite the managed block inopenspec/changes/<change-id>/tasks.md.<skill-base-dir>/scripts/seed_tasks_from_md.py <change-id>— parse hand-authored tasks fromtasks.mdand POST them to the coordinator as issues. Idempotent on the(change:<id>, task:<key>)label pair.
Invocation contracts and managed-block format: see
openspec/changes/add-coordinator-task-status-renderer/contracts/README.md.
This skill is not user-invocable. It is wired into:
.githooks/pre-commitand.githooks/post-merge(calls renderer whenopenspec/changes/<id>/tasks.mdis staged or merged)./plan-featureGate 2 Approve (calls seeder once tasks.md is approved)./implement-featurestart (seeding-retry on empty change-id, per D11).
Tests live at skills/tests/coordinator-task-status-renderer/.