GH Work Execution Checklist
Compact companion skill for live execution.
gh-work-execution is the canonical and authoritative route. Use this checklist to stay on-track during active work, not to replace the full route.
Trigger notes
Use when:
- the issue is already planned and approved
- you need a fast execution checklist while working
- you want to keep GitHub updates, validation, and closeout disciplined
Do not use this instead of the canonical route when scope, delegation, policy, or closeout decisions are unclear.
Live checklist
- Entry gate
- Confirm the issue is approved for execution.
- Confirm repo/worktree/policy context is known.
- Confirm you know the intended validation path.
- Post a concise execution-start note if execution is proceeding.
- If approval, authz, environment, or validation path is missing: stop and route back per
gh-work-execution.
- Already-done check first
- Inspect the deliverable surface before changing code.
- Run the most relevant targeted validator/test.
- Check issue comments, linked PRs, and recent history if it may already be landed.
- Decide explicitly:
already done, not done, or uncertain.
- If
already done, post evidence and close from the verification-first path.
- Central vs delegated decision
- Default to central unless ownership boundaries are crisp.
- Delegate only when owned paths, validators, GitHub authority, and integration ownership are explicit.
- Use hybrid only when recon/slices can be delegated safely but final integration stays central.
- If the decision changes execution ownership or reporting flow, post that change to GitHub.
- TDD loop
- Write or update the failing targeted test first.
- Implement the smallest change that should pass.
- Run the narrowest relevant test loop.
- Refactor only after green.
- Repeat until acceptance is satisfied.
- Targeted validation gate
- Run the specific tests/validators that prove the issue is done.
- Add broader validation only where risk or repo policy requires it.
- Capture exact evidence for GitHub and commit messaging.
- If validation is incomplete or ambiguous, do not advance.
- Adversarial review gate
- Challenge the change like a skeptical reviewer.
- Check acceptance coverage, regressions, edge cases, and policy fit.
- Check whether new work should become a future issue instead of being absorbed.
- If non-trivial concerns remain, fix them and re-run validation.
- Commit/push gate
- Confirm the diff matches approved scope.
- Confirm tests/validators used as evidence are still green.
- Commit with a message tied to the landed work.
- Push only after validation and review are complete.
- Post the landed summary and verification evidence to GitHub.
- Closeout
- Close only when the issue is landed, or proven already satisfied/invalid with evidence.
- Link any future issues discovered during execution.
- Post concise final verification evidence.
- Leave the issue with a clear done-state, not an implied one.
Operating note
When in doubt, stop using the checklist as a shortcut and return to gh-work-execution for the full decision framework, delegation rules, GitHub posting cadence, blocker handling, and closeout requirements.
1---2name: gh-work-execution-checklist3description: Compact live-execution checklist companion for approved GitHub issue work. Use during active implementation as a fast operational route; gh-work-execution remains the canonical source of truth.4license: MIT5---67# GH Work Execution Checklist89Compact companion skill for live execution.10`gh-work-execution` is the canonical and authoritative route. Use this checklist to stay on-track during active work, not to replace the full route.1112## Trigger notes1314Use when:15- the issue is already planned and approved16- you need a fast execution checklist while working17- you want to keep GitHub updates, validation, and closeout disciplined1819Do not use this instead of the canonical route when scope, delegation, policy, or closeout decisions are unclear.2021## Live checklist22231. Entry gate24- Confirm the issue is approved for execution.25- Confirm repo/worktree/policy context is known.26- Confirm you know the intended validation path.27- Post a concise execution-start note if execution is proceeding.28- If approval, authz, environment, or validation path is missing: stop and route back per `gh-work-execution`.29302. Already-done check first31- Inspect the deliverable surface before changing code.32- Run the most relevant targeted validator/test.33- Check issue comments, linked PRs, and recent history if it may already be landed.34- Decide explicitly: `already done`, `not done`, or `uncertain`.35- If `already done`, post evidence and close from the verification-first path.36373. Central vs delegated decision38- Default to central unless ownership boundaries are crisp.39- Delegate only when owned paths, validators, GitHub authority, and integration ownership are explicit.40- Use hybrid only when recon/slices can be delegated safely but final integration stays central.41- If the decision changes execution ownership or reporting flow, post that change to GitHub.42434. TDD loop44- Write or update the failing targeted test first.45- Implement the smallest change that should pass.46- Run the narrowest relevant test loop.47- Refactor only after green.48- Repeat until acceptance is satisfied.49505. Targeted validation gate51- Run the specific tests/validators that prove the issue is done.52- Add broader validation only where risk or repo policy requires it.53- Capture exact evidence for GitHub and commit messaging.54- If validation is incomplete or ambiguous, do not advance.55566. Adversarial review gate57- Challenge the change like a skeptical reviewer.58- Check acceptance coverage, regressions, edge cases, and policy fit.59- Check whether new work should become a future issue instead of being absorbed.60- If non-trivial concerns remain, fix them and re-run validation.61627. Commit/push gate63- Confirm the diff matches approved scope.64- Confirm tests/validators used as evidence are still green.65- Commit with a message tied to the landed work.66- Push only after validation and review are complete.67- Post the landed summary and verification evidence to GitHub.68698. Closeout70- Close only when the issue is landed, or proven already satisfied/invalid with evidence.71- Link any future issues discovered during execution.72- Post concise final verification evidence.73- Leave the issue with a clear done-state, not an implied one.7475## Operating note7677When in doubt, stop using the checklist as a shortcut and return to `gh-work-execution` for the full decision framework, delegation rules, GitHub posting cadence, blocker handling, and closeout requirements.