【結論】解決策 / 実行コマンド
Sonnet 5のAPI料金は2026年9月1日に入力2ドルから3ドル、出力10ドルから15ドルへ移行する予定です。
対策は、安価なモデルへ無条件に落とすことではなく、認証経路、タスク難度、出力量、再試行回数を管理することです。
サブスクリプション利用者は月額料金より先に/usageで利用枠を確認し、API利用者は/costとConsole請求を確認します。
会話の肥大化には/compact、不要な秘密情報の読み取り防止にはpermissions.denyを使用します。
/status
/usage
/cost
/compact
具体的な手順・設定方法
モデルと対象範囲をタスク単位で決めます。
軽い分類や短い変換は
haiku、通常の実装はsonnet、難しい設計や長時間エージェント作業はopusまたは利用可能な上位モデルを候補にします。安価なモデルで失敗を繰り返すと総コストが増えるため、成功率と再試行回数を含めて比較します。
生成物をファイルへ直接編集させ、ファイル全体を会話へ再出力させないことで出力トークンを抑えます。
秘密ファイルや巨大成果物へのアクセスは
.claude/settings.jsonで明示的に拒否します。
mkdir -p .claude
cat > .claude/settings.json <<'JSON'
{
"permissions": {
"deny": [
"Read(./.env)",
"Read(./secrets/**)",
"Read(./coverage/**)",
"Read(./dist/**)"
]
}
}
JSON
実践プロンプト / 活用テクニック
変更範囲と完了条件を固定して迷走を防ぎます。
src/services/api.tsだけを対象にしてください。
目的はタイムアウト時の再試行を最大2回に制限することです。
変更後は対象テストだけを実行し、成功したら変更ファイル名、テスト結果、未解決事項だけを3行で報告してください。
注意点・よくあるエラーと対処法
.claudeignoreは現行の公式なアクセス制御方法として扱わず、permissions.denyを使用してください。
Haiku、Sonnet、Opus、Fableの利用可否は契約やプロバイダーで異なるため、/modelに表示される選択肢を基準にしてください。
/clearを頻繁に使うと必要な前提まで失われ、再調査でかえってコストが増える場合があります。
価格だけでなく、作業完了率、レビュー工数、テスト失敗率を一緒に計測してください。