ツール選択の考え方
AI開発ツールは「万能なもの」は存在しません。プロジェクトの特性に応じて最適なツールを選択する、または複数ツールを組み合わせることが重要です。
判断基準: 「チーム規模」「技術スタック」「開発フェーズ」「予算」の4軸で判断します。
詳細な意思決定フローは
tools/common/tool_selection_guide.md を参照してください。
リアルタイム補完重視
GitHub Copilot がベスト。インライン補完の速度と精度が最も高い。IDEとの統合も最も成熟。
設計・分析・深い推論重視
Claude Code がベスト。100万トークンのコンテキストで大規模コードベースを一括理解。拡張思考で複雑な判断。
セキュリティ・AWS重視
Amazon Q Developer がベスト。組み込みのセキュリティスキャン、IaCスキャン、AWSサービス連携。
機能比較マトリクス(抜粋)
完全な比較表は tools/common/tool_comparison_matrix.md に30項目以上を収録しています。
| 機能 | GitHub Copilot | Claude Code | Amazon Q |
|---|---|---|---|
| インライン補完 | 優秀 | 非対応 | 実用的 |
| マルチファイル生成 | Agent | 優秀 | /dev |
| コンテキスト理解 | 中 | 大(100万トークン) | 中 |
| 自律実行 | Agent | CLI自律 | /dev |
| セキュリティスキャン | 限定的 | レビュー時 | 組み込み |
| 拡張思考(深い推論) | 限定的 | 優秀 | 限定的 |
| Git操作の自動化 | 限定的 | 優秀 | 非対応 |
| 日本語対応 | 実用的 | 優秀 | 実用的 |
| 月額コスト(個人) | $10 | 従量課金〜$200 | 無料枠あり / $19 |
| 設定ファイル | copilot-instructions.md | CLAUDE.md / .claude/ | .amazonq/ |
ツール別詳細ガイド
タブを切り替えて、各ツールの詳細情報を表示します。
GitHub Copilot
GitHub (Microsoft) | IDE拡張機能 | $10-39/月
推奨環境
VS Code / Visual Studio / JetBrains / Neovim
設定ファイル
.github/copilot-instructions.md
主な強み
- インライン補完の速度と精度が最も高い — 日常コーディングの生産性が劇的に向上
- IDE統合が最も成熟 — VS Code, Visual Studio, JetBrains全てでネイティブ体験
- Agent モードでマルチファイル編集・ターミナル操作が可能
- ライセンスフィルタリングで公開コードとの一致を検出
- GitHub Enterprise連携で監査ログ・ポリシー管理が充実
注意すべき弱み
- コンテキストウィンドウが比較的小さく、大規模プロジェクトの全体把握は弱い
- 複雑な設計判断やアーキテクチャレビューでは推論の深さに限界がある
- レガシー言語(VB6等)への対応は他ツールに劣る
mdファイル一覧
| ファイル名 | 内容 |
|---|---|
| guide.md | セットアップから高度な活用法まで網羅する総合ガイド |
| config_template.md | copilot-instructions.md の完全テンプレート |
| prompt_optimization.md | Copilot向けプロンプト設計の全パターン |
| agent_mode_playbook.md | Agentモード完全攻略 |
| chat_patterns.md | Chat活用パターン集(20+パターン) |
| inline_completion_guide.md | インライン補完の最適化手法 |
| framework_tips.md | 言語/FW別の活用Tips |
| strengths_weaknesses.md | 強み・弱みの正直な分析 |
Claude Code
Anthropic | CLI / デスクトップ / IDE拡張 | 従量課金〜$200/月
推奨環境
ターミナル (CLI) / VS Code / JetBrains / デスクトップアプリ
設定ファイル
CLAUDE.md / .claude/settings.json / .claude/commands/
主な強み
- 最大100万トークンのコンテキスト — 大規模プロジェクトの全体把握が可能
- 拡張思考(Extended Thinking)で複雑な設計判断・デバッグに強い
- CLI自律実行でファイル操作・Git操作・ターミナルコマンドを自動実行
- 日本語の理解・生成品質が突出して高い
- CLAUDE.mdによるプロジェクト固有の指示が柔軟かつ強力
- MCP(Model Context Protocol)で外部ツール連携が可能
注意すべき弱み
- インライン補完機能はない — 日常のコード補完にはCopilot等との併用を推奨
- API従量課金のため、コストが予測しにくい(Max Planで定額化可能)
- CLIベースのため、GUIを好む開発者には学習コストが発生する
mdファイル一覧
| ファイル名 | 内容 |
|---|---|
| guide.md | セットアップからMCPサーバーまで網羅する総合ガイド |
| config_template.md | CLAUDE.md / .claude/ の完全テンプレート |
| prompt_optimization.md | Claude Code向けプロンプト設計の全パターン |
| cli_playbook.md | CLIワークフロー完全攻略 |
| extended_thinking_guide.md | 拡張思考の活用法と使いどころ |
| claude_md_optimization.md | CLAUDE.md最適化の極意 |
| framework_tips.md | 言語/FW別の活用Tips |
| strengths_weaknesses.md | 強み・弱みの正直な分析 |
Amazon Q Developer
Amazon Web Services | IDE拡張機能 | 無料枠あり / $19/月
推奨環境
VS Code / JetBrains / Visual Studio
設定ファイル
.amazonq/
主な強み
- セキュリティスキャン(SAST)が組み込み — 脆弱性・シークレット・IaCスキャン
- /transform コマンドでJavaバージョンアップ等の自動変換
- /dev コマンドでマルチファイル生成
- AWSサービスとのネイティブ連携
- 無料枠があるため、導入の敷居が低い
注意すべき弱み
- コンテキストウィンドウが比較的小さく、大規模プロジェクトの全体把握は弱い
- 英語プロンプトの方が精度が高い傾向がある
- 自律実行能力はCopilot AgentやClaude Codeに劣る
- AWS以外のクラウド環境では強みが発揮しにくい
mdファイル一覧
| ファイル名 | 内容 |
|---|---|
| guide.md | セットアップからセキュリティスキャンまで網羅する総合ガイド |
| config_template.md | .amazonq/ の完全テンプレート |
| prompt_optimization.md | Amazon Q向けプロンプト設計の全パターン |
| dev_command_playbook.md | /dev コマンド完全攻略 |
| security_scanning_guide.md | セキュリティスキャン活用ガイド |
| ide_integration_guide.md | IDE統合の詳細設定 |
| framework_tips.md | 言語/FW別の活用Tips |
| strengths_weaknesses.md | 強み・弱みの正直な分析 |
複数ツール併用ガイド
単一ツールでは限界があります。フェーズに応じて使い分けることで、最大の効果が得られます。
推奨パターン A: Copilot + Claude Code
最もバランスの良い組み合わせ。 日常のコーディングはCopilotのインライン補完で高速化し、設計判断・コードレビュー・複雑なデバッグはClaude Codeの深い推論に委ねる。
| 作業 | 使うツール | 理由 |
|---|---|---|
| 型定義・ボイラープレート | Copilot | 補完速度が圧倒的 |
| 複雑なアルゴリズム | Claude Code | 拡張思考で深い推論 |
| バグ修正(原因明確) | Copilot Chat | 素早く修正案を取得 |
| バグ修正(原因不明) | Claude Code | コードベース全体を調査 |
| リファクタリング | Claude Code | 影響範囲の分析が得意 |
| テストケース追加 | Copilot | パターン補完で高速 |
| コードレビュー | Claude Code | 大規模diffの理解力 |
| コミット・PR作成 | Claude Code | 自動でメッセージ生成 |
推奨パターン B: Copilot + Amazon Q
セキュリティ要件の厳しいプロジェクトに。 日常コーディングはCopilot、コミット前のセキュリティチェックはAmazon Q。
推奨パターン C: 全ツール併用(大規模案件)
大規模マイグレーション向け。 分析(Claude Code)→ 自動変換(Amazon Q /transform)→ 実装調整(Copilot)→ セキュリティ検証(Amazon Q)。
コスト・ライセンス概要
詳細は tools/common/cost_licensing_guide.md に収録。
| 構成 | 月額目安 | 対象 |
|---|---|---|
| Copilot Individual | ~1,500円 | 個人・最小構成 |
| Copilot + Claude Code | ~4,500-9,000円 | フリーランス推奨 |
| Copilot Business + Claude Code | ~8,000-15,000円/人 | チーム推奨 |
| 全ツール Enterprise | ~15,000円以上/人 | 大企業向け |
ROI試算例: 月額7,850円の投資で、1人あたり月120,000円相当(24時間分)の生産性向上が見込めるケースがあります。現場の規模・ツール習熟度により変動します。
設定ファイルテンプレート
各ツール固有の設定ファイルのテンプレートは、対応するmdファイルにフルバージョンを収録しています。
GitHub Copilot
config_template.md.github/copilot-instructions.md
VS Code settings.json
Claude Code
config_template.mdCLAUDE.md
.claude/settings.json
.claude/commands/
Amazon Q Developer
config_template.md.amazonq/
IDE固有設定
複数ツール併用時のポイント: 全ツールの設定ファイルに同じプロジェクト方針を反映させること。
ツールごとに異なるルールを書くと、生成コードに一貫性がなくなります。
詳細は
tools/common/multi_tool_workflow.md を参照。