generate
Free対話または既存トークンファイル(W3C DTCG / CSS variables など)をもとに、プロダクトに合った DESIGN.md を生成する。AIがつくるUIに一貫性を。
The English summary is being prepared. Showing the original description.
別系統のモデル(Claude Code なら Codex、Codex なら Claude Code)に問題だけを渡して 独立に解かせ、自分の案と突き合わせる。実装前の設計判断や、同じ箇所で修正が 2 回続いて抜けられないときに使う。「セカンドオピニオン」「別のモデルに聞いて」 「他の見方」「行き詰まった」等で使用。
コードレビューには使わない(/codex:review 等を使う)。
The English summary is being prepared. Showing the original description.
See how to installReview the instructions the agent will receive before you install.
.context/second-opinion/ 配下(ブリーフ本体を除く)もリポジトリから見えない場所へ退避する/codex:review、/code-review)会話から「問い・利用者が決めた条件・確認済みの事実・未確認の前提・関連ファイル」を抜き出す(節の書式は brief-format.md)
brief-format.md のテンプレートで .context/second-opinion/brief-<YYYYMMDD-HHMMSS>.md に書く
自分の現時点の案と理由を .context/second-opinion/own-<同じ timestamp>.md に書く。相手には渡さない。案が無い場合は「未定」と書く
brief-format.md の自己検証を行う。自分の案・仮説・解釈が混ざっていたら書き直す
ユーザーに見せて承認を取る:
別モデルに以下を聞きます。自分の案は渡していません。
- 問い: 〜
- あなたが決めた条件: 〜
- 未確認の前提: 〜(私が置いた仮定です。違っていたら教えてください)
- 渡すファイル: 〜
ブリーフ全文: .context/second-opinion/brief-<timestamp>.md
よいですか?
scripts/ask.sh --brief <ブリーフのパス>(SKILL.md のあるディレクトリ基準。プラグインとしてインストールされている場合はプラグインの skills/ask/scripts/ask.sh)を実行する。stdout が相手の回答、stderr の answer: 行が保存先。
実行時は呼び出し元を常に明示する。Claude Code から使っているなら --from claude、Codex から使っているなら --from codex。環境変数による自動判定は補助であり、頼り切らない。
呼び出し中は .context/second-opinion/ 配下のうちブリーフ本体以外がリポジトリ外へ一時退避され、終了後に元の場所へ復元される(stderr に hidden: / restored: の行が出る)。stderr に 復元に失敗しました の行が出たら、回答は保存・出力済みでも終了コードは 1 になる。他の何より先に、そこに書かれた保持先のパスをそのままユーザーに見せる。
終了コードごとの対応:
| コード | ユーザーに返す文 |
|---|---|
| 0 | (Phase 2 へ) |
| 2 | 「実行環境を判定できませんでした。--from claude(Claude Code から実行中)か --from codex(Codex から実行中)を付けて再実行します」と言い、確認して再実行 |
| 3 | 「回答は保存されましたが、相手の実行中に作業ツリーが変わりました。git status を確認してください」。Phase 2 は続ける |
| 4 | 「相手の CLI が見つかりません。Codex CLI は https://developers.openai.com/codex/cli 、Claude Code は https://code.claude.com/docs を参照してインストールしてください」 |
| 5 | 「相手の CLI の認証が切れています。codex login または claude でログインしてから再実行してください」 |
| 6 | 「相手が時間内に応答しませんでした。ブリーフの関連ファイルを減らすか、--timeout を延ばして再実行します」 |
| 1 | stderr の内容をそのまま見せる |
output-format.md の表を .context/second-opinion/result-<ブリーフと同じ timestamp>.md に保存し、同じ内容をユーザーに見せる。列は | 論点 | 自分 | 相手 | 比較 | 根拠を事実に遡れるか |。比較 は 一致 / 条件付き一致 / 相違 / 片方のみ / 情報不足 の 5 値のみ(使い分けは output-format.md)。
表の後にこの順で書く:
### 相違点の理由 — 各項目で「相手が明言した理由」と「元のモデルの推測」を区別する### 判断を左右する未確認事項 — 最大 3 件。各件に「何を確認すれば決められるか」と「どちらの結論に効くか」を添える。無ければ「なし」### 相手が参照した資料 — 相手の回答末尾の申告を転記。申告が無ければ「申告なし」。自分の案(own ファイルや過去の結果)を読んだ形跡があれば、その旨を書き「独立回答として扱わない」と明記する### 相手の原文 — 全文どちらを採るかは人間が決める。
一致は「両者が同じ結論」であって「検証済み」ではない。次のいずれかのときだけ、1 行で提案する。それ以外は提案しない:
### 判断を左右する未確認事項 に、自分の案を見せて検討させれば進む項目がある「「<確かめたいこと>」を確かめるために、自分の案を見せて検討させますか?(往復がもう 1 回増えます)」
承認されたら:
.context/second-opinion/brief-<timestamp>-critique.md に書くscripts/ask.sh --brief <第 2 ブリーフ> --round critique を実行する.context/second-opinion/result-<timestamp>.md)に追記する。列は | 相手の指摘 | 元のモデルの見解 | 未解決事項 | 利用者の決定 | で、利用者の決定 列は必ず空欄にする。元のモデルは「妥当」「一部妥当」「前提が違う」等の見解のみを書き、採用・却下は書かない。相手の原文も全文併記するtrigger-rules.md の 2 パターンを検知したら 1 行で提案する。実行はしない。それ以外は沈黙する。
| ファイル | 内容 |
|---|---|
| brief-format.md | ブリーフの書式、渡す/渡さないの線引き、自己検証 |
| output-format.md | 突き合わせ表と批判ラウンドの書式 |
| trigger-rules.md | 文脈検知で提案する条件と、しない条件 |
scripts/ask.sh --help | 呼び出しスクリプトの引数と終了コード |
No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
対話または既存トークンファイル(W3C DTCG / CSS variables など)をもとに、プロダクトに合った DESIGN.md を生成する。AIがつくるUIに一貫性を。
The English summary is being prepared. Showing the original description.
セッション間のコンテキストを構造化して保存する。 「引き継ぎ」「セッション保存」「handoff」「コンテキスト保存」等で使用。 通常は自動保存(L1/L2)で十分。明示的に高品質な保存をしたいときに呼ぶ。
The English summary is being prepared. Showing the original description.
世の中のベストプラクティスをWeb検索・SNS検索・ツール検索で調査し、鮮度・信頼性・多角的視点を 考慮して構造化レポートにまとめる。「ベストプラクティスを調べて」「best practice」「最適な方法」 「推奨される方法」「どうするのが正解か調べて」「世の中ではどうやっているか」等で使用。 技術・ビジネス・教育・デザイン等あらゆるドメインに対応。
The English summary is being prepared. Showing the original description.
多分野の専門家を動的に選定し、構造化された議論で多角的な評価・提言をまとめる。 「専門家に聞きたい」「レビューして」「多角的に評価して」「議論して」等で使用。 Webサイト、コード、事業戦略、デザイン、組織設計等あらゆるドメインに対応。
The English summary is being prepared. Showing the original description.