「.NET 開発基盤部会 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
「生成AIを活用したプログラミング」ページ中で紹介したコーディング・エージェントは、
「Master Vibe Coding with AI Coding Agents:Claude Code...」にあるように使用できる。
...つまり、以下のようなユースケースで活用可能と言える。
なお、以下の基礎知識があることが望ましい(必要・前提の知識ではない)。
要件のみ渡して開発を進める。フィジスタ、PoC、MVPなどで有用。
(開発環境にも適用可能)
※ 「生成AIを活用したシステム開発」(インフラ構築)
大規模コードベースを分析してAGENTS.md、AGENTS.md(CLAUDE.md)を生成できるので。また、事例も多数あるもよう。
PJマネージャーの作業は、アーキテクトの作業と比べCowork的なので
コレだけ単純なI/Fの話なのでユースケースから外した(本質的にはユースケースに影響しない)。
プロダクトごとに共通
※ 事例
エージェントに与えたお題に対して実行する作業単位。プロ・ユースでは、以下の様なタスク(≒ お題、作業単位)が考えられる。
※ 実行順
YOLOモードは、確認無しにドンドン実装が進むオートパイロット的なモード。
プロ・モードはYOLOモードでなく、都度確認を行う。
CLIと同じ。ただし、CLIの「-」コマンドは使用できない。
Chatと同じ。違いは、指示がし易い点。
各種機能が利用可能
(カスタムSlashコマンド)
以下プロンプト例
以下プロンプト例
以下プロンプト例
※ エージェントがコーディングの前に「ホーム・ディレクトリ\.(プロダクト名)\plans\plan*.md」を自動生成する。
記載項目
・既存パターンを確認し、無いパターンは追加しない。 ・新規実装の追加時は再利用を確認する。
・最初に、必要となるD層や共通部品を実装する。 ・次いで、画面項目定義から画面を実装する。 ・次いで、トランザクションルートとなるB層メソッドの土台を実装する。 ・次いで、必要に応じてトランザクションを引き継ぐB層、引き継がないB層メソッドの土台を実装する。 ・次いで、画面イベントのハンドラを実装し、共通部品やトランザクションルートのB層メソッド呼び出しを行う。 ・次いで、B層メソッドを実装し、共通部品やD層メソッド呼び出しを行う。
・基本方針:TDD的か?など。 ・テスト実施タイミング:D層、B層、P層コード作成・修正後
※ 参考:生成AIを活用した設計書のブレークダウン
実装ガイドの具体的な内容をスキル化する。