← ClaudeAtlas

specgate-work-deliverylisted

Use when implementing, resuming, verifying, or reworking an approved SpecGate work item or Context Pack, or when SpecGate status names the implementing agent.
thanhtung2693/specgate · ★ 6 · Testing & QA · score 78
Install: claude install-skill thanhtung2693/specgate
# Delivering Work Apply the [SpecGate operating contract](../specgate/SKILL.md#operating-contract). Implement the approved contract, stop at the next actor, and never approve an artifact or make a human delivery decision. ## 1. Load the exact contract Start with the work item: ```bash specgate work show "$WORK_REF" --json specgate work context "$WORK_REF" --json specgate change status "$WORK_REF" --json ``` Stop before editing when approval is absent, the Context Pack is stale, or criteria are missing/placeholders. Hand artifact-backed work missing its approved version to the human or `specgate-work-preparation`. Read only `change status.data`: - If `data.next_actor` is not `implementing_agent`, hand off without editing. - For `review_pending`, accept only one `specgate` `next_command` without shell operators; else hand off. Run it verbatim before sections 2–5. On failure, go to section 7. On success, reread Change status; stop if still `review_pending`. - For `rework_requested`, carry `guidance` and `missing` through: focused fix, affected checks, updated evidence, submit, fresh status. Never submit old evidence first. - Otherwise record `missing` and `guidance`, then follow `next_command`'s named section or stop if none matches. Completion criterion: every change/check maps to a criterion or required repository-doc update. ## 2. Resume safely When resuming, check the persisted receipt: ```bash specgate change status "$WORK_REF" --json ``` Continue only