impllisted
Install: claude install-skill aimsise/simple-workflow
Implement the latest plan via Generator → AC Evaluator → Code Quality Reviewer.
User arguments: $ARGUMENTS
## Mandatory Skill Invocations
`/impl` orchestrates Generator → Evaluator → /audit with strict firewalls; writes no code, renders no AC verdict.
| Invocation Target | When | Skip consequence |
|---|---|---|
| `implementer` agent (Agent tool, "Generator") | step 13 | missing trace |
| `ac-evaluator` agent (Agent tool, Dry Run) | step 8 (round 1, L/XL) | no rubric |
| `ac-evaluator` agent (Agent tool, main gate) | step 15 | missing `eval-round-{n}.md` → `[PIPELINE] impl: ARTIFACT-MISSING` |
| `/audit` (Skill tool) | step 17 (PASS/PASS-WITH-CAVEATS) | missing report → `[PIPELINE] impl: ARTIFACT-MISSING` |
**Binding rules**:
- `MUST invoke simple-workflow:implementer via the Agent tool`; `MUST invoke simple-workflow:ac-evaluator via the Agent tool`; `MUST invoke /audit via the Skill tool`.
- `NEVER bypass via direct file operations` — writing `eval-round-{n}.md` / `quality-round-{n}.md` / `audit-round-{n}.md` from `/impl` violates the contract.
- `Fail the task immediately on any missing invocation` — set `phases.impl.status: failed` + `overall_status: failed`.
- `ac-evaluator is contractually idempotent on persistence` (`agents/ac-evaluator.md`); first call writes and returns non-empty Output. NEVER re-invoke to persist.
## phase-state.yaml write ownership
Writes ONLY `phases.impl` + top-level `current_phase` / `last_completed_phase` / `overall_status`. Legacy `impl-s