VS CodeでsubAgentをCopilot自身に作らせるチャット
* VSCodeで自動でsubAgent群を作ってもらいたい
以下がsubagentについてです。
https://code.visualstudio.com/docs/copilot/agents/subagents
* VSCodeの設定が必要なので対応して
"chat.customAgentInSubagent.enabled": true
* 作り方の参考にしてもらいたいもの
https://zenn.dev/openjny/articles/e11450f61d067f
* さらに追加して、コードを人が読みやすいようにするエージェントも追加して。
例えばコメント追加でわかりやすくするとか、適切にコード分割するとか
このサブエージェントは毎回呼ぶようにして
* さらに追加して、プランをチェックするエージェントも追加して
例えば論理矛盾とか、共通関数使った方が良いとか
このサブエージェントは毎回呼ぶようにして
* さらに追加して、人が後から直接コードを理解して触りやすくするためのリファクタを専門で行うものが欲しい。
例えば、C言語系なら共通関数はstaticにしてメンバ変数を直接使わせないことでどの変数が使われてどの変数が使われていないのかを明確にするとか、
typoを修正とか、あえてif文で囲むとか関数化することで変数の影響範囲を明確にするとか、使っていない関数やコンストラクタ、メンバ変数、冗長な変数は削除するとか、
同じような処理は共通化するとか。
このサブエージェントは毎回呼ぶようにして
* さらに追加して、プロダクトを最終的にお客様に納品する前のコードの整理整頓を行う、OrchestratorForClosingみたいな総指揮者を作ってほしい
不要なコメントアウトとか削除、一貫性のないエラー処理の対応、漏れているエラー処理、漏れている分岐ケースの捕捉、関数の説明ヘッダーなど
* さらに、サブエージェントそれぞれに最適なSKILL.mdがあれば追加して
以下がSKILL.mdについてです。
https://code.visualstudio.com/docs/copilot/customization/agent-skills
スキルについての論文です
https://arxiv.org/pdf/2602.20867
* さらに以下のPDFを参考にして。高品質なものをAIに作らせるものです。必要であれば.github/copilot-instructions.mdを編集して
https://arxiv.org/pdf/2602.20478
subAgentを駆使して実行してください。
最初に計画を作成して「GitHubCopilotの計画書」フォルダにマークダウンファイルを作成してほしい。フォルダ無ければ作成して。
ファイル名の先頭に日付と時間を入れて。「yyyymmdd_hhmm_****.md」という感じ。
計画書を作ったら、私の承認を待つ必要はなくsubagentを駆使して実装してほしい
コメント