CC逆引きリファレンス

システムプロンプトを追加したい

11. CI/CD・自動化

コマンド / 機能

--append-system-prompt "..."

概要

システムプロンプトに追加指示を挿入することで、Claude の振る舞いをカスタマイズできます。元のシステムプロンプトは維持されます。

設定例

# システムプロンプトに追加
claude -p --append-system-prompt "回答は必ず日本語で、箇条書きで答えてください" "このコードを説明して"

# 出力形式を指定
claude -p --append-system-prompt "回答はJSON形式で出力してください" "依存関係を分析して"

# コードスタイルを指定
claude -p --append-system-prompt "コードは TypeScript で、strict モードを使用してください" "ユーティリティ関数を作成して"

# CI 用に厳格なルールを追加
claude -p --append-system-prompt "ファイルを変更する前に必ず確認を表示してください。本番環境のファイルは変更禁止です。" "設定を更新して"

# 複数の指示を追加
claude -p --append-system-prompt "以下のルールを守ってください:
1. コメントは日本語で書く
2. 関数名は英語でキャメルケース
3. エラーハンドリングを必ず含める" "APIクライアントを作成して"

こんな時に使う

  • 追加の指示をシステムレベルで与えたい時
  • 特定の振る舞いを強制したい時

使い方

  1. 1--append-system-prompt "指示" で追加
  2. 2元のシステムプロンプトの後に追加される
  3. 3出力形式やスタイルの統一に使う

Tips

  • ユーザープロンプトより強い影響力を持つ
  • CI では毎回同じ指示を追加するのに便利
  • チームのコーディング規約を埋め込める
  • --system-prompt との違い: 追加 vs 置換