verify について
Verify は、機能や修正、リファクタリングが動作する証拠を必要とする開発者向けのスキルです。既存テストから対象を絞ったコマンド、手動検証へと進み、実際に確認した結果だけを報告します。
主な機能
- 01証明すべき動作を明確化
- 02既存テストを優先
- 03カバレッジ不足時に対象を絞って確認
- 04必要に応じて手動検証
- 05検証結果と失敗を報告
活用シーン
- 01完了報告前にバグ修正を確認
- 02絞り込んだテストで機能を確認
- 03自動化が不十分な場合にリファクタリングを検証
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ yeachan-heo/ oh-my-claudecode --skill verifyインストール後、Claude Code で/verifyを入力して読み込まれたか確認します。
詳細
検証
ユーザーが機能、修正、またはリファクタリングが実際に動作するという確証を求めている場合に、このスキルを使用します。
目標
曖昧な「動作するはず」という主張を、具体的な証拠に置き換えます。
ワークフロー
- 証明が必要な動作を正確に特定します。
- まず既存のテストを優先します。
- テストのカバレッジが不足している場合は、利用可能な最も範囲の狭い直接検証コマンドを実行します。
- 直接の自動検証だけでは不十分な場合は、手動検証の手順を説明し、具体的に観察できる証拠を集めます。
- 実際に検証できたことだけを報告します。
検証の優先順位
- 既存のテスト
- 型チェック/ビルド
- 範囲を絞った直接コマンドによる確認
- 手動または対話形式での検証
ルール
- 証拠なしに、変更が完了したと言わないでください。
- チェックに失敗した場合は、失敗したことを明確に含めます。
- 現実的な検証方法がない場合は、取り繕わず、そのことを明示します。
- 冗長なログより、簡潔な証拠の要約を優先します。
出力
- 検証した内容
- 実行したコマンド/テスト
- 成功した内容
- 失敗した内容、または未検証の内容
コメント
Markdown 対応