掲載済み (2025-11-22号)
#065 696文字 • 4分

## [Claude Code] AIコーディング開発サイクル (2025年11月時点)

日本語

掲載情報

2025年11月22日土曜日号 アネックス掲載

概要

https://qiita.com/nakamasato/items/ce77984e361ed877f66b

詳細内容

## [Claude Code] AIコーディング開発サイクル (2025年11月時点) https://qiita.com/nakamasato/items/ce77984e361ed877f66b 著者は、2025年11月時点のAIコーディング開発サイクルを「計画・実装・レビュー・レビュー対応・品質保証」の5フェーズで解説し、AIツールと従来の自動化を融合させて高品質な開発を効率的に進める具体的な方法を提示します。 **Content Type**: 📖 Tutorial & Guide **Language**: ja **Scores**: Signal:4/5 | Depth:4/5 | Unique:4/5 | Practical:5/5 | Anti-Hype:5/5 **Main Journal**: 89/100 | **Annex Potential**: 88/100 | **Overall**: 88/100 **Topics**: [[AIコーディング, 開発ワークフロー, コードレビュー, DevContainer, 自動化ツール]] AIコーディングツールの急速な進化を背景に、著者は2025年11月時点での自身のAIコーディング開発サイクルを詳細に紹介しています。このサイクルは、個人開発において品質を保ちながら効率的に開発を進めることを目的としており、「計画」「実装」「レビュー」「レビュー対応」「品質保証」の5つのフェーズで構成されています。 まず、開発環境としてDevcontainerの利用を推奨し、将来的にはClaude CodeやCodexなどのSandbox環境への移行も検討していると述べています。これによりローカルリソースの消費を抑え、AIツールの設定を直接活用できるメリットを期待しています。 **計画フェーズ**では、GitHub Issueの作成にAIを活用します。AIに関連コードの調査、問題箇所の特定、解決策の提案などを行わせ、その結果をGitHub IssueとしてArtifact化することで、コンテキストの整理、チーム共有、議論の場としての活用を促します。人間が最終的にAIの提案内容を確認し、方向性を調整するステップを踏みます。 **実装フェーズ**では、計画で定めた方針に基づき、`/resolve-gh-issue`のようなカスタムSlash Commandを事前定義して活用します。これにより、Issue番号を指定するだけでAIがコード記述、テスト追加、PR作成までを自動で行い、実装時のコンテキスト説明の手間を省きます。 **レビューフェーズ**では、ローカルのレビューコマンドに加え、GitHub PR上で複数のAIツール(GitHub Copilot, Claude Code, Gemini Review, Codex, ChatGPT Plus)を多層的に利用します。著者は、複数のAIが同様の指摘をした際の信頼性や、異なる提案の比較検討に多角的レビューが有効であると指摘します。特に、レビュー観点を`.github/copilot-instructions.md`などに具体的なチェックリスト形式で記述することで、AIのレビュー精度を大幅に向上させることができると強調しています。 **レビュー対応フェーズ**では、`/check-gh-review-comments`コマンドで有効なコメントを抽出し、`/resolve-gh-review-comment`コマンドで選択したレビューコメントに対する修正をAIに自動実行させます。ここでも人間の判断を介在させ、適切な品質を保ちながら効率的な開発を推進します。 **品質保証フェーズ**では、著者はAIへの過度な依存を避け、従来の自動化ツールとの組み合わせが不可欠であると力説します。AGENTS.mdやCLAUDE.mdのようなAI指示ファイルは、忘れられたり、解釈が曖昧になったり、コンテキスト制限に引っかかったりするため、徹底が困難であるとの見解です。このため、pre-commit、lint、テスト、CI/CDなどの自動化ツールの整備を重視し、AIエージェントがpre-commitを回避する対策も導入しています。さらに、AIレビューで徹底されにくいルール(例:Clean Architectureの依存関係)は、カスタムリントスクリプトとして自動チェックに組み込むことで、AIがより高度なレビュー観点に集中できるような工夫を凝らしています。 この開発サイクルを通じて、設計品質の向上、実装スピードの加速、レビュー品質の改善、保守性の向上が実現されていると著者は結び、今後もSandbox環境やWebベースのAIツール活用を模索し、AIコーディング開発サイクルの継続的な改善を目指していくとしています。