Skip to content
cccskills
FreePublished on GitHub

codex

Codex CLI(`codex exec`)に、モデル・reasoning effort・速度を指定して作業(調査、レビュー、相談、実装)を頼み、結果を受け取って要約する。

「solで〜して」「astra xhighで調べて」「luna low fastで」「Codexで〜」「Codexに聞いて/やらせて」のように、呼び名(sol / astra / luna)やCodexを指定して作業を頼まれたときだけ使う。文中に普通の単語として「sol」「luna」が出てきただけのときは使わない。

The English summary is being prepared. Showing the original description.

See how to install

Files included (1)

  • SKILL.md6.0 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Codex

Claude CodeからCodex CLIを非対話で実行する。依頼文の「呼び名・effort・fast」から引数を決め、毎回すべて明示して実行する。~/.codex/config.tomlの既定値には頼らない。

呼び名

呼び名-m使えるeffort
solgpt-6.1-sollow, medium, high, xhigh, max
astragpt-6-astralow, medium, high, xhigh, max
lunagpt-6-lunalow, medium, high, xhigh, max

gpt-6-sol、gpt-5.6系、effortのultraは使わない。

依頼文の読み方

書き方は<呼び名> [<effort>] [fast]。大文字と小文字は区別しない。例: sol、astra xhigh、luna low、sol high fast。

要素省略したとき指定したとき
呼び名sol(「Codexで」だけのときも)表の-mの値
effortmedium-c model_reasoning_effort=<effort>
fast-c 'service_tier="default"'(通常の速さ)-c 'service_tier="priority"'(Fast。速さ2倍、使用量も増える)

表にない呼び名やeffort(ultraなど)が指定されたら、実行せずに、使える値を示して止まる。

実行

codex exec -m <slug> -c model_reasoning_effort=<effort> -c 'service_tier="<default|priority>"' \
  -C <作業ディレクトリ> -s <sandbox> \
  -o <作業ディレクトリ>/.tmp/codex/<YYYYMMDD-HHMMSS>.md \
  "$(cat <<'PROMPT'
<プロンプト>
PROMPT
)" </dev/null
  • service_tierの値は、TOMLの文字列になるよう、-c 'service_tier="default"'のように単一引用符で囲んで二重引用符ごと渡す。
  • プロンプトは、上のように引用符付きのheredoc(<<'PROMPT')で渡す。二重引用符で直接囲むと、プロンプト中のバッククォートや$がシェルに展開されてしまう。
  • 標準入力は</dev/nullで閉じる(codex execは、パイプされた標準入力を<stdin>ブロックとしてプロンプトに足すため、EOFまで待ってしまう)。
  • 作業ディレクトリ: 既定は現在の作業ディレクトリ。実行の前にgit -C <作業ディレクトリ> rev-parse --is-inside-work-treeで確かめ、Gitリポジトリの外なら--skip-git-repo-checkを付ける(付けないとNot inside a trusted directoryで失敗する)。
  • sandbox: 調査、レビュー、相談はread-only。ファイルの変更を頼まれたときだけworkspace-writeにする。--dangerously-*系のオプションは使わない。
  • 出力先: -oで最後の返答をファイルに受け取る。先にmkdir -p <作業ディレクトリ>/.tmp/codexを実行しておく。
  • 時間: 2分を超えそうな依頼は、Bashのrun_in_backgroundで実行し、完了の通知を待つ。
  • プロンプト: 下の「プロンプトの型」で組む。秘密情報、.env、auth.jsonの中身は入れない。

プロンプトの型

次の見出しで組む。見出しは省略しない(該当がなければ「なし」と書く)。

## ゴール
<1文。終わったとき何が成り立っているか>

## 完了条件
- <確かめられる形で。調査なら「〜の答えと、根拠のファイル:行」、実装なら「〜のテストが通る」「〜が表示される」>

## 範囲
- 対象: <ファイル、ディレクトリ、URL>
- 変更: <してよい/しない。してよいなら、触ってよいファイル>
- やらないこと: <広げてほしくない方向>

## 背景
<判断に必要な事実だけ。経緯の全文は貼らない>

## 出力
<返答の構成。例: 結論 → 根拠 → 未確認の点>

## 止まる条件
完了条件をすべて満たしたら、そこで止まって報告する。範囲の外の変更が必要なとき、または判断が分かれる点に当たったときは、推測で進めずに、その時点までの結果と論点を報告する。
  • ゴールと完了条件は、ユーザーの依頼を言い直して作る。依頼にない目的を足さない。
  • ゴールは手順ではなく結果で書く。
  • 完了条件には確かめ方(実行するコマンド、再現手順)も書く。
  • 依頼からゴールか完了条件を決められないときは、Codexを呼ぶ前にユーザーに確認する。
  • 長い指示書を.tmp/plan/などのファイルにして渡す場合も、同じ見出しにする。

結果の扱い

  • -oのファイルを読んで、要点を報告する。使ったモデル、effort、速度も添える。
  • 返答を完了条件と照らし合わせ、満たしていない条件があればそう報告する。
  • Codexの返答は報告であって、証拠ではない。ファイルの変更、テストの結果、出典などは、必要に応じて自分で確かめてから事実として扱う。
  • workspace-writeで実行したら、git statusとgit diffで変更を確かめてから報告する。
  • 実行に失敗したら(例: 400 model is not supported)、エラー文をそのまま報告し、勝手に別のモデルに切り替えない。

Reviews

No reviews yet. Tell others what you thought.

Comments

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.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

PR・コミット・差分・ファイルをレビューし、再現条件と根拠のある不具合、回帰、検証漏れを報告する。変更が差分の外で何を壊しうるか(影響範囲)を、安全の根拠をコードで証明して確かめるときにも使う。

The English summary is being prepared. Showing the original description.

nokonoko1203/agent-settings92Updated Oct 22, 2026

エージェントが同じ間違いを繰り返すとき、履歴から間違いの種類を洗い出し、設計、型、lint・CI、テスト、文書の順に、効く範囲で最も上の層で再発を防ぐ。計画を承認してから実装し、各チェックが過去の実際の間違いで失敗することを証明する。'/correct'で使う。

The English summary is being prepared. Showing the original description.

nokonoko1203/agent-settings92Updated Oct 22, 2026

アプリを利用者と同じ操作で動かして振る舞いを確かめる、プロジェクト専用の検証スキル(`.claude/skills/verify-<app>/`)と機能一覧を作る。言語、フレームワーク、Web・CLI・API・デスクトップを問わない。'/create-verification-skill'、'このリポジトリの検証スキルを作って'、UI・CLI・サービスの振る舞いを確かめる手順がリポジトリにないときに使う。

The English summary is being prepared. Showing the original description.

nokonoko1203/agent-settings92Updated Oct 22, 2026

リポジトリにエージェント開発用の検証基盤を整える。`make check`、GitHub ActionsのCI、短いAGENTS.mdを、言語とツールを検出して作る。'harness-init'、'リポジトリを初期化して'、'検証コマンドを用意して'、新規リポジトリ作成直後や既存リポジトリへの導入時に使う。

The English summary is being prepared. Showing the original description.

nokonoko1203/agent-settings92Updated Oct 22, 2026

how

Free

既存のコードやシステムが今どう動いているか(仕組み、処理の流れ、どこに何があるか、どの層やモジュールが持つべきか)を、コードを読んで説明する。'どうなっているか'、'仕組みを教えて'、'この処理の流れ'、'これはどこに置くべきか'、変更の前に既存の仕組みを理解したいときに使う。なぜ今の形なのか(経緯)は`why`、技術の選定は`research`を使う。

The English summary is being prepared. Showing the original description.

nokonoko1203/agent-settings92Updated Oct 22, 2026

知らない分野にキャッチアップするとき、汎用的な言葉から界隈の用語・中心の人・場(学会・雑誌・個人ブログ・動画・リポジトリ・一覧)を特定し、 引用・リンク・著者を芋づる式にたどって、当たりの原文(論文も個人の記事や動画の字幕も)を要約せずそのまま ~/research/<話題>/sources/ に落とす。 周ごとに地図(map.md)を育て、要る主張の全部に原文が付くか飽和したら止める。 見張りのモードでは、地図の場(Qiita・Zenn のタグ、note、YouTube、ブログ、arXiv)の新着を RSS で引いて原文の冒頭つきで並べる。 以下で使用:「芋づる式に調べて」「この分野をキャッチアップしたい」「界隈の用語と人から掘って」 「論文とか先行研究を漁って」「既存の技術を真似したいから元ネタを探して」「上手い人のやり方を集めて」「原文で落として」「/imozuru」 「〇〇って研究あるの?原典ほしい」「全然わからないから流れを掘って」「どういう界隈でどう呼ばれてるか知りたい」 「〇〇の新着見て」「今週の〇〇の記事まとめて」「キャッチアップ」「/imozuru watch」 "dig into this field", "find the canonical papers on X", "literature dive", "what's new in X this week"。 以下には使用しない: 答えが1つの事実の確認(年・有無だけ・仕様1つ → そのまま検索)/ 手元の PC の中の資料を探す/読んだ資料の要約や解説を書く。

The English summary is being prepared. Showing the original description.

nokonoko1203/agent-settings92Updated Oct 22, 2026

See all skills by nokonoko1203

Report a problem with this skill