概要
https://qiita.com/take-yoda/items/31399825fe2a1a03550a
詳細内容
## Claude Codeとghコマンドで、コードエディタをほぼ触らなくなった話
https://qiita.com/take-yoda/items/31399825fe2a1a03550a
CLIエージェントを活用し、エンジニアの役割を実装から設計・レビューへと転換させる、エディタ不要の新しい開発フローを提案する。
**Content Type**: ⚙️ Tools
**Language**: ja
**Scores**: Signal:4/5 | Depth:3/5 | Unique:4/5 | Practical:5/5 | Anti-Hype:4/5
**Main Journal**: 81/100 | **Annex Potential**: 80/100 | **Overall**: 80/100
**Topics**: [[Claude Code, GitHub CLI, エージェントワークフロー, 開発者体験(DX), 自律型開発]]
本記事は、AnthropicのCLIエージェント「Claude Code」とGitHub CLI(ghコマンド)を高度に連携させ、IDEやコードエディタをほとんど使用せずに開発プロセスを完結させる革新的なワークフローを紹介している。著者は、AIを単なる「補助ツール」としてではなく、自律的にタスクを遂行する「道具」として位置づけ、人間が設計とレビューに専念できる環境構築の手順を具体的に解説している。
中心となる技術的工夫は、プロジェクト内の`.claude/`ディレクトリに配置する設定ファイル(CLAUDE.mdやinstruction.md)の活用だ。ここにGitHubの運用ルール、ブランチ命名規則、Issueベース開発の定義を詳細に記述しておくことで、Claude Codeにプロジェクト特有のコンテキストを理解させる。この下準備により、ターミナルから「Issue #xxを開発して」と指示するだけで、AIが自律的にghコマンドで情報を取得し、実装計画の策定、コード修正、テスト実行、そしてプルリクエスト(PR)の作成までを一気通貫で行う。さらに、GitHub上で人間が行ったレビュー指摘に対しても、CLIから「PR #xxの指摘に対応して」と伝えるだけでAIが再修正を行うため、人間が自らエディタでコードを書き換える手間が極限まで削減されている。
ウェブアプリケーションエンジニアにとって、この手法の重要性は「コンテキストスイッチの劇的な削減」と「エンジニアの役割の再定義」にある。ブラウザ、ターミナル、エディタを行き来する従来のフローをターミナルでの対話に集約することで、思考の分断を防ぎ、開発者体験(DX)を飛躍的に向上させている。また、著者は「生成AIは成果物に責任を負わない」という前提を強調しており、AIによる高速なプロトタイピングと、人間による厳格な責任あるレビューという、これからのエンジニアリングにおける健全な棲み分けを提示している。具体的な音通知設定(afplay)や、日本語トークン消費を抑えるための英語プロンプトの活用など、実務に即した知見も豊富に含まれており、生成AI時代の新しい開発標準を予見させる内容となっている。