sanity-check について
Go プロジェクトのリポジトリを確認するスキルです。lint、短時間テスト、カバレッジ確認を実行し、ブロッカーや要対応ファイル、カバレッジの不足を含む全体レポートをまとめます。
主な機能
- 01Git 作業ツリーの状態確認
- 02lint ターゲットの実行
- 03Go の短時間テスト実行
- 04テストカバレッジの報告
- 05ブロッカーとプロジェクト状態の要約
活用シーン
- 01マージ前のリポジトリ変更確認
- 02lint やテストの失敗箇所の特定
- 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
これらの結果を分析し、以下を報告してください。
- 修正が必要なブロッキング問題
- 対応が必要なファイル
- テスト対象パッケージのカバレッジの不足
- プロジェクト全体の健全性の概要
コメント
Markdown 対応