mutate-triage

Community

Triages mutation survivors, creates issues & fixes

Authoryearofthedan
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Surviving mutants from a Stryker mutation test run often go unaddressed, leading to low mutation scores and hidden quality gaps. This skill automates the triage process, classifying each survivor and taking appropriate actions.

Core Features & Use Cases

  • Report Verification: Checks for the presence of the Stryker JSON report and aborts if missing.
  • Survivor Classification: Distinguishes known, noisy, and fixable mutants using existing quality documentation.
  • Automated Issue Creation: Opens GitHub issues for noise survivors with suggested documentation updates.
  • Fixable Mutant Workflow: Generates branches, adds targeted tests, runs checks, commits, pushes, and opens draft pull requests for fixable survivors.
  • Summary Reporting: Provides a concise triage outcome including counts and references to created artifacts.

Quick Start

Ask the mutate-triage skill to process the latest Stryker report and handle all surviving mutants accordingly.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: mutate-triage
Download link: https://github.com/yearofthedan/weaver/archive/main.zip#mutate-triage

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.