Anthropicは3月10日、AIコーディングCLIツール「Claude Code」に2つの新しいビルトインスキル「/simplify」と「/batch」を追加した。いずれも開発者の日常的なコードメンテナンス作業を効率化する機能だ。
/simplify ── コードの「健康診断」
は、変更されたコードを自動的にレビューし、以下の観点で改善を提案するスキルだ:
- 再利用性: 重複コードの検出と共通化の提案
- コード品質: 命名規則、関数の責務分離、可読性の改善
- 効率性: 不要な処理の削減、パフォーマンス最適化
実行すると、Claudeが変更差分を分析し、具体的なリファクタリング提案をコードとともに提示する。開発者が承認すれば、その場で適用される。
/batch ── 一括変更の自動化
は、複数ファイルに対する一括変更を実行するスキルだ。典型的なユースケースは:
- API名の一括リネーム
- ライブラリのバージョンアップに伴うインポートパスの変更
- コーディング規約の一括適用
- テストファイルの一括生成
従来、こうした作業はIDEの検索置換やスクリプトで行っていたが、/batchはコンテキストを理解した上で変更するため、単純な文字列置換では対応できない構造的な変更にも対応できる。
スキルシステムの拡張性
Claude Codeの「スキル」は、ユーザーが独自に作成することもできるプラグインのような仕組みだ。今回の/simplifyと/batchはAnthropicが提供する公式スキルだが、同じフレームワークで自社のワークフローに合わせたカスタムスキルも構築可能。
AIコーディングツールの進化段階
AIコーディングの進化を整理すると、3つの段階が見えてくる。第1段階(2021-2023年)は「コード補完」——GitHub Copilotに代表される、開発者がコードを書く途中でAIが次の数行を提案するモデルだ。第2段階(2023-2025年)は「コード生成」——自然言語の指示からまとまったコードを生成するCursorやDevinのようなツール。そして第3段階(2026年〜)が「コードメンテナンス」——既存のコードベースの品質維持、リファクタリング、セキュリティ改善をAIが担う段階だ。
Claude Codeの/simplifyと/batchは、まさにこの第3段階に位置する。ソフトウェア開発において、新規コードの記述は全作業時間の約20%に過ぎない。残りの80%は既存コードの理解、デバッグ、リファクタリング、ドキュメント更新に費やされる。AIがこの80%を効率化できるインパクトは、コード生成の自動化以上に大きい。
Anthropicの開発者エコシステム戦略
Claude Codeのスキルシステムは、Anthropicのエコシステム戦略を体現している。OpenAIがChatGPTのプラグインやGPTsでコンシューマー向けのエコシステムを構築したのに対し、Anthropicは開発者向けのCLIツールとAPIを中心にエコシステムを拡大している。
カスタムスキルの作成機能は、企業が自社のワークフローに合わせたAIツールを構築できることを意味する。例えば、デプロイ前のチェックリストの自動実行、コードレビューの自動化、特定のコーディング規約の強制適用——こうした企業固有のニーズに対応するスキルを、開発者自身が作成できる。
Cursor、GitHub Copilot、Amazon Q Developerとの競争の中で、Claude Codeは「ターミナルネイティブ」というポジショニングで差別化を図っている。IDEに統合されるCopilotやCursorとは異なり、Claude Codeはコマンドラインから直接AIに指示を出し、ファイルシステム全体を操作対象とする。このアプローチは、フルスタック開発やインフラ管理において、IDE統合型よりも柔軟性が高い。
ターミナルネイティブの優位性
Claude Codeが「ターミナルネイティブ」であることの実務的なメリットは大きい。SSH経由でリモートサーバーに接続し、そのままClaude Codeを実行してサーバー上のコードを分析・修正できる。Docker環境やCI/CDパイプラインとの統合も、CLIベースのツールの方が圧倒的に簡単だ。
特にDevOpsエンジニアやSREにとって、ターミナル上で動作するAIアシスタントの価値は高い。本番環境のログ分析、インフラ設定ファイルの最適化、Terraformコードのリファクタリング——これらの作業はIDEではなくターミナルで行われることが多く、Claude Codeの設計思想と合致する。
セキュリティ面では、Claude Codeがローカル環境で動作し、コードをAnthropicのサーバーに送信する際にAPIを経由する設計のため、エンタープライズのセキュリティ要件にも適合しやすい。GitHub Copilotがコードの文脈をクラウドに送信することへの懸念は、金融機関や政府機関での導入障壁となっていた。Claude Codeのオンプレミス対応と、Anthropicの企業向けデータ保護ポリシーは、こうしたセンシティブな環境での採用を促進する可能性がある。
開発者にとっての意味
AIコーディングツールは「コードを書く」段階から「コードを維持・改善する」段階に進化しつつある。/simplifyと/batchは、まさにその転換を象徴する機能だ。
Anthropicの公式データによれば、Claude Codeのβ版リリース以降、週間アクティブユーザー数は毎月30%以上のペースで成長している。特にDevOps、SRE、バックエンドエンジニアリングの領域で採用が進んでいる。エンタープライズ向けには、SOC 2 Type II認証を取得済みで、データ保持ポリシーのカスタマイズやSSO(シングルサインオン)にも対応している。
/simplifyのリファクタリング精度は、従来のlinter(ESLint、Pylint等)やフォーマッター(Prettier等)とは質的に異なる。linterはルールベースで「書き方」をチェックするが、/simplifyはコードの「意味」を理解した上で改善を提案する。例えば、二つの関数が似た処理を行っていることを検出し、共通のユーティリティ関数への統合を提案できる。これはルールベースのツールでは実現が極めて難しい機能だ。
新規コード生成だけでなく、既存コードベースの品質維持という地味だが重要な作業をAIが担うことで、開発者はより創造的な仕事に集中できるようになる。
Sources:

