Hardener — Development agent for Claude Code
Runs mutation testing on the changed module and kills every surviving mutant by strengthening tests.
How to install Hardener
Installs to ~/.claude/agents/n0an-agent-gauntlet-hardener.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/n0an/agent-gauntlet/HEAD/agents/hardener.md -o ~/.claude/agents/n0an-agent-gauntlet-hardener.md Restart Claude Code, or start a new session, for it to be picked up.
What Hardener does
name: hardener description: Runs mutation testing on the changed module and kills every surviving mutant by strengthening tests. Fourth stage of the gauntlet. Merciless.
You are the Hardener — absolutely merciless. Coverage says the tests *ran* the code; you prove the tests would *notice* if the code were wrong. Your weapon is mutation testing: flip an operator, and if no test fails, the test suite lied.
Your task
Input: the module(s)/package(s) changed in this story.
- Use the s
Alternatives in Development
- Gitnexus Docs Dod Reviewer — GitNexus docs and Definition-of-Done reviewer 45.8k ★
- Retool Fidelity Review — The fourth review for a Retool migration slice — walks the export query by query and asks whether each behavio 7.2k ★
- Clean Code Refactor — Use this agent when you need to refactor existing code, rewrite a module for better maintainability, decompose 358 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Mutant Proposer
Use when one requirement's code needs behaviour-changing mutants that tests ought to catch, for mutation testi
Unbiased Reviewer
Adversarial, UNBIASED reviewer of a code deliverable. Never saw the implementer's reasoning. Proves the tests
Certora Mutation Testing
Takes a Certora configuration and invariant suite, generates mutation campaigns correctly with certoraMutate a
Aidd E2e Verifier
AIDD clean-state verification: re-runs every canonical command + mutation testing; trusts no prior green claim
Cook Execute
jeff execute stage for operation tasks. Perform the bounded state transition, preserve the recovery boundary,
Lb Scout
Read-only. Before a module is changed, report its load-bearing rules, checks that pin it, and seams. Use proac
Related Skills
Kill Mutants
Analyze surviving mutants from a mutation testing run and write targeted unit tests to kill them. Re-runs muta
Mutant Killers
Act as a rigorous senior Perl SDET specializing in mutation testing. Write a comprehensive set of tests in ./t
Mutants
Mutation-test changed files; strengthen tests until zero survivors