agent-cli-consultlisted
Install: claude install-skill iamtatsuki05/dotfiles
# Agent CLI Consult
外部の agent CLI(Codex CLI / Claude Code CLI)にレビュー・分析・調査を依頼する skill。どの CLI を使うかはユーザー指定に従う。指定がない場合は、現在自分が動いている agent とは別系統の CLI を選び、選択理由を一言添える。
## 実行コマンド
相談・レビュー・調査の既定(読み取り専用):
```bash
# Codex CLI
codex exec --sandbox read-only --cd <project_directory> "<request>"
# Claude Code CLI(--cd 相当が無いので cd してから実行)
cd <project_directory> && claude -p "<request>" --allowedTools "Read,Glob,Grep,WebFetch,WebSearch"
```
実装まで任せる場合(ユーザーが実装を依頼し、書き込み対象が明確な場合のみ):
```bash
# Codex CLI
codex exec --sandbox workspace-write --cd <project_directory> "<request>"
# Claude Code CLI
cd <project_directory> && claude -p "<request>" --permission-mode acceptEdits
```
## プロンプトのルール
**重要**: CLI に渡すリクエストの末尾には、以下の指示を必ず含めること。
> 「確認や質問は不要です。具体的な提案・修正案・コード例まで自主的に出力してください。」
## パラメータ対応表
| 項目 | codex | claude-code |
|------|-------|-------------|
| 非インタラクティブ実行 | `exec` サブコマンド | `-p`, `--print` |
| 読み取り専用 | `--sandbox read-only` | `--allowedTools "Read,Glob,Grep,WebFetch,WebSearch"` |
| 書き込み許可 | `--sandbox workspace-write` | `--permission-mode acceptEdits` |
| 完全自動実行 | `--full-auto`(workspace-write を含意) | `--dangerously-skip-permissions` |
| ディレクトリ指定 | `--cd <dir>` | `cd <dir> &&` |
| モデル指定 | `-m <model>` | `--model <model>` |
## 安全弁と検証
- 相談・レビュー・調査では読み取り専用(Codex は `--sandbox read-only`、Claude Code は読み取り系 `--allowedTools`)を既定にする。書き込み可能なモードや `--full-auto` / `--dangerously-skip-permissions` は、ユーザーが実装まで依頼し、対象範囲が明確な場合だけ使う。
- WebFetch / WebSearch を許可するのは、外部情報が必要な調査に限る。機密コードや未公開情報を外部検索のクエリへ含めない。