mcpField
S
sanity-check

sanity-check

github.com/chmouelテスト・品質31345 回インストール今日更新
リポジトリ

sanity-check について

Go プロジェクトのリポジトリを確認するスキルです。lint、短時間テスト、カバレッジ確認を実行し、ブロッカーや要対応ファイル、カバレッジの不足を含む全体レポートをまとめます。

主な機能

  1. 01Git 作業ツリーの状態確認
  2. 02lint ターゲットの実行
  3. 03Go の短時間テスト実行
  4. 04テストカバレッジの報告
  5. 05ブロッカーとプロジェクト状態の要約

活用シーン

  1. 01マージ前のリポジトリ変更確認
  2. 02lint やテストの失敗箇所の特定
  3. 03カバレッジ不足のパッケージの把握

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/chmouel/lazyworktree --skill sanity-check

インストール後、Claude Code で/sanity-checkを入力して読み込まれたか確認します。

詳細

健全性チェック

包括的な品質チェックを実行し、結果を報告してください。

現在の Git ステータス

!git status --short

Lint の結果

!make lint 2>&1 | head -30

テスト結果

!go test ./... -short 2>&1 | tail -20

カバレッジ

!go test ./... -cover 2>&1 | grep coverage


これらの結果を分析し、以下を報告してください。

  1. 修正が必要なブロッキング問題
  2. 対応が必要なファイル
  3. テスト対象パッケージのカバレッジの不足
  4. プロジェクト全体の健全性の概要

コメント