Agent skill · software engineering · pproenca

acceptance-pipeline-catalog

Use when implementing, reviewing, or debugging a Gherkin acceptance-test pipeline with mutation testing. Covers parser, JSON IR, generator, runtime, step handlers, test runner, mutator, value mutation rules, execution, result classification, reporting, project layout, conformance, and agent setup. Based on Uncle Bob's Acceptance Pipeline Specification. Trigger even when the user mentions Gherkin parsing, acceptance test generation, mutation testing for acceptance tests, or building a portable test pipeline.

Why this skill is useful

Adds detailed specifications and rules for implementing a Gherkin acceptance-test pipeline, including executable examples and mutation testing procedures.

What it needs

About 4k tokens when loaded. Last updated 2026-07-24. 192 stars on the source repository.

What this skill does

Robert C. Martin Acceptance Pipeline Best Practices Language-neutral specification for a portable acceptance-test pipeline: Gherkin feature files to JSON IR to generated acceptance tests to mutation testing. Based on Robert C. Martin's Acceptance Pipeline Specification. Contains ~50 rules across 14 categories, prioritized by impact. When to Apply Reference these rules when: Building a Gherkin parser that outputs JSON IR Implementing an acceptance test generator from JSON IR Writing an acceptance runtime that expands scenarios and dispatches steps Implementing mutation testing for acceptance test example values Setting up the full pipeline (parser, generator, runner, mutator) in a new project Debugging pipeline failures (parse errors, generation issues, mutation classification) Pipeline Overview The pipeline has two modes: Normal acceptance run: Mutation run: The normal run proves the project satisfies the feature. The mutation run probes whether tests are strong enough to fail when example data changes. Rule Categories by Priority Priority Category Impact Prefix Rules ---------- ---------- -------- -------- ------- 1 Parser CRITICAL parser- 9 2 JSON IR CRITICAL ir- 4 3 Generator CRITICAL gen- 2 4 Runtime HIGH rt- 3 5 Step Handlers HIGH handler- 4 6 Test Runner HIGH runner- 2 7 Mutator Core HIGH mut- 4 8 Value Mutation Rules HIGH val- 10 9 Result Classification HIGH result- 2 10 Conformance HIGH conform- 1 11 Agent Setup HIGH setup- 1 12 Mutation Execution MEDIUM exec- 4 13 Reports MEDIUM report- 3 14 Project Layout MEDIUM layout- 3 Quick Reference 1. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills pproenca/acceptance-pipeline-catalog

View the source on GitHub

Browse the @skills marketplace