システムプロンプト(System prompt)
が会話の前に送る指示。何なのか、どう動きどう使うのか、気をつける点まで図と例で説明します。
これは何?
は、 が毎回の依頼で会話の前に置く指示のまとまりです。ツールの使い方、安全な動き方、答えの形を に伝えます。自分で入力することはありませんが、すべての返事に影響します。ふだん、Claude Code は会話の最初の依頼で一度作り、会話が compact されるまでその記録したコピーを使い続けます。
しくみ
-
あなたが Claude Code を起動
-
Claude Code が既定のを作る
-
フラグで文章を加える・置きかえる
-
毎回の依頼で最初に送る
使い方
-
--append-system-prompt既定のプロンプトの最後に文章を加えます。たとえば
claude --append-system-prompt "Always use TypeScript"です。 -
--append-system-prompt-fileファイルの中身を加えます。長いルールに向いています。
-
--system-prompt既定のプロンプト全体を置きかえます。助手ではない向けです。
-
--system-prompt-snapshot off--continueの実行をまたいで新しい言い回しを試す間、依頼のたびにプロンプトを作り直します。
気をつけること
プロンプトを置きかえると、既定のツールの案内と安全の指示がなくなるので、作業にまだ必要なものは自分で足さなければなりません。Claude をコーディング助手のままにしたいなら、加えるほうが安全です。CLAUDE.md と出力スタイルの指示はシステムプロンプトの中にはなく、システムリマインダーとして Claude に届きます。
関連する用語
原文と公式ドキュメント
このページは用語をやさしい言葉で説明しています。基準は原文です。内容が違うときは原文に従ってください。