Technology-agnostic mutation testing reactive skill powered by high-performance Go CLI engine.
npx skills add Reactive-Skills/skills --skill mutation-testernpx -y @reactive-skills/axi invoke mutation-tester9
Hierarchical nodes
READY
Bootstrap entrypoint
3
Whitelisted for safety
2
Automated projections
Visual state machine topology parsed directly from the official STATECHART.md in Reactive-Skills/skills:
Each state is an isolated operational slice. Transitions occur only when typed signals satisfy programmatic guard conditions.
Initial intake state, await execution parameters
Outgoing Transitions
Auto-detect workspace runner and resolve git-diff line scoping
Outgoing Transitions
Run test suite against unmutated code to ensure 100% clean baseline
Outgoing Transitions
payload.exit_code === 0payload.exit_code !== 0Synthesize AST/token mutants and apply differential filters
Outgoing Transitions
Execute test suite across mutants with in-place swap and atomic rollback
Outgoing Transitions
Calculate mutation scorecard metrics and generate deliverable projections
Outgoing Transitions
Present scorecard and surviving mutants review gate to human
Outgoing Transitions
Mutation testing complete with certified scorecard
Outgoing Transitions
Mutation testing run aborted or failed
Outgoing Transitions
Inspect or drive this state machine directly via the token-efficient AXI CLI:
Check state:
Inspect hierarchy:
Tail events:
Runtime variables persisted across state transitions:
target_dirrunner_cmddiff_reftimeout_secbaseline_passedtotal_mutantskilled_mutantssurvived_mutantstimed_out_mutantscompile_error_mutantsmutation_scorereport_pathexit_codeRead models automatically rendered upon transition:
Add to your Claude Desktop, Cursor, or VS Code settings:
{
"mcpServers": {
"reactive-skills": {
"command": "npx",
"args": [
"-y",
"@reactive-skills/axi",
"mcp"
]
}
}
}