【結論】ultracodeを正しく使う
ultracodeは現行Claude Codeのセッション設定で、モデルへxhigh相当の努力を送り、実質的なタスクでは動的ワークフローを組み立てます。
/effort ultracodeまたはclaude --effort ultracodeで有効化でき、セッション終了後は保持されません。
小さな修正ではなく、複数工程の調査・実装・検証に限定します。
# ターミナルで実行:ultracodeでセッションを開始
claude --effort ultracode
# 起動後のセッション内で実行:ultracodeへ切り替え
/effort ultracode
# 起動後のセッション内で実行:通常の自動選択へ戻す
/effort auto
# ターミナルで実行:対応バージョンを確認
claude --version具体的な手順・設定方法
タスクを調査、変更、検証へ分け、各工程の成果物と停止条件を定義します。
同一ファイルを並列編集させず、worktreeや担当範囲を分離します。
開始前にモデル、利用量、最大ターン、禁止操作を確認します。
実践プロンプト / 活用テクニック
# 起動後のセッション内で入力
古いORMから新しいORMへの移行計画を作成してください。
今回はスキーマ、クエリ箇所、テスト、ロールバックの調査だけを行ってください。
DB変更、依存追加、コード編集、並列編集は行わず、実装工程へ進む前に停止してください。注意点・よくあるエラーと対処法
古いClaude Codeでは--effort ultracodeが認識されないため、更新とバージョン確認が必要です。
ultracodeは永続的なeffortLevel設定や環境変数の値としては扱いが異なります。
高い使用量、長い実行、複雑な差分が発生するため、人間の承認ゲートを残してください。