Community研究&データ分析github.com

mtschoen/skills-maintaining-full-coverage

Claude Codeスキル:チェックインされたレポートファイルの規則に基づき、タスク完了を100%のテストカバレッジに依存させます。

skills-maintaining-full-coverage とは?

このClaude Codeスキルは、タスク完了の条件として100%のテストカバレッジを必須とするものです。開発者は、テストカバレッジレポートをバージョン管理にチェックインする規則に従うことで、コード変更時に常に完全なカバレッジが維持されることを保証できます。このスキルは、テスト駆動開発(TDD)や厳格な品質管理を重視するチームに特に有用です。Claude Code上で動作し、テスト実行後にカバレッジレポートを生成し、その内容を解析することで、100%のカバレッジが達成されているかを自動的に検証します。もしカバレッジが不足している場合、タスクは未完了としてマークされ、開発者は修正を求められます。これにより、コードベース全体の品質を維持しながら、新機能の追加やリファクタリングを安全に行えるようになります。

対応✓Claude Code~Codex CLI~Cursor
npx skills add mtschoen/skills-maintaining-full-coverage

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

skills-maintaining-full-coverage は何をしますか?

Claude Codeスキル:チェックインされたレポートファイルの規則に基づき、タスク完了を100%のテストカバレッジに依存させます。

概要

このスキルは、テストカバレッジレポートをバージョン管理システムにチェックインする慣行を強制します。 Claude Codeは、タスクの完了条件として100%のテストカバレッジを要求し、 カバレッジレポートを解析してその達成を確認します。

使用方法

  1. テストを実行し、カバレッジレポートを生成します(例:coverage/lcov.info)。
  2. 生成されたレポートをリポジトリにチェックインします。
  3. Claude Codeがタスク完了時にレポートを検証し、100%のカバレッジが維持されていることを確認します。

注意事項

  • カバレッジレポートのパスはプロジェクト設定に依存する場合があります。
  • このスキルは、テストフレームワークに依存しません(lcov形式のレポートをサポート)。

関連スキル