بنقرة واحدة
quiz
変更内容の解説(explainer)と理解確認クイズを生成する。マージ前に変更を理解しているか確かめたいとき、「この変更を説明して」「クイズを出して」「変更内容を理解したい」などの依頼で使う。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
変更内容の解説(explainer)と理解確認クイズを生成する。マージ前に変更を理解しているか確かめたいとき、「この変更を説明して」「クイズを出して」「変更内容を理解したい」などの依頼で使う。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Codex CLI にコードレビューを依頼する。PR が存在する場合は PR を、ローカルブランチの場合はメインブランチとの差分をレビューする。
GitHub issue から PR のタイトルと説明文を作成する。
GitHub issue から計画・実装・テスト・レビュー・PR テキスト・理解確認まで一気通貫で行う。
GitHub issue と実装計画をもとにコードを実装する。計画からの逸脱は implementation-notes.md に記録しながら進める。
research の結果と受け入れ条件をもとに、実装方法を選択し TDD ベースの実装計画と動作確認チェックリストを作成する。
GitHub issue から実装前の調査を行い、受け入れ条件・影響範囲・実装方法の候補・リファレンス・盲点候補を整理する(選択は plan に委ねる)。
| name | quiz |
| description | 変更内容の解説(explainer)と理解確認クイズを生成する。マージ前に変更を理解しているか確かめたいとき、「この変更を説明して」「クイズを出して」「変更内容を理解したい」などの依頼で使う。 |
| allowed-tools | Bash, Read, Glob, Grep, Write, AskUserQuestion |
変更内容を人間が理解しないままマージするのを防ぐため、変更の解説(explainer)と理解確認クイズを 1 つの HTML にまとめて生成する。解説パートは関係者への共有・承認取り付け(pitch)にそのまま使える構成にする。
$ARGUMENTS は <対象> [interactive] の形式。
<対象>: issue 番号 / PR 番号 / URL / 空。空の場合は現在のブランチとベースブランチの差分を対象にするinteractive: 指定された場合、quiz.html 生成後に AskUserQuestion で 1 問ずつ出題する/review と同じ規則で判定する: 数値は gh pr view <番号> を試し、PR が存在すれば PR モード(保存先 tmp/prs/<PR番号>/)、存在しなければ issue として扱いローカルモード(保存先 tmp/issues/<issue番号>/)。URL は /pull/ か /issues/ で判定。空なら現在のブランチの PR 有無で判定する。
gh pr diff、ローカルモードは git diff <base>...HEAD(<base> は tmp/config.json の base_branch。無ければ git remote show origin の HEAD branch を検出して保存)plan.md(仕様・DoD)/ report.md(実装解説)/ implementation-notes.md(計画からの逸脱)/ review.md(レビュー指摘)— いずれも md が無ければ html を読む / checklist.html(テスト結果)/ screenshots/(デモ素材)<保存先>/quiz.html に HTML で書き出す。2 部構成:
前半: 解説(explainer / pitch) — 変更を知らない人が読んで内容を理解し、承認判断できる自己完結した構成にする。
screenshots/ があれば主要なスクリーンショットを冒頭に埋め込む(動くものを最初に見せる)後半: クイズ — 「この変更をマージする人が答えられるべきこと」を 5〜10 問。
<details> で折りたたむinteractive 指定時は、生成したクイズを AskUserQuestion で 1 問ずつ選択式で出題する。回答ごとに正誤と解説を返し、最後に正答数と復習すべき箇所を報告する。
interactive 指定時を除き、ユーザーへの質問なしで完結する(/dev からはサブエージェントとして実行されることがある)