agentsclimarketplace

Ae ltd mutation gate

Skill aegntic/cldcde/skills/ae-ltd-mutation-gate

Use when unit tests look green but confidence is low and mutation testing is needed to expose weak assertions. AE.LTD workflow for targeted mutation runs and actionable test hardening.From its SKILL.md

Install
npx -y skills add aegntic/cldcde --skill ae-ltd-mutation-gate

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 11 stars11 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

1.6 KB, as published. Nobody here has run it

AE.LTD Mutation Gate

What This Skill Does

Measures test quality beyond line coverage using mutation testing. Exposes weak assertions and generates actionable test hardening recommendations. Niche gem source: mutation-tester plugin from awesome-claude-code-toolkit.

  1. Detect appropriate mutation tool (Stryker/mutmut/PIT)
  2. Run targeted mutation tests on critical modules
  3. Convert survived mutants into hardened tests
  4. Track mutation score to threshold (target: 80%+)

Quick Start

User: "My tests pass but I'm not confident"
→ Detect stack → Run mutations → Report survivors → Harden tests

Workflow

  1. Detect stack and tool.
  • JS/TS: Stryker
  • Python: mutmut
  • Java: PIT
  1. Start narrow. Run mutation testing on one critical module first to keep runtime bounded.

  2. Measure score and survivors. Capture killed/survived/timed-out mutants and mutation score.

  3. Convert survivors into tests. For each top survived mutant, specify the exact missing assertion and test case.

  4. Re-run until stable threshold. Target at least 80% mutation score unless user/project standard says otherwise.

Guardrails

  • Exclude generated files and non-business logic.
  • Use per-mutant timeouts to control runaway test runs.
  • Report equivalent-mutant risk explicitly.
  • Prioritize critical-path business logic over utility files.

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.