Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
pproenca avatar

Acceptance Pipeline Feature Design

  • 78 installs
  • 191 repo stars
  • Updated July 24, 2026
  • pproenca/dot-skills

acceptance-pipeline-feature-design is a Claude Code skill in the AI & Agent Building category.

Key points

  • acceptance-pipeline-feature-design
  • AI & Agent Building
  • AI-coding skill

Acceptance Pipeline Feature Design by the numbers

  • 78 all-time installs (skills.sh)
  • +6 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #5,332 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/pproenca/dot-skills --skill acceptance-pipeline-feature-design

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs78
repo stars191
Last updatedJuly 24, 2026
Repositorypproenca/dot-skills

How do I helps with ai & agent building tasks during ai-assisted development?

Helps with ai & agent building tasks during AI-assisted development.

Who is it for?

Best when you're working on ai & agent building and need structured help with acceptance-pipeline-feature-design.

Skip if: Teams with no ai & agent building needs, or anyone wanting a generic chat assistant without this specific workflow.

When should I use this skill?

When you need to helps with ai & agent building tasks during ai-assisted development, or when acceptance-pipeline-feature-design is a claude code skill in the ai & agent building category.

What you get

Structured output aligned to acceptance-pipeline-feature-design: acceptance-pipeline-feature-design; AI & Agent Building; AI-coding skill.

Files

SKILL.mdMarkdownGitHub ↗

Acceptance Pipeline Feature Design

Guides agents through designing new features that extend Uncle Bob's Acceptance Pipeline Specification. Produces spec-quality output — language-neutral, implementation-agnostic, with precise behavioral requirements — that matches the style and rigor of the original spec.

This is a composition skill. It does not catalog what exists (that is acceptance-pipeline-catalog's job). Instead, it provides a structured workflow for designing what comes next.

When to Apply

  • Designing a new mutation strategy, value type, or filter mechanism for the mutator
  • Adding new Gherkin syntax support (data tables, tags, Rules keyword) to the parser
  • Extending the JSON IR with new fields or objects
  • Creating new report formats (HTML, JUnit XML) or output channels
  • Adding new pipeline stages or operating modes (parallel runs, coverage filtering)
  • Any spec-level change that affects multiple pipeline components (cross-cutting)

Prerequisite

Before using this skill, ensure acceptance-pipeline-catalog is available. That skill provides the baseline reference for the 9 required components, JSON IR schema, conformance checklist (21 items), and agent setup checklist (15 steps). This skill builds on top of that foundation.

Workflow Overview

The workflow has five phases, executed in order. Each phase builds on the output of the previous one — skipping phases produces incomplete or inconsistent designs.

Phase 1: Survey Existing Spec     → Know what exists before proposing changes
Phase 2: Identify Extension Point → Classify where the feature attaches
Phase 3: Draft Feature Spec       → Write the spec section in Uncle Bob's style
Phase 4: Conformance Design       → Add testable conformance items
Phase 5: Impact Analysis          → Assess backward compatibility and migration

Why this order matters:

  • Phase 1 prevents reinventing existing capabilities and ensures the design uses established patterns.
  • Phase 2 forces classification before writing — a parser extension has different constraints than a reporter extension.
  • Phase 3 produces the actual spec text, informed by the classification from Phase 2.
  • Phase 4 ensures the feature is testable from outside the implementation — if you cannot write conformance items, the spec is too vague.
  • Phase 5 comes last because you need the complete spec and conformance items to assess impact accurately.

How to Use

1. Start by reading the acceptance-pipeline-catalog skill to understand the current spec 2. Read the phase reference that matches your current workflow step:

PhaseReferenceWhen to Read
1Survey Existing SpecAlways — first step for any feature design
2Identify Extension PointAfter survey — classify where the feature attaches
3Draft Feature SpecAfter classification — write the spec section
4Conformance DesignAfter drafting — add testable conformance items
5Impact AnalysisAfter conformance — assess compatibility

3. Consult supporting references as needed:

ReferenceWhen to Read
Style GuideDuring Phase 3 — Uncle Bob's spec writing patterns
Extension CatalogDuring Phase 2 — ideas and complexity notes for future extensions

Extension Point Quick Reference

Features attach to one or more of these 9 components. The JSON IR is the highest-impact extension point because all components consume it.

Extension PointWhat ChangesImpact Level
ParserNew Gherkin syntax acceptedMedium — affects IR and downstream
IRNew fields or objects in JSON interchangeHigh — all consumers affected
GeneratorNew output formats or generation strategiesLow — isolated to generation
RuntimeNew execution modes, hooks, dispatchMedium — affects handler contracts
HandlersNew matching strategies or contractsLow-Medium — isolated to step matching
MutatorNew mutation strategies or filtersLow — isolated to mutation mode
ReporterNew report formats or output channelsLow — isolated to reporting
PipelineNew stages or operating modesHigh — structural change
Cross-cuttingSpans multiple componentsHighest — requires careful analysis

Output

The workflow produces these artifacts:

1. Feature spec section — Ready to insert into the Acceptance Pipeline Specification. Written in Uncle Bob's style with purpose paragraph, behavioral requirements, data formats, and examples. 2. Conformance items — Numbered, testable items extending the existing 21-item checklist. 3. Impact analysis table — Component-by-component assessment of change type, IR effects, breaking changes, and new conformance items.

Related Skills

  • acceptance-pipeline-catalog — Baseline reference for the complete spec (prerequisite)
  • clean-code — Uncle Bob's coding principles (useful context for style alignment)

Gotchas

See gotchas.md for failure points discovered during use.

Related skills

FAQ

What does acceptance-pipeline-feature-design do?

acceptance-pipeline-feature-design is a Claude Code skill in the AI & Agent Building category.

When should I use acceptance-pipeline-feature-design?

When you need to helps with ai & agent building tasks during ai-assisted development, or when acceptance-pipeline-feature-design is a claude code skill in the ai & agent building category.

What are the main capabilities?

acceptance-pipeline-feature-design; AI & Agent Building; AI-coding skill.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.