بنقرة واحدة
self-refine
プラン実行前にMulti-Aspect評価でセルフリファインを行い、品質を担保する。 「実行して」「進めて」「go」と依頼された時、プラン実行の直前に使用。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
プラン実行前にMulti-Aspect評価でセルフリファインを行い、品質を担保する。 「実行して」「進めて」「go」と依頼された時、プラン実行の直前に使用。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
日本語の文章で文と文のつながりを点検し、直前の文の不足、常識的な連続性、読者視点から論理のほころびを防ぐ。エッセイ、記事、レポート、解説文の執筆・推敲・レビューで使う。法的判断、数学的証明、事実確認のみ、文法校正のみ、意図的なシュール表現や断片的表現の矯正には使わない。
日本語の文章を、誇張、借り物の美辞麗句、過剰な謙遜を避け、実感に近い等身大な表現へ整える。エッセイ、プロフィール、商品説明、自己紹介、note、スピーチ、振り返り文の推敲で使う。法的文書、逐語訳、意図的に言葉を高める詩、学術的な出典確認、事実検証には使わない。
macOSのスクリーンショットを、screencaptureと補助CLIで取得する。画面全体、ウィンドウ指定、選択範囲、タイマー撮影、クリップボード保存に対応する。macOS上でエージェントが再現可能なパスへスクリーンショットを保存したい場合に使う。OCR、画像編集、動画収録、macOS以外のスクリーンショット取得には使わない。
文章、記事、レポート、企画書の論理破綻をレビューし、論点、必要情報、推論、結論と根拠の構造を確認する。Why So、So What、MECEの観点で飛躍、矛盾、論点ずれ、根拠不足を検出する。公開前や改稿前に文章の筋道を点検するときに使う。単なる校正、文体調整、事実確認のみ、法的助言、数学的証明の厳密検証には使わない。
UI 変更や状態遷移を伴う PR に、E2E テスト計画・操作後スクリーンショット・検証結果・検証データの副作用を確認エビデンスとして残す。 gh image で画像をアップロードし、Chrome DevTools MCP で画面を操作・撮影し、gh でテスト計画と結果を PR コメントへ投稿する際に使用。 「PR にスクショを貼る」「UI エビデンスを残す」「E2E 確認結果を PR にまとめる」「レビュー用に画面の証跡を添付」と依頼された時に適用。 内部ロジックのみの変更や、既存の自動テストで担保できる変更には使わない。コミット作成や PR 本体の作成フローには使わない。
WXTを使ったブラウザ拡張開発を支援する。プロジェクト調査、entrypoint設計、manifestと権限変更、content script UI、storage、messaging、build、zip、ブラウザ検証を扱う。WXTプロジェクトの作成、変更、監査、デバッグ時に使う。非WXT拡張、汎用フロントエンド、拡張ストア審査には使わない。
| name | self-refine |
| description | プラン実行前にMulti-Aspect評価でセルフリファインを行い、品質を担保する。 「実行して」「進めて」「go」と依頼された時、プラン実行の直前に使用。 |
同じモデルが Generator → Evaluator → Refiner のサイクルを回し、 明示的な停止基準を満たすまで反復的に改善する。
flowchart LR
T["トリガー:<br/>プラン実行指示"] --> E["Evaluate<br/>Multi-Aspect評価"]
E --> J{"全次元 OK?"}
J -->|Yes| G["Go: プラン実行"]
J -->|No| R["Refine: プラン改善"]
R --> E
R -.->|2ラウンド<br/>改善なし| S["Stop: ユーザーに報告"]
実行対象のプランを以下の 5次元 で評価する。 各次元の詳細定義は reference/dimensions.md を参照。
| # | 次元 | 問い | 判定 |
|---|---|---|---|
| 1 | 目的整合性 | このプランでユーザーの課題が解決するか? | OK / NG |
| 2 | 影響範囲 | 見落としている影響範囲はないか? | OK / NG |
| 3 | 前提妥当性 | 依拠している前提は正しいか? | OK / NG |
| 4 | 実行可能性 | 具体的に実行できる粒度か?手順に曖昧さはないか? | OK / NG |
| 5 | 認知負荷 | より単純な方法はないか?不要な複雑さを持ち込んでいないか? | OK / NG |
IF 全次元 OK:
→ プランを実行する(Step 4へ)
IF いずれか NG:
→ NG次元ごとにフィードバックを言語化する(Step 3へ)
IF 2ラウンド連続で同じ次元が NG:
→ 自力改善の限界と判断し、ユーザーに報告する
NG次元のフィードバックをもとにプランを改善する。
Reflexion原則: 前ラウンドの学びを1行に要約し、次ラウンドの評価に渡す。
前ラウンドの学び: [NG次元の要約と改善ポイント]
改善後、Step 1 に戻って再評価する。
全次元OKを確認したプランを実行する。
## Self-Refine 結果
### Round [N]
| 次元 | 判定 | フィードバック |
|------|------|---------------|
| 目的整合性 | [OK/NG] | [フィードバック or "-"] |
| 影響範囲 | [OK/NG] | [フィードバック or "-"] |
| 前提妥当性 | [OK/NG] | [フィードバック or "-"] |
| 実行可能性 | [OK/NG] | [フィードバック or "-"] |
| 認知負荷 | [OK/NG] | [フィードバック or "-"] |
### 結論
- 判定: [Go / Refine / Stop]
- 前ラウンドの学び: [あれば]
| 条件 | アクション |
|---|---|
| 全5次元 OK | プラン実行に進む |
| 2ラウンド連続で同じ次元が NG | ユーザーに報告し判断を仰ぐ |
| 最大3ラウンド到達 | 現時点のベストでユーザーに提示 |
| 状況 | 併用スキル | 使い方 |
|---|---|---|
| 前提に自信がない | thinking-critical | 前提妥当性の検証を深掘り |
| 影響範囲が広い | thinking-mece | 漏れのない影響分析 |
| 問題設定自体を疑う | thinking-meta | メタレベルに上昇して再評価 |
| やりがち | 問題 | 対策 |
|---|---|---|
| 全部OKにしてスキップ | リファインの意味がない | 最低1つは改善点を探す姿勢で臨む |
| 細部にこだわって無限ループ | 分析麻痺 | 最大3ラウンドで打ち切る |
| NGを出すが改善案がない | 前に進めない | NGには必ず改善案をセットで |