原文(日本語に翻訳)
--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)の両方で使用可能です