atdd
Start the ATDD workflow for a new feature. Optionally provide a feature description as an argument.
Optional target path or flags (e.g., "src/auth/" to mutate only auth module)
> /plugin marketplace add swingerman/disciplined-agentic-engineeringHow it fires
How this command gets triggered: by you, by Claude, or both.
/mutateContext preview
What this command does when you run it.
Optional target path or flags (e.g., "src/auth/" to mutate only auth module)
name: mutate
description: Run mutation testing to verify test quality. Builds a custom mutation tool or uses an existing framework, runs mutations, and reports the mutation score with surviving mutants.
arguments:
- name: ARGUMENTS
description: Optional target path or flags (e.g., "src/auth/" to mutate only auth module)
required: falseRun mutation testing on this project.
1. Check that both test streams are green before proceeding:
2. Detect the project language and check if a mutation tool exists in the project.
module that walks the AST, applies mutations one at a time, runs targeted tests, and reports survivors. See the `atdd-mutate` skill for the 4-module architecture (mutations, runner, core, hashing/selection) and mutation categories.
framework (Stryker, mutmut, PIT, etc. — see the `atdd-mutate` skill).
3. Configure the tool to:
4. Run the mutation tool. On the custom-tool path, run `dae_mutmap.py select` first and mutate only the changed functions it returns (differential mutation testing — see the `atdd-mutate` skill); on the framework path, enable the framework's incremental flag.
5. Report results:
`mutation-manifest.json`; combine fresh results with cached entries for unchanged functions
6. Ask whether to proceed with killing surviving mutants (invoke `/atdd:kill-mutants`)
A methodology kit for engineering-led AI development — spec-driven, test-driven, charter-bound. ATDD + mutation testing + deterministic guardrails. AI agents do the typing. Engineers stay in charge of architecture, behavior contracts, and verification.
Repo: swingerman/disciplined-agentic-engineering
Start the ATDD workflow for a new feature. Optionally provide a feature description as an argument.
Optional mutant IDs or file path to focus on (e.g., "src/auth.ts" or "1,3,5" for specific mutant IDs)
Audit GWT acceptance test specs for implementation leakage. Optionally provide a specific file path.