【結論】Sonnetを安全に使う設定
Claude CodeでSonnetを使う場合は、固定IDよりsonnetエイリアスを指定します。
# ターミナルでSonnetを指定して起動
claude --model sonnet
# 起動後のセッション内でモデルと認証元を確認
/status
/modelモデルだけでなく、対象範囲、Permission、テスト条件をセットで指定することが品質向上の要点です。
具体的な手順・設定方法
- プロジェクトのルートで起動します。
CLAUDE.mdにBuild、Test、Coding規約を短く記載します。- 最初はPlan modeで影響範囲を確認します。
- 実装後にTest、Lint、Git diffを確認します。
# ターミナルでプロジェクトへ移動して起動
cd ~/projects/my-app
claude --model sonnet
# 起動後のセッション内で計画モードへ切替
/plan実践プロンプト / 活用テクニック
複数ファイル変更では完了条件を明示します。
# 起動後のセッション内で入力
requirements.mdを読み、APIと画面の変更計画を作成してください。
既存公開APIを壊さず、先に失敗するテストを追加し、変更後はtestとlintを実行してください。
秘密情報を読む必要がある場合は停止して確認してください。注意点・よくあるエラーと対処法
.claudesignoreだけを秘密情報保護の境界として扱わないでください。
Secret Manager、Permission deny rule、Sandbox、最小権限を併用します。
/clearを毎回機械的に使うより、同じ作業の継続では/compact、別作業では新規Sessionを選びます。