Recipe: Add Integration Tests

Leidt integratie/E2E-tests af van uw Design Doc in plaats van van de code.

Door shinpr · shinpr/codex-workflows

Werkt met setup ★ 8.0/10

Recipe: Add Integration Tests — Leidt integratie/E2E-tests af van uw Design Doc in plaats van van de code.

Wat het doet

Een orchestrator recept dat een bestaande Design Doc omzet in integratie- en E2E-testskeletten, deze laag voor laag implementeert, en een review- en kwaliteitsloop uitvoert vóór het committen. Activeert wanneer u vraagt om integratie- of E2E-dekking toe te voegen aan code die al een ontwerpdocument heeft. Geschreven voor OpenAI Codex CLI, dus de vijf benoemde subagents bestaan niet in Claude Code.

Testrapport

Voerde het uit tegen een kleine in-memory HTTP API met een ontwerpdocument waarvan de contracttabel zei dat herhaalde voltooiing idempotent moest zijn, terwijl de implementatie 409 retourneerde. De no-skill baseline las eerst de bron en schreef zeven tests die allemaal slaagden — inclusief één die de 409 bevestigde, waardoor de bug permanent werd vastgelegd. Na het recept kwam het skelet van het ontwerpdocument in plaats van de code, en de resulterende suite faalde precies op die rij (409 !== 200), plus het bevestigde een machine-leesbare error.code op vijf faalpaden waar de baseline geen enkele bevestigde. De kosten zijn een echte setup: het heeft een Design Doc nodig dat al in docs/design staat met een backend/frontend bestandsnaam, vier sibling skills die ernaast zijn gekopieerd, en het roept vijf Codex CLI subagents aan (acceptance-test-generator, task-executor, integration-test-reviewer, quality-fixer) die een Claude Code gebruiker niet heeft.

Getest op: 2026-07-28 · Claude Code 2.x (agent harness)

Installatie

git clone --depth 1 https://github.com/shinpr/codex-workflows.git
mkdir -p ~/.claude/skills
cd codex-workflows && for s in recipe-add-integration-tests testing integration-e2e-testing documentation-criteria llm-friendly-context; do cp -r .agents/skills/$s ~/.claude/skills/$s; done

Commando's en voorbeeldprompts

  • /recipe-add-integration-testsLeidt integratie/E2E-tests af van uw Design Doc in plaats van van de code.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • Add integration tests to this API using our existing design doc
  • Generate E2E tests from docs/design/auth-design.md for the auth service
  • We have no integration coverage, build it from the tasks API design doc