Skip to content

原文(日本語に翻訳)

--append-system-prompt-file--system-prompt-file がインタラクティブモードでも動作することを明確にするようドキュメントを改善(以前はプリントモードのみと記載)

原文(英語)

Improved documentation to clarify that --append-system-prompt-file and --system-prompt-file work in interactive mode (the docs previously said print mode only)

概要

--append-system-prompt-file--system-prompt-file フラグは、以前からインタラクティブモード(通常の claude 起動時)でも使用できましたが、ドキュメントにはプリントモードのみで動作すると誤って記載されていました。今回のドキュメント改善により、これらのフラグがインタラクティブモードでも使用可能であることが明確になります。

基本的な使い方

bash
# インタラクティブモードでもシステムプロンプトファイルを使用できる
claude --system-prompt-file ./my-system-prompt.txt

# システムプロンプトにファイルを追記する場合
claude --append-system-prompt-file ./additional-instructions.txt

実践例

カスタムシステムプロンプトでインタラクティブモードを起動

bash
# プロジェクト固有の指示でClaude Codeを起動
cat > ./project-instructions.txt << 'EOF'
あなたはTypeScriptとReactの専門家です。
このプロジェクトでは以下のコーディング規約を遵守してください:
- 関数コンポーネントのみ使用
- TypeScript strict モードを有効化
- テストカバレッジ80%以上を維持
EOF

claude --system-prompt-file ./project-instructions.txt
# → インタラクティブモードでカスタム指示が適用された状態で起動

チーム共有のシステムプロンプト

bash
# チーム全体で使用する共通の指示ファイル
# .claude/team-prompt.txt をリポジトリに含める

# チームメンバーが使用する場合
claude --system-prompt-file .claude/team-prompt.txt

# 個人の追加指示と組み合わせる場合
claude \
  --system-prompt-file .claude/team-prompt.txt \
  --append-system-prompt-file ~/.claude/personal-additions.txt

ロール別のシステムプロンプト

bash
# フロントエンド開発モード
claude --system-prompt-file ./prompts/frontend-dev.txt

# バックエンド開発モード
claude --system-prompt-file ./prompts/backend-dev.txt

# コードレビューモード
claude --system-prompt-file ./prompts/code-reviewer.txt

注意点

  • これはドキュメントの修正であり、機能自体は変わっていません(以前から動作していました)
  • --system-prompt-file はシステムプロンプト全体をファイルで指定します
  • --append-system-prompt-file はデフォルトのシステムプロンプトにファイルの内容を追記します
  • インタラクティブモードとプリントモード(-p)の両方で使用可能です

関連情報