Skip to main content

subagent-review

ローカル差分 or PR のレビューを subagent(Codex/Gemini)に委譲する。コミット前は local、PRがあるなら pr を使う。Usage: /subagent-review [local|pr] [PR_NUMBER] [codex|gemini]

الانتقال إلى التثبيت

معلومات المصدر

المستودع
RunnerQuan/SAFE-Agent
آخر نشاط في المصدر
٣٠ مارس ٢٠٢٦ في ٠٤:٣٣
لغة SKILL.md المكتشفة
اليابانية
النجوم
٠
التفرعات
٠

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

مستكشف الملفات
3 ملفات

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
name
subagent-review
description
ローカル差分 or PR のレビューを subagent(Codex/Gemini)に委譲する。コミット前は local、PRがあるなら pr を使う。Usage: /subagent-review [local|pr] [PR_NUMBER] [codex|gemini]
# サブエージェントレビュー このスキルは、外部のAIエージェント(Codex または Gemini)にコードレビューを委譲する。 **デフォルトは Codex CLI** を使用する。 ## 使い分け(重要) - **コミット前(ローカル差分レビュー)**: `/subagent-review local` - **PRレビュー(PR番号がある)**: `/subagent-review pr <PR_NUMBER>` - 引数が省略された場合は **auto**(PRが取れればPR、取れなければlocal)として扱う ## 手順 ユーザーがレビューを依頼した場合(例:「レビューして」「PR #123レビューして」)は次の手順で進める。 1. **モードを決める**: - `local` / `pr` / `auto`(デフォルト)で決める - `auto` の場合は `gh pr view --json number -q .number` を試し、取れれば `pr`、取れなければ `local` 2. **レビュワーを選択**: - **デフォルト**: Codex CLI - ユーザーが「Gemini」を指定した場合: Gemini CLI 3. **サブエージェントを呼び出す**: ### Codex(デフォルト) ```bash # 結果は stdout に返す(ファイル経由にしない) codex exec -s workspace-write -c 'sandbox_permissions=["disk-full-read-access"]' \ --output-last-message - \ "<PROMPT>" ``` ### Gemini(ユーザー指定時) ```bash gemini "<PROMPT>" --yolo ``` 4. **報告**: - レビュー依頼を送ったことをユーザーに伝える - **結果は標準出力で返る**(必要ならユーザーが任意のファイルにリダイレクトして保存する) - PRへの自動投稿は行われない(ユーザーが必要に応じて手動で投稿する) ## PROMPT テンプレ ### local(コミット前のローカル差分レビュー) ```text You are reviewing local changes in the current git repo (no PR yet). 1) Run: git status -sb 2) If there are staged changes, review staged diff: git diff --staged Otherwise review working tree diff: git diff 3) Identify: (a) must-fix, (b) risks/edge cases, (c) optional improvements. 4) Keep output concise and actionable. ``` ### pr(PRレビュー) ```text /review <PR_NUMBER> ```
عرض على GitHub