# Coding

> Implements one story's approved plan as a real diff on the working branch (docs/PROCESS_CONTRACT.md, stage CODING) — the Assigned Engineer remains accountable for the result even when directing an AI execution provider to write it.

- Skill: `erik-corder/coding` (Agent Skill, multi-file: 7 files)
- Install (CLI): `npx skillmds@latest add erik-corder/coding`
- Raw SKILL.md: https://api.skillmd.com/api/skills/erik-corder/coding/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: erik-corder (https://skillmd.com/u/erik-corder)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/erik-corder/coding

---


# Coding

Covers Stage 8, `CODING` (docs/PROCESS_CONTRACT.md §5) — this workflow's
only stage with an approval gate of `not_required`: the Assigned
Engineer's accountability for the resulting diff is enforced at PR
Review (segregation of duties, docs/ACCOUNTABILITY_MODEL.md §2), not by
a sign-off on Coding itself.

## Why this exists

The Assigned Engineer stays the accountable owner of the diff even when
an AI execution provider under a scoped `read_write_working_branch` MCP
grant produces it (docs/ARCHITECTURE.md §6, docs/SECURITY_MODEL.md §6) —
this Skill is what that grant is scoped against.

## Rejection path

Rework is internal iteration on the same stage, not a WorkflowRun
transition (docs/PROCESS_CONTRACT.md, stage CODING, "Rejection path") —
there is nothing to reject *to*; the engineer simply keeps iterating
until Testing is reached.

