Install
1
Install the plugin$
npx claudepluginhub kazuph/dotfiles --plugin kazuph-dotfilesWant just this skill?
Add to a custom plugin, then install with one command.
Description
Codex CLI (GPT-5) を使って調査・実装・レビューを実行する。「codexで調べて」「codexに実装させて」「codexでレビュー」等で自動発動。
Tool Access
This skill is limited to using the following tools:
BashReadGlobGrep
Skill Content
Codex Skill
Codex CLI を使って3種類のタスクを実行する統合スキル。
共通ルール
- TTY必須: 全コマンドを
script -q /dev/nullでラップ(ないとtcgetattrエラー) - モデル固定:
execは-m gpt-5.3-codex-spark、reviewは-c model="gpt-5.3-codex-spark"を指定(reviewに-mフラグはない) - サンドボックス:
--sandbox workspace-write --config sandbox_workspace_write.network_access=true --dangerously-bypass-approvals-and-sandbox - 出力抑制(exec系):
>/dev/null 2>&1+-o "$outfile"で最終メッセージのみ取得(トークン節約)
共通プレフィックス
以下を CODEX_BASE として全コマンドに付ける:
CODEX_BASE="codex --sandbox workspace-write --config sandbox_workspace_write.network_access=true --dangerously-bypass-approvals-and-sandbox"
1. 調査 (investigate)
コードベースの調査・分析。読み取り専用(--full-auto なし)。
コマンド
outfile=$(mktemp -t codex)
script -q /dev/null codex \
--sandbox workspace-write \
--config sandbox_workspace_write.network_access=true \
--dangerously-bypass-approvals-and-sandbox \
exec --skip-git-repo-check -m gpt-5.3-codex-spark -o "$outfile" \
"<プロンプト>" >/dev/null 2>&1
cat "$outfile"
ディレクトリ指定あり
outfile=$(mktemp -t codex)
script -q /dev/null codex \
--sandbox workspace-write \
--config sandbox_workspace_write.network_access=true \
--dangerously-bypass-approvals-and-sandbox \
exec --skip-git-repo-check -m gpt-5.3-codex-spark -C /path/to/dir -o "$outfile" \
"<プロンプト>" >/dev/null 2>&1
cat "$outfile"
ポイント
--full-autoを付けない → ファイル変更なし- 調査プロンプトには「ファイルの変更は行わないでください」を明記
2. 実装 (implement)
コードの実装・修正。書き込み有効(--full-auto 付き)。
コマンド
outfile=$(mktemp -t codex)
script -q /dev/null codex \
--sandbox workspace-write \
--config sandbox_workspace_write.network_access=true \
--dangerously-bypass-approvals-and-sandbox \
exec --skip-git-repo-check --full-auto -m gpt-5.3-codex-spark -o "$outfile" \
"<プロンプト>" >/dev/null 2>&1
cat "$outfile"
ディレクトリ指定あり
outfile=$(mktemp -t codex)
script -q /dev/null codex \
--sandbox workspace-write \
--config sandbox_workspace_write.network_access=true \
--dangerously-bypass-approvals-and-sandbox \
exec --skip-git-repo-check --full-auto -m gpt-5.3-codex-spark -C /path/to/dir -o "$outfile" \
"<プロンプト>" >/dev/null 2>&1
cat "$outfile"
ポイント
--full-autoでファイル作成・編集・削除を許可- 実行前にユーザーに方針確認、実行後に
git diffで変更確認 - タイムアウト: 長いタスクは
timeout 600でガード
3. レビュー (review)
コードレビュー。codex review サブコマンドを使用。
未コミット変更のレビュー
script -q /dev/null codex \
--sandbox workspace-write \
--config sandbox_workspace_write.network_access=true \
--dangerously-bypass-approvals-and-sandbox \
review --uncommitted -c model="gpt-5.3-codex-spark" 2>&1
ブランチ差分のレビュー
script -q /dev/null codex \
--sandbox workspace-write \
--config sandbox_workspace_write.network_access=true \
--dangerously-bypass-approvals-and-sandbox \
review --base develop -c model="gpt-5.3-codex-spark" 2>&1
特定コミットのレビュー
script -q /dev/null codex \
--sandbox workspace-write \
--config sandbox_workspace_write.network_access=true \
--dangerously-bypass-approvals-and-sandbox \
review --commit <SHA> -c model="gpt-5.3-codex-spark" 2>&1
カスタム観点でレビュー
script -q /dev/null codex \
--sandbox workspace-write \
--config sandbox_workspace_write.network_access=true \
--dangerously-bypass-approvals-and-sandbox \
review --uncommitted -m gpt-5.3-codex-spark \
"セキュリティ観点でレビュー。XSS、SQLi、認証バイパスを重点確認" 2>&1
ディレクトリ指定あり
script -q /dev/null codex \
--sandbox workspace-write \
--config sandbox_workspace_write.network_access=true \
--dangerously-bypass-approvals-and-sandbox \
-C /path/to/dir \
review --base develop -c model="gpt-5.3-codex-spark" 2>&1
ポイント
execではなくreviewサブコマンドを使う- review は読み取り専用(コード変更なし)
- 出力はレビューコメントそのものなので
-o不要、2>&1で直接取得 - ソース指定(
--uncommitted/--base/--commit)はカスタムプロンプトと併用不可。カスタム観点でレビューする場合はソース指定なしで[PROMPT]のみ渡す - モデル指定は
-c model="gpt-5.3-codex-spark"(-mフラグはreviewサブコマンドにはない)
引数パターン
| 呼び出し | 動作 |
|---|---|
/codex investigate <prompt> | 読み取り調査 |
/codex implement <prompt> | 書き込み実装 |
/codex review | 未コミット変更レビュー |
/codex review --base develop | ブランチ差分レビュー |
引数の最初の語が investigate / implement / review でモードを判別する。
トラブルシューティング
- TTYエラー:
script -q /dev/nullを付け忘れていないか - Codex unreachable:
codex --versionで CLI 確認 - タイムアウト: スコープを絞って再実行
- 意図しない変更(implement):
git checkout -- .でリセット(確認後)
Stats
Stars15
Forks2
Last CommitFeb 14, 2026
Actions