claude-codelisted
Install: claude install-skill iamtatsuki05/dotfiles
# Claude Code
Claude Code CLIを使用してコードレビュー・分析を実行するスキル。
## 実行コマンド
cd <project_directory> && claude -p "<request>" --allowedTools "Read,Glob,Grep,WebFetch,WebSearch"
## プロンプトのルール
**重要**: claudeに渡すリクエストには、以下の指示を必ず含めること:
> 「確認や質問は不要です。具体的な提案・修正案・コード例まで自主的に出力してください。」
## パラメータ
| パラメータ | 説明 |
|-----------|------|
| `-p`, `--print` | 非インタラクティブモードで実行して結果を出力 |
| `--allowedTools` | 許可するツールを限定(読み取り専用サンドボックス相当) |
| `--dangerously-skip-permissions` | 全ての権限チェックをスキップ(書き込み許可が必要な場合) |
| `--model <model>` | 使用するモデルを指定(例: `sonnet`, `opus`) |
| `--permission-mode` | 権限モード指定(`default`, `acceptEdits`, `bypassPermissions`, `plan`) |
**注意**: `codex`の`--cd`相当オプションはないため、`cd <dir> &&` でディレクトリを変更してから実行する。
## 読み取り専用ツールセット
既定はコードレビュー・分析用(ファイル変更なし):
```
Read,Glob,Grep,WebFetch,WebSearch
```
## 安全弁と検証
- 相談・レビュー・調査では読み取り専用ツールセットを使う。`--dangerously-skip-permissions` や書き込み可能な権限は、ユーザーが実装まで依頼し、対象範囲が明確な場合だけ使う。
- WebFetch / WebSearch は、外部情報が必要な調査や最新情報確認に限って許可する。機密コードや未公開情報を外部検索のクエリへ含めない。
- Claude Code の出力は提案として扱う。採用前に自分で該当ファイル・差分・テスト観点を確認し、根拠が薄い指摘はユーザーへそのまま断定しない。
- CLI が失敗した場合は、終了コード、主要なエラー、再実行に必要な前提を短く報告する。権限拡大や追加インストールが必要なら先に確認する。
## 使用例
**注意**: 各例では末尾に「確認不要、具体的な提案まで出力」の指示を含めている。
### コードレビュー
```bash
cd /path/to/project && claude -p "このプロジェクトのコードをレビューして、改善点を指摘してください。確認や質問は不要です。具体的な修正案とコード例まで自主的に出力してください。" --allowedTools "Read,Glob,Grep,WebFetch,WebSearch"
```
### バグ調査
```bash
cd /path/to/project && claude -p "認証処理でエラーが発生する原因を調査してください。確認や質問は不要です。原因の特定と具体的な修正案まで自主的に出力してください。" --allowedTools "Read,Glob