CodeBuddyとは?
CodeBuddyは、要件定義、設計、コーディング、デプロイに至るまで、AIによる支援を拡張します。IDE側では、要件仕様書や設計ドキュメントからプロジェクトとUIを生成し、その後もプロジェクトの文脈で引き続き修正を行えます。プラグイン側では、既存のエディター内に補完機能やQ&A、コード処理機能を提供し、CLIはターミナルでの利用を想定しています。各エントリーポイントは、既存の作業フローに合わせて選択してください。
日常の開発では、対話によってコードやインターフェースを理解し、コード補完や次の編集提案により重複入力を削減できます。対話中にファイルやフォルダー、コードスニペットを参照することも可能です。また、UI 開発においては、スクリーンショットや Figma のリンクを併用してコンテキストを提供することで、文字だけによる画面説明に伴う情報不足を軽減できます。
IDE のドキュメントでは、Ask、Craft、Plan などの作業スタイルが区別されています。Ask は技術的な議論に用いられ、Craft は現在のコンテキスト内でのコード生成や部分的な修正に重点を置き、Plan はファイル間や複雑なタスクに対応し、まず計画を分割してから進めます。ルール、メモリ、スキル、MCP などの設定により、プロジェクトの制約や外部ツールの機能を拡張できますが、生成されたコードは依然として開発者によるレビュー、テスト、検証が必要です。
主な機能
技術に関する質問と文脈に基づく引用:ファイル、コードスニペット、プロジェクト資料を基に会話を展開します。
コード補完と診断:コードの継続入力支援、問題の発見、およびコードの修正を支援します。
コード設計:スクリーンショットまたはFigmaのデザイン資料をもとに、UI開発を進めます。
タスク計画とプロジェクトコラボレーション:複雑さに応じてモードを選択し、ファイル間の変更を段階的に確認します。
開発のデリバリー:クラウドサービスと展開環境を接続し、検証用のプレビューを生成します。
用途と対象者
既存のプロジェクトを維持する開発者、および製品要件やデザインドキュメントを実行可能なプロトタイプに変換する必要がある製品・デザイン・開発の協働チーム。
要件の説明、プロジェクトのコード、ファイルまたはディレクトリのコンテキスト、スクリーンショット、およびサポート用のデザイン原稿へのリンク。
コードの提案、プロジェクトファイルの修正、設計の実装、および構成済み環境でのアプリケーションのプレビュー。
使い方
- 01
IDE、既存のエディタ用プラグイン、またはCLIを選択し、公式ドキュメントに従ってインストールとログインを完了してください。
- 02
プロジェクトを開き、関連ファイルを参照して、達成すべきタスクと制約を明示します。
- 03
技術的な議論にはAskを、部分的な修正にはCraftを使用し、複雑なタスクはまずPlanで確認してください。
- 04
変更を項目ごとに確認し、テストを実行したうえで、構成済みの環境でプレビューまたはデプロイを行います。
長所と制限
長所
- さまざまな開発環境に適したIDE、プラグイン、およびCLIエントリーポイントを提供します。
- エンジニアリングのコンテキスト、インターフェース設計、およびタスク実行をつなぎます。
制限事項
- 異なるエントリーポイントとモードでは、機能および設定要件が異なります。
- コード、依存関係、およびデプロイ結果は、手作業による検査とテストが必要です。
公式サイトと情報源
情報源
情報更新日 2026-10-22

