원클릭으로
cover
テストカバレッジを計測し、カバレッジが低い箇所のテストを追加してカバレッジを上げる。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
テストカバレッジを計測し、カバレッジが低い箇所のテストを追加してカバレッジを上げる。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
GitHub issue/PR本文中の専門用語・ファイルパス・引用などをリンク化する。文章本体は一切変更しない。
PRを作成する。ブランチの全コミットを分析し、簡潔なPRを作成する。
プロジェクトのHTMLダッシュボードやWebアプリに、AI Copilotチャットパネルを組み込む。Provider選択(Google AI / Vertex AI / Chrome Built-in AI)、ストリーミング応答、設定UI、コンテキスト自動収集、UI操作機能を含む。
PRのunresolvedなレビューコメントに対して、調査・事実確認の上で返答または解消する。
PRに対して、セキュリティーレビューを行う
PRに対して、Terraformコードをレビューする。
SOC 직업 분류 기준
| name | cover |
| description | テストカバレッジを計測し、カバレッジが低い箇所のテストを追加してカバレッジを上げる。 |
| allowed-tools | Read, Glob, Grep, Agent, Bash, Edit, Write |
プロジェクトのテストカバレッジを計測し、カバレッジが不足している箇所を特定してテストを追加する。
可能な限り lcov 形式で出力する。lcovは行単位のカバレッジ情報をテキストで持ち、解析しやすい。
coverage/lcov.info や lcov.info に出力されるSF: でファイルパス、DA:行番号,実行回数 で各行のカバレッジ、LH: がヒット行数、LF: が総行数lcovが使えない場合は、テキストのサマリ出力(例: --coverage のコンソール出力)をパースする。
# Jest
npx jest --coverage --coverageReporters=lcov --coverageReporters=text
# Vitest
npx vitest run --coverage --coverage.reporter=lcov --coverage.reporter=text
uv run pytest --cov --cov-report=lcov --cov-report=term-missing
go test -coverprofile=coverage.out ./...
go tool cover -func=coverage.out # サマリ表示
cargo llvm-cov --lcov --output-path lcov.info
cargo llvm-cov report
以下の優先順で対象を絞る:
ユーザー目線で、「どういうシチュエーションで」「なにをして」「どうなることを期待するか」というのをしっかり分かりやすいように書く。 ユーザー目線というのは、内部状態や実装に関せず、フロントエンドであれば画面のどのようなボタンをどのように探すか、API利用であれば、どのような物体を認識して利用するか、という起点で記述する。 まず、テストライブラリの提供する方法でコメントを記述することを優先し、コードコメントは最終手段とせよ。(例: expectのmessage引数、title、など。)