Claude Code 2026年3月アプデまとめ — 音声モード・Channels・/loop・Opus 4.6

AI
Claude Code March 2026 Update一覧。Voice Mode、/loop、1Mコンテキスト、Opus 4.6など

2026年3月のClaude Code主要アップデート一覧

2026年3月のClaude Codeは、ここ数ヶ月で最大級のアップデートラッシュでした。音声モードTelegram/Discord連携(Channels)自律ループ(/loop)、そしてOpus 4.6がデフォルト化。ターミナルのコーディングアシスタントが、いつの間にか「開発パートナー」に化けています。

この記事のポイント

2026年3月だけで、Claude Codeは「声で指示」「スマホから操作」「放置で自律実行」ができるようになった。
もう"ターミナルに張り付くツール"ではない。

音声モード — /voice でハンズフリー開発

3月3日、Claude Codeにネイティブ音声モードが追加されました。/voiceコマンドで起動し、スペースバーを押しながら話す → 離すと送信というプッシュトゥトーク方式。音声はテキストに変換されてClaudeに送られ、応答はいつも通りテキストでターミナルに表示されます。

使い方

/voice → スペースバー長押しで話す → 離すと送信

対応言語は20言語。現在は全ユーザーの約5%にロールアウト中で、今後数週間で拡大予定。「バグの説明をタイプするのがめんどくさい」場面で地味に助かる機能です。コードを書きながら口頭で「この関数のテスト書いて」と言えるのは、実際に使うと想像以上に快適。

音声モードの制限

  • 応答はテキストのみ(音声読み上げはなし)
  • プッシュトゥトーク方式のみ(常時リスニングではない)
  • 現在段階的ロールアウト中(全ユーザーではない)

Claude Code Channels — スマホからコーディング指示(3月20日)

3月20日、Claude Code Channelsが研究プレビューとして公開。TelegramやDiscord経由で、スマホからClaude Codeに指示を送れるようになりました。VentureBeatは「OpenClawキラー」と評し、3月最大のニュースです。claude --channelsの1行で起動し、Telegram約5分/Discord約10分でセットアップ完了。

MCPの「逆転設計」(能動的にイベントをプッシュ)、3層セキュリティ(許可リスト制・ペアリングコード認証・プロンプトインジェクション対策)、OpenClawとの違い、そしてインディーゲーム開発での10の実践シナリオは別記事で詳しく解説しています

/loop — 放置で回る自律ループ

/loopは、定期タスクを自動実行するネイティブの自律ループコマンド。プロンプトを打って結果を待ってまた打って……という反復作業から解放されます。

使い方の例

/loop 5m /commit — 5分ごとにコミットを実行

/loop 10m テストを実行して失敗を報告 — 10分ごとにテスト監視

間隔とタスクは自然言語で指定OK。特別な構文は不要で、Claudeが意図を解釈して実行します。デフォルト間隔は10分。CI/CDの監視や、デプロイ後のヘルスチェックなど、「定期的に確認したい」場面で威力を発揮します。

Skills.md 2.0 — 再利用可能な命令パッケージ

Skills.mdが2.0にアップグレード。再利用可能な命令・テンプレート・スクリプトをモジュール化してファイルに保存し、Claudeが必要に応じて自動で呼び出せるようになりました。

例えば「コードレビュー」「PRテンプレート作成」「テスト生成」といったワークフローをSkillとして定義しておけば、/reviewのような短いコマンドで呼び出せます。CLAUDE.mdに全部書くのではなく、関心ごとに分割してモジュール管理できるのがポイントです。

Claude Code v2.0.0のターミナルUI。マスコットキャラ、Recent Activity、What's newが表示されている

Claude CodeのターミナルUI。起動時にRecent ActivityとWhat's newが表示される(出典:TechCrunch)

Opus 4.6デフォルト化 + コンテキスト拡張

項目変更内容
デフォルトモデルOpus 4.6に変更
コンテキストウィンドウ1Mトークン(100万トークン)
デフォルト最大出力Opus 4.6: 64kトークン
出力上限Opus 4.6 / Sonnet 4.6: 最大128kトークン

100万トークンのコンテキストは、大規模コードベース全体を一度に読み込めるレベル。「ファイルを分割して渡す」手間が大幅に減ります。出力上限128kトークンも、長い生成タスク(ドキュメント全文生成やリファクタリング)で実用的な改善です。

/simplify と /batch — 並列エージェントによるコード品質管理

/simplifyは変更ファイルに並列エージェントを走らせてコード品質を自動チェックする機能。コード再利用性・品質・効率をレビューし、CLAUDE.mdのコーディング規約への準拠も確認します。PRを開く前に/simplifyを叩くだけで、「AIが書いたスパゲッティコード」を防げます。

/batchはさらに強力で、自然言語でマイグレーション指示を出すと、複数エージェントが隔離されたgitワークツリーで並列処理し、PRを自動生成します。「src/以下をSolidからReactに移行して」のような大規模変更を、衝突なしに一気に処理できます。

その他の新コマンド・機能

機能内容
/colorセッションごとにプロンプトバーの色を変更。複数ターミナルを開いた時に識別しやすい
-n / --nameCLIフラグでセッションに表示名を設定(claude -n "UI作業"等)
rate_limits statuslineClaude.aiのレート制限使用率(5時間/7日ウィンドウ)をステータスラインに表示
worktree.sparsePaths大規模モノレポでclaude --worktree使用時にsparse-checkoutで必要なディレクトリだけチェックアウト
effort frontmatterスキル/スラッシュコマンドにeffortレベル上書きを設定可能
/insights使用分析と最適化レポート。セッション数、フリクション検出、CLAUDE.mdルール生成
Remote Control改善/remote-controlでモバイルブラウザからclaude.ai/code経由でセッション接続
Scheduled Tasksプロンプトを保存して定期自動実行。毎朝「エラーログ確認」を自動化など

v2.1.81 その他の改善(3月20日)

カテゴリ内容
--bare フラグスクリプト用の-p呼び出しで、hooks/LSP/プラグイン同期/Skillディレクトリ走査をスキップ
--channels パーミッションリレーChannelサーバーがツールApprovalプロンプトをスマホに転送可能
auto memoryディレクトリ会話間で持続するメモリを自動的にファイルに保存
/context コマンド改善アクション可能な提案を表示
/effort コマンドモデルの思考レベルを設定。最大限の思考力は「ultrathink」キーワードで発動
MCP elicitationMCPサーバーがタスク中にインタラクティブダイアログで構造化入力を要求可能
Bash自動承認拡充fmt, comm, cmp, numfmt, expr, test, printf, getconf, seq, tsort, prの11コマンド追加
バグ修正OAuth複数セッション問題、音声モードのリトライ失敗、resume、streaming、sandbox関連

インディーゲーム開発での具体的活用法

ここからは各機能をUnity/Godotのインディーゲーム開発(1〜3人チーム)で実際にどう使うか、コマンド例と具体的な発話例付きで紹介します。

1. /voice — プレイテスト中の口頭修正

Unityでプレイモード中、手はコントローラーを握ったまま口頭で修正指示。キーボードに触らず「触った瞬間の違和感」をそのまま直せます。

実際の発話例

プレイヤーのジャンプにコヨーテタイム0.2秒追加して
→ PlayerControllerに猶予ロジック追加、即ビルド&反映

敵AIの追尾速度を距離依存にして、近いほど遅く
→ NavMeshAgentのMoveSpeed計算式を書き換え

UIのHPバーを赤→黄色→緑のグラデーションに
→ UIスクリプト+Shader/Gradient自動修正

2. Channels × 外出中ディレクション

Discordから「敵HP2倍にして」「UIボタンサイズ調整」と投げる→帰宅時にはPR完成。詳しい活用法(10シナリオ表)はChannels特化記事で紹介しています。

3. /loop — ビルド&テストの完全自動化

コマンド例

/loop "Unityでビルド→ログ解析→エラー修正→再ビルド"
→ コンパイルエラーが消えるまで自動ループ

/loop "PlayModeテスト実行→失敗箇所修正→再実行"
→ テスト通過までコード修正を繰り返す

/loop "Androidビルド→サイズ最適化→不要アセット削除"
→ APKサイズ削減まで最適化ループ

インディーにCI/CDサーバーは要らない。/loopが代わりになります。

4. /simplify — AI生成コードの品質管理

AIにコードを書かせると冗長なロジックが増えがち。/simplifyで一発修正。

Before(AIが書いた冗長コード)

if (isGrounded == true) {
    if (jumpFlag == true) {
        velocity.y = jumpPower;
    }
}

コマンド: /simplify PlayerController.cs

After(自動修正後)

if (isGrounded && jumpFlag)
    velocity.y = jumpPower;

無駄な条件・重複・ネストを削減し、命名も改善。小チームで起きがちな「AIコード肥大化」を防ぎます。

5. /batch — Unityの大規模マイグレーション一発処理

実際のマイグレーション例

/batch "旧Input.GetAxisを新Input Systemへ移行"
→ InputActionベースに変換+複数PR生成

/batch "FindObjectOfTypeをFindFirstObjectByTypeへ置換"
→ 全スクリプト横断修正

/batch "Coroutineをasync/await(UniTask)に置換"
→ async化+例外処理追加

「地獄の手作業置換」が一撃で終わる。各エージェントが隔離されたgitワークツリーで並列処理するので衝突もなし。

6. 1Mコンテキスト — プロジェクト丸ごと理解

具体的な指示例

全スクリプトからパフォーマンスボトルネック特定して
→ Update乱用・GC発生箇所を一覧化

バトルロジックの依存関係を図で説明して
→ Script構造の整理+改善提案

このプロジェクトで起きそうなバグを予測して
→ null参照・イベントリーク・競合状態など指摘

100万トークンなら中規模Unityプロジェクトのスクリプト全体を一度に読み込める。「レビュー役エンジニア1人分」を丸ごと代替できるレベルです。

7. Skills.md — チーム共通ルールの定義

Skill例①: Unityコード規約

# Skill: unity-clean-code
- Updateは最小限
- GetComponentはキャッシュ
- publicは最小化
- nullチェック必須
- Debug.Logは削除してからPR

→ 「unity-clean-code適用して」で全コード改善

Skill例②: バランス調整AI

# Skill: game-balance-tuning
- HP/攻撃力は指数ではなく段階成長
- 初期難易度は低め
- ボス前で難易度ピーク
- プレイヤー死亡率30%以内

→ 「balance-skillで敵ステータス再計算」→ 数値調整案+JSON差分生成

8. Scheduled Tasks × 運用作業の無人化

毎朝「エラーログ分析→バランス調整案生成」「ストア説明文の更新案作成」を自動実行。開発以外の地味タスクを削減して、ゲーム作りに集中できます。

結論

3月のClaude Codeは、「コードを書くAI」から「プロジェクトを回すAI」に一歩近づいた月。特にChannelsの登場で「ターミナルの前にいなくてもコーディングが進む」という体験が本当に実現し始めています。

Anthropicの開発ペースを見ると、4月以降もこのペースで機能追加が続きそう。まだ使っていない人はnpm install -g @anthropic-ai/claude-codeで今すぐ試せます。

参考ソース

コメント

タイトルとURLをコピーしました