Agent Skills by ALSEL
汎用ソフトウェア開発⭐ リポ 2,141品質スコア 90/100

mutant

ミューテーション テストを実行し、ミューテーション レポートを読み込み、生き残ったミューテーションを修正して、カバレッジを検証します。ミューテーション テストの実行時や生き残ったミューテーションへの対応時に使用します。

description の原文を見る

Run mutant, read mutation reports, fix alive mutations, and verify coverage. Use when running mutation testing or responding to alive mutations.

SKILL.md 本文

注意: このスキルのライセンスは NOASSERTION (未指定) です。本サイトでは本文プレビューのみを表示しています。利用前に GitHub の原本でライセンス条件をご確認ください。

Mutant

アクティベート時機

  • ユーザーがミューテーションテストの実行をリクエストしている。
  • ユーザーが修正すべき生きたミューテーションを持っている。
  • ユーザーがミューテーションカバレッジの検証をリクエストしている。

使用しない場合

  • タスクにミューテーションテストが含まれていない。

入力

  • 対応すべき生きたミューテーションの出力。

出力(指定順序)

  1. ミューテーション結果(生きたミューテーション数、カバレッジ率)。
  2. 各生きたミューテーションに対するアクション。

出力の読み方

生きたミューテーションは以下のような形式です:

evil:YourClass#method:YourClass#method:lib/your_class.rb:42:abc12
@@ -1,3 +1,3 @@
 def method
-  @value >= threshold
+  @value > threshold
 end
  • evil は、このミューテーションを殺すテストがないことを意味します。
  • diffは元のコード(マイナス)とミューテートされたコード(プラス)を示しています。

レポート形式

結論を最初に述べてください(BLUF — 最初に結論を):

**殺すことがで

...

詳細情報

作者
mbj
リポジトリ
mbj/mutant
ライセンス
NOASSERTION
最終更新
2026/5/12

Source: https://github.com/mbj/mutant / ライセンス: NOASSERTION

本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: mbj · mbj/mutant · ライセンス: NOASSERTION (未指定)