Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add pproenca/dot-skills --skill acceptance-pipeline-cataloggit clone --depth 1 https://github.com/pproenca/dot-skillsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/pproenca/dot-skills/acceptance-pipeline-catalog)<a href="https://agentmods.dev/skills/pproenca/dot-skills/acceptance-pipeline-catalog"><img src="https://agentmods.dev/badge/skills/pproenca/dot-skills/acceptance-pipeline-catalog/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/pproenca/dot-skills/acceptance-pipeline-catalog"><img src="https://agentmods.dev/badge/skills/pproenca/dot-skills/acceptance-pipeline-catalog.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00103 | $0.02133 |
| Opus 5 | $0.00051 | $0.01066 |
| Sonnet 5 | $0.00021 | $0.00427 |
| Haiku 4.5 | $0.00010 | $0.00213 |
Grade A, and why
acceptance-pipeline-catalog scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 169 lines — stays where its author put it; the contents beside it link to each section on GitHub.
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:
feature file -> gherkin parser -> JSON IR -> acceptance generator -> generated tests -> test runner
Mutation run:
feature file -> gherkin parser -> base JSON IR -> mutator (one changed IR per mutation)
-> generator (tests per mutation) -> test runner (evaluate each) -> mutation report
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 |
What ships with it
55 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- gotchas.md 36 B
- metadata.json 686 B
- references/_sections.md 3.3 KB
- references/conform-checklist.md 4.8 KB
- references/exec-parallelism.md 2.9 KB
- references/exec-timeout.md 2.6 KB
- references/exec-work-directory.md 2.4 KB
- references/exec-workflow.md 2.7 KB
- references/gen-command-interface.md 2.2 KB
- references/gen-requirements.md 2.7 KB
- references/handler-matching.md 2.2 KB
- references/handler-unsupported.md 2.3 KB
- references/handler-value-handling.md 2.6 KB
- references/handler-world-state.md 2.2 KB
- references/ir-example-object.md 2.1 KB
- references/ir-feature-object.md 2.4 KB
- references/ir-scenario-object.md 2.2 KB
- references/ir-step-object.md 2.3 KB
- references/layout-commands.md 2.6 KB
- references/layout-required-paths.md 2.6 KB
- references/layout-scripts.md 3.4 KB
- references/mut-command-interface.md 2.6 KB
- references/mut-deep-copy.md 2.6 KB
- references/mut-identity.md 2.8 KB
- references/mut-scope.md 2.9 KB
- references/parser-background.md 2.7 KB
- references/parser-command-interface.md 2.4 KB
- references/parser-examples-tables.md 2.5 KB
- references/parser-feature-declaration.md 1.9 KB
- references/parser-general-rules.md 2.9 KB
- references/parser-parameters.md 2.2 KB
- references/parser-scenarios.md 2.2 KB
- references/parser-steps.md 2.1 KB
- references/parser-unsupported-syntax.md 3.0 KB
- references/report-field-requirements.md 3.5 KB
- references/report-json-format.md 2.6 KB
- references/report-text-format.md 2.7 KB
- references/result-classification-rules.md 2.6 KB
- references/result-statuses.md 2.8 KB
- references/rt-execution-naming.md 1.9 KB
- references/rt-responsibilities.md 2.5 KB
- references/rt-scenario-expansion.md 2.3 KB
- references/runner-classification.md 2.8 KB
- references/runner-interface.md 2.3 KB
- references/setup-checklist.md 5.3 KB
- references/val-boolean.md 2.1 KB
- references/val-comma-list.md 2.5 KB
- references/val-datetime.md 2.5 KB
- references/val-determinism.md 2.8 KB
- references/val-duration.md 2.7 KB
- references/val-float.md 2.1 KB
- references/val-integer.md 2.3 KB
- references/val-null.md 2.1 KB
- references/val-rule-order.md 3.0 KB
- references/val-string-dither.md 2.7 KB
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 9d ago First seen · 169 lines · 103 tokens per session scan A c845bac02994
acceptance-pipeline-catalog is a skill published in the GitHub repository pproenca/dot-skills (205 stars, last pushed 24d ago), licensed MIT. It adds 103 tokens to every session and 2,133 once invoked, about $0.0005 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
dogfood
Systematically explore and test a mobile app on iOS/Android with agent-device to find bugs, UX issues, and other problems. Use when asked to dogfood, QA, exploratory test, find issues, bug hunt, or test this app on mobile.
test-warp-ui
Guides testing Warp UI features and changes using the computer use tool. Use this skill only when computer-use testing was requested (explicit request or accepted offer) and the computeruse tool is available to the agent. Covers launching Warp and verifying UI behavior.
test-electron-app
Drive the real running PostHog Electron app (live tRPC, workspace-server, real data) over CDP with agent-browser. Connect to the running app on port 9222, test desktop changes against a local Django stack, snapshot the accessibility tree, inspect network requests, and screenshot only when explicitly asked. Use when…
pyats-dynamic-test
Generate and execute deterministic pyATS aetest validation scripts - interface state, OSPF neighbors, BGP paths, ping matrices, and custom compliance tests. Use when writing a network test, validating post-change state, running pass/fail checks, or building automated regression tests.
test-loop
Plan, generate, and heal an executable E2E test suite from approved acceptance criteria (web and mobile).
playwright-cli
Automates browser interactions for testing and validating your own web applications using playwright-cli. Use when you need terminal-first browser control for navigation, form filling, screenshots, tracing, bound browser sessions, debugging, or generating Playwright test code. Only use against applications you own or…