Install
$ agentstack add skill-yasunori0418-skills-test-report ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README — it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming — see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps — measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
test-report: テスト結果評価 + 完了基準判定
ISTQB/JSTQB のテストプロセス 7 活動のうち、テスト完了(test completion)の評価パートを担う 単機能スキル。テスト実行の記録(test-execution-log.md)を集約し、test-plan で定めた 完了基準(exit criteria) と突き合わせて、テストを完了とみなせるかを判定した テスト完了レポート test-summary-report.md を 1 本作る。
このレポートは 完了時の最終評価 にも テスト途中の中間評価(進捗の見える化・ 残作業の把握)にも使える。中間評価では「現時点で完了基準のどこを満たし、どこが未達か」を 示し、続行の判断材料にする。
このスキルは 結果の評価と完了判定だけ を行う。テスト条件の識別(test-analyze)・ ケース設計(test-design)・実装(test-implement)・実行と記録(test-execute)は各専用 スキルの担当で、ここでは呼び出さない。単発のテスト作成依頼(単にユニットテストを 1 つ 書きたいだけ)は対象外 — その場合は通常のコーディング支援で対応する。
このスキルが従う横断原則
testing-skills 全 8 スキル共通の原則。
1. ファイル規約 + 任意入力
- 成果物の既定パスは
docs/test//test-summary-report.md。 - プロジェクト側(
CLAUDE.md/AGENTS.md等)に成果物の配置規約があればそちらを優先する。
着手前にリポジトリを調べ、既存の docs/ 構成やテストドキュメントの慣習に合わせる。
- 前工程の成果物
test-execution-log.md(test-execute) とtest-plan.md(test-plan) が
規約パスにあれば 入力として読む。実行ログから結果を集約し、計画の完了基準と突き合わせる。
- 前工程の成果物が無ければ代作しない。実行ログが無ければ「先に
/test-executeを実行して
ください」、計画が無ければ「先に /test-plan を実行してください」と 提案するに留める。
2. 調査優先 + 決定のみ質問
- 事実はリポジトリ調査で埋める。実行結果・件数・失敗内訳・カバレッジ・残欠陥は、
前工程の成果物や CI ログから自分で読み取る。利用者に集計を代行させない。
- 利用者にしか決められない判断だけ を
AskUserQuestionで確認する。test-report では
主に 完了基準を満たさないときにリリース可否をどう扱うか(条件付き合格・却下・基準の見直し) が これに当たる(推奨案を先頭に添えて訊く)。
- 流れは 調査 → ドラフト提示 → 承認 → 規約パスへ書き込み。承認前に確定ファイルを書かない。
3. 改善提案と仕様反映(early testing 原則)
- 評価中に見つけた テスト対象・仕様・テスタビリティの問題(実行ログから見える不安定な
テスト、観測できていない挙動、完了基準そのものの測定不能さなど)は、成果物の「改善提案」 セクションで 提示 する。
- 起票前に既決事項を照合する。前工程成果物(test-plan / test-analysis / test-design /
test-execution-log)とプロジェクトのメモリに同じ問題が既に記録され、対応先(詳細設計送り・ 作業計画送り等)が確定しているものは改善提案に 再掲しない。必要なら「次のステップ」欄の 参照 1 行に留める。改善提案には この工程で新規に見つけた未解決の問題だけ を載せる。
- 仕様の穴は提示で終わらせない。評価の過程で仕様の曖昧さ・矛盾が割れた場合は、利用者の
決定を AskUserQuestion で確認し、決定が出たら その内容を仕様書へ反映する作業まで行う (反映先の仕様書が規約パスにある場合)。不安定なテスト・測定不能な完了基準のような 実装・計画レベルで解決すべき決定は、仕様書ではなく作業計画・メモリ等へ退避する。
- 反映が済んだ提案は「改善提案」セクションから削除する(「反映済み」注記で残さない。
決定の記録は仕様書の改訂履歴が担う)。全提案が解消したらセクションごと削除して番号を詰め、 未解決の提案が残っている間だけセクションを維持する。
- スキル自身がテスト対象のコードを修正しない。評価は欠陥や課題を指摘する工程であり、
この段階での修正実施ではない。
4. 単機能の堅持
- test-report は 評価と完了判定の成果物だけ を作る。他スキルを呼び出さず、相互参照もしない。
- 完了基準が未達で追加テストが必要なら、成果物末尾で **前工程スキル(
/test-designで
ケース追加、/test-execute で再実行など)の実行を提案** するに留める(自分では進めない)。
5. Progressive disclosure
- 本文は簡潔に保ち、テンプレ・詳細は
references/に置く。 - テンプレ: [
references/template.md](references/template.md)(test-summary-report.mdの雛形)。 - mini サマリ雛形: [
references/mini-template.md](references/mini-template.md)
(mini-test-summary-report.md の雛形。手順 5 で使う)。
6. 成果物の記述スタイル
- 略号・コードネームを定義なしで使わない(例: 仕様書内の
G3のような社内略号)。
初出で正式名称・意味を併記するか、平易な表現に開く。成果物単体で読み返して意味が 取れることを基準にする。
- スキルの実行記録を成果物に含めない。利用者との Q&A ログ・フェーズ別実行時間などは
対話のテレメトリであって、レビュー対象の内容ではない。利用者との決定事項は本文の該当箇所 (根拠・凡例等)へ埋め込み、実行記録が必要なら scratchpad 等へ分離する。
手順
手順 0: テスト対象の確定
- 引数 `` があればそれを対象名とする。無ければ利用者に一言で確認する。
対象名は成果物パス docs/test// のディレクトリ名にも使う (英数字・ハイフンへ正規化)。
手順 1: 入力の収集
原則 1・2 に従い、以下を 自分で読む:
- 実行記録
test-execution-log.md: テストケースごとの合否・失敗内訳・欠陥候補・実行日時。
結果の一次ソース。無ければ前工程スキルの実行を提案して止まる(代作しない)。
- 計画
test-plan.md: 特に 開始/完了基準 と プロダクトリスク評価。判定の基準になる。 - 補助データ: CI のテスト結果・カバレッジレポート等が規約パス外にあっても、リポジトリ内に
あれば読み取って集計の裏付けにする。
手順 2: 結果の集約と評価
実行ログを集約し、テストの状況を事実として整理する:
- 消化状況: 計画したケース数・実行済み数・未実行数(消化率)。
- 合否内訳: 合格 / 失敗 / ブロック / スキップ の件数と割合。
- 欠陥の状況: 未解決の欠陥候補を 重大度別 に集計(重大欠陥の残存数は判定の要)。
- カバレッジ: 計画で基準にした指標があれば実測値を対置する。
- 高リスク領域の消化: test-plan の高リスク項目がどこまで検証されたかを対応づける
(リスクベースの完了判定の核)。
手順 3: 完了基準(exit criteria)判定
test-plan の完了基準を 1 項目ずつ、手順 2 の実測値と突き合わせて 満/未達を明示 する:
- 各基準を「達成 / 未達 / 判定不能(測定できていない)」で判定し、根拠となる数値を添える。
- 総合判定: 全基準達成なら「完了」。未達があれば「未完了」とし、何が不足かを列挙する。
- 中間評価の場合: 「完了」ではなく「現時点の進捗」として、達成済み基準と残りを示す。
- 完了基準を満たさないときのリリース可否(条件付き合格・却下・基準見直し)は利用者判断なので、
必要なら AskUserQuestion(推奨案先頭)で確認する。
手順 4: ドラフト提示 → 承認 → 書き込み
- [
references/template.md](references/template.md) の構成でtest-summary-report.mdの
ドラフトを作り、本文で提示して承認を得る(原則 2)。最終レポートか中間評価かを冒頭で明示する。
- 承認後、規約パス(既定
docs/test//test-summary-report.md、プロジェクト規約が
あれば優先)へ書き込む。
- 手順 1〜3 で見つけた問題は「改善提案」セクションに記載(原則 3)。
- 完了基準が未達なら、末尾で 不足を埋める前工程スキルの実行を提案 する(原則 4)。自分では進めない。
手順 5: mini サマリの作成(レビュー収束後)
- 本編
test-summary-report.mdへの利用者フィードバックが出なくなり、確認が完了したら、
同ディレクトリに初見者向けサマリ mini-test-summary-report.md を作成する。 レビュー中は作らない(フィードバックのたびに本編と同期し直すことになるため、収束後に 一度だけ作る)。
- 構成は [
references/mini-template.md](references/mini-template.md) に従う。対象ドメインに
詳しくない人へ短時間で説明できる状態を目指す。先行する mini-test-plan.md / mini-test-analysis.md / mini-test-design.md があればリスク番号・テスト条件番号を 相互参照で一貫させる。
手順 6: 終了条件の確認と完了宣言
結果評価(このスキルの作業)の終了条件は以下。テスト自体の完了基準(exit criteria)判定とは 別物で、総合判定が「未完了」でも評価工程としては完了と宣言できる。利用者に「終わりか」と 訊かれる前に、スキル側で判定して宣言する:
- test-plan の全完了基準が「達成 / 未達 / 判定不能」で判定済みで、根拠の数値が添えてある(手順 3)。
- 総合判定(完了 / 未完了 / 中間評価)が明示済み(手順 3)。
- 承認済みの
test-summary-report.mdが規約パスへ書き込み済み(手順 4)。 - 改善提案が空(各提案が仕様反映・対応先確定のいずれかで解消済み)。
- test-review ゲート:
/test-review reportの判定が「通過」または
「条件付き通過」(記録 test-review-report.md)になっている、もしくは利用者がゲートの スキップを明示している。未実施なら完了宣言せず、利用者へ実行を促す (test-review は明示起動のみで、本スキルからは起動できない)。
- mini サマリ作成済み(手順 5)。
- 全て満たしたら 「テスト結果評価は完了」と明言 して閉じる。総合判定が未完了なら、
不足を埋める前工程スキルの提案を添える(原則 4)。
- 満たしていない項目があれば、何が残っているかを列挙して先へ進めない。
用語(JSTQB 訳語 / 初出英語併記)
- テスト完了(test completion): テスト活動の締めくくり。結果評価・完了レポート作成を含む。
- 完了基準(exit criteria): テストを完了とみなす判定条件。test-plan で定義される。
- テスト完了レポート(test summary report / test completion report): 結果評価と完了判定をまとめた成果物。
- 消化率(test execution progress): 計画したテストのうち実行済みの割合。
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: yasunori0418
- Source: yasunori0418/skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.