エージェント初出 9/2 22:12
AIに同じ指示を繰り返すのをやめた。Issue駆動開発という最小運用
https://zenn.dev/topics/ai/feed2026/9/2
AI要約
AIコーディングエージェント使用時、毎回「前回どこまでやったか」などを人間が指示する手間を省くため、Issue駆動開発を導入。GitHub Issueに変更内容を記載し、エージェントへの指示を短縮する。
AI要点
- AIコーディングエージェント利用時、「前回どこまでやったか」等の状態管理を人間が毎回行う必要があり、これを「Issue駆動開発」で解決した。
- 変更ごとにGitHub IssueへGoal, Done when, Do not, Verifyを記載し、AIにはIssue解決と再検証を任せることで、指示を簡略化する。
- Issueを「今回限りの変更契約」と捉え、完了したらCloseすることで、長寿命のドキュメント管理から解放され、状態の外部化(Cognitive Offloading)を促進する。
- 失敗時もIssueへ証拠を残し、Done条件で再検証することで、人間が毎回新しいプロンプトを作成する手間を省き、開発プロセスを効率化する。
なぜ重要か
Issue駆動開発は、AIとの連携における状態管理の負担を軽減し、開発プロセスを効率化することで、より重要な意思決定に人間が集中できるようになる。