出力スタイル、appendSystemPrompt、customSystemPromptの3つのアプローチを使用してシステムプロンプトを変更し、Claudeの動作をカスタマイズする方法を学びます。
/output-style [style-name]
.claude/settings.local.json
/output-style:new [description]
appendSystemPrompt
の使用appendSystemPrompt
オプションは、すべての組み込み機能を保持しながら、カスタム指示をデフォルトシステムプロンプトに追加します。
customSystemPrompt
の使用customSystemPrompt
オプションは、デフォルトシステムプロンプト全体をカスタム指示で置き換えます。
機能 | 出力スタイル | appendSystemPrompt | customSystemPrompt |
---|---|---|---|
永続性 | ✅ ファイルとして保存 | ❌ セッションのみ | ❌ セッションのみ |
再利用性 | ✅ プロジェクト間 | ❌ コードの重複 | ❌ コードの重複 |
管理 | ✅ CLI + ファイル | ⚠️ コード内 | ⚠️ コード内 |
デフォルトツール | ✅ 保持 | ✅ 保持 | ❌ 失われる(含めない限り) |
組み込み安全性 | ✅ 維持 | ✅ 維持 | ❌ 追加が必要 |
環境コンテキスト | ✅ 自動 | ✅ 自動 | ❌ 提供が必要 |
カスタマイズレベル | ⚠️ デフォルトを置換 | ⚠️ 追加のみ | ✅ 完全制御 |
バージョン管理 | ✅ はい | ✅ コードと共に | ✅ コードと共に |
発見可能性 | ✅ /output-style | ❌ 発見不可 | ❌ 発見不可 |
appendSystemPrompt
を使用する場合customSystemPrompt
を使用する場合