Recipe: Add Integration Tests
Leidt integratie/E2E-tests af van uw Design Doc in plaats van van de code.
Werkt met setup
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 docGenerate E2E tests from docs/design/auth-design.md for the auth serviceWe have no integration coverage, build it from the tasks API design doc