mutation-testing

Configure mewt or muton mutation testing campaigns with YAML frontmatter and mewt.toml.

Updated May 2, 2026
One-click install
npx skills add https://github.com/ayehiaa/my-travel-assistant --skill mutation-testing-ayehiaa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mutation-testing
Source: https://github.com/ayehiaa/my-travel-assistant/tree/main/.agents/skills/mutation-testing
Command: npx skills add https://github.com/ayehiaa/my-travel-assistant --skill mutation-testing-ayehiaa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps configure mutation testing campaigns so test suites can reliably detect behavior changes, reducing blind spots in quality assurance.

Core Features & Use Cases

  • Campaign configuration: Set and tune mutation scope, targets, and execution parameters for mewt/muton.
  • Performance optimization: Choose practical optimization strategies (scope narrowing, mutation-type filtering, validation phases) to make long runs feasible.
  • Run readiness and validation: Confirm targets, expected mutant counts, and test timeout behavior before executing a full campaign.

Use Case: You want to run a mutation testing campaign on a Rust (or Solidity/TON) codebase, but the full run may take too long, so you scope to critical modules and validate your test command and timeouts before starting.

Quick Start

Ask: "Configure an optimized mutation testing campaign for my codebase and show me what to run next with mewt."

Frequently Asked Questions about mutation-testing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure a mutation testing campaign for a large codebase?

To configure a mutation testing campaign, define your target scope, mutation strategy, and execution timing in mewt.toml. Optimize long runs by narrowing scope to critical modules, filtering mutation types, and validating test commands before starting.

What is mutation testing and when do I need to run it?

Mutation testing evaluates test suite effectiveness by introducing code changes to detect blind spots in quality assurance. You need it when validating that your tests reliably catch behavior changes in critical codebase modules.

Can I use mewt for mutation testing on Rust and Solidity codebases?

Yes, mewt supports mutation testing campaigns for Rust, Solidity, and TON codebases. Setup involves updating mewt.toml appropriately and validating config, targets, mutant counts, test commands, and timeouts.

What's the best way to optimize mutation testing campaigns that take too long to run?

Optimizing mutation testing campaigns requires scope narrowing, mutation-type filtering, and pre-run validation phases. Scoping to critical modules and validating test command and timeout behavior beforehand makes long runs feasible.

How do I validate run readiness before starting a full mutation testing campaign?

Validating run readiness requires confirming targets, expected mutant counts, test command execution, and test timeout behavior before executing a full campaign. Validate these parameters in mewt.toml using mewt commands.