원클릭으로
cvg-work
Execute the plan slice by slice using TDD. Self-check completeness before declaring the implementation result.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Execute the plan slice by slice using TDD. Self-check completeness before declaring the implementation result.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Handle cvg-code-review blocker findings in the worker session. Validate feedback, repair implementation-owned issues, or stop for plan and contract gaps.
Review implementation against the plan and contract. Distinguish code bugs from contract gaps. Bounded convergence.
Handle cvg-plan-review blocker findings in the planner session. Validate feedback, revise plan-owned artifacts, or stop for missing decisions.
Review a plan against the actual codebase. Verify slices are sufficient, surfaces are complete, and invariants are correct.
Create a plan for the assigned issue. Reads issue scope and codebase, produces a plan document with slices and invariant matrix when the work is cross-cutting.
Orchestrate a monitored Codex implementation loop with a worker, code reviewers, actor-local review feedback handling, QA gates, callback transport, heartbeat waiting, and strict fresh-reviewer exit conditions.
| name | cvg-work |
| description | Execute the plan slice by slice using TDD. Self-check completeness before declaring the implementation result. |
Implement the plan. Work through slices in order, using TDD. Do not declare the implementation complete until the plan's "done when" criteria are all met.
The task context provides the plan path. Read the plan document and any linked behavior contract.
Read project stage guidance from the task context before applying this skill.
For implementation, stage affects test breadth and resilience or migration work. TDD, error propagation, and plan completion remain mandatory. MVP guidance can avoid preemptive production hardening, but it cannot justify skipping a planned surface, weakening accepted behavior, or implementing before tests.
Understand:
If anything in the plan is unclear or seems wrong given the current code, capture the question and route it through the coordination channel provided by the task context. Do not silently reinterpret the plan.
For each slice, in dependency order:
For cross-cutting slices (one invariant across multiple surfaces):
Do NOT write all tests first, then all implementation. That is horizontal slicing: it produces tests that verify imagined behavior rather than actual behavior. One test -> one implementation -> verify -> next test.
Test behavior, not implementation. If you rename an internal function and a test breaks even though behavior is unchanged, that test was bad.
Mock only at system boundaries. External APIs, databases when a test DB is not practical, time, and randomness are valid boundaries. Do not mock your own modules or internal collaborators.
Integration tests for cross-layer behavior. When a slice touches callbacks, middleware, or multi-module interactions, write at least one test that exercises the real chain without mocks.
After each slice passes its tests, ask:
Skip for leaf-node changes with no callbacks, no state persistence, and no parallel interfaces.
Maintain docs/impl-notes/<issue-id>.md during implementation. Record only
what the code reviewer needs to know:
Do not narrate routine implementation. Commit the notes file alongside the implementation when it contains information a reviewer needs.
For brief/standard plans:
For full plans (cross-cutting):
Only after the self-check passes, declare the implementation ready for review.
Before editing code, run the cvg-code-review-feedback skill. The input is the
reviewer blocker findings appended to the prompt, plus the current plan,
contract, implementation notes, diff, and changed files.
Do not treat reviewer findings as a patch list. First produce the
cvg-code-review-feedback intake summary, then repair only implementation-owned
findings under the accepted plan and contract. If the feedback exposes a plan
gap, contract gap, systemic design gap, or reviewer clarification need, callback
through the coordination channel instead of patching around the missing decision.
When feedback exposes a plan gap, contract gap, or systemic design gap, stop. Workers do not edit plans, contracts, surface matrices, or scope, and must not continue implementation until the planner or coordination channel resolves the gap.
After repair, include the cvg-code-review-feedback result, fixed findings, verification
gates, and remaining blockers in the callback or final implementation result.
During implementation you may discover that:
Capture it as a worker-discovered contract gap and callback through the coordination channel. Include:
Do not implement through a contract gap, even when the missing behavior seems small or obvious. The planner or coordination channel must update the plan or contract before implementation continues.
feature-development is
the only active workflow template. Unsupported template ids and removed
approval commands are not current workarounds; if a plan requires them,
capture a contract gap.