Agent Forge is a curated team of specialized GitHub Copilot agents for planning, implementation, design, and project orchestration. Use the four specialists together as a lightweight software delivery team, or invoke one directly when you need a single area of expertise.
| Agent | Focus | Use it when you need to… |
|---|---|---|
| Planner | Research and implementation planning | Understand a codebase, identify risks, and create an actionable plan. |
| Coder | Implementation and debugging | Write or modify code, fix defects, and improve code quality. |
| Designer | UI/UX and accessibility | Design user interfaces, interaction flows, and accessible experiences. |
| Orchestrator | Delegation and coordination | Break a larger request into specialist tasks and coordinate execution. |
Install this plugin from the VS Code Chat Plugin entry point:
.
├── README.md # Project overview and usage guidance
├── plugin.json # Plugin name, version, and description
├── mcp.json # MCP server registrations for documentation access
├── agents/
│ ├── coder.agent.md # Coder definition
│ ├── designer.agent.md # Designer definition
│ ├── orchestrator.agent.md # Orchestrator definition
│ └── planner.agent.md # Planner definition
└── com.github.copilot/
└── agents/ # Packaged copies of the agent definitions
The canonical agent definitions live in agents/. The matching files under
com.github.copilot/agents/ are included for the packaged Copilot layout; keep
both locations synchronized when an agent changes.
- Open this repository in VS Code Insiders with GitHub Copilot enabled.
- Open the Chat agent picker.
- Select the agent that best matches the task, or choose Orchestrator when a request spans multiple areas.
The agent front matter declares each agent’s description, supported models, and
tools. mcp.json registers the documentation services used by the agents,
including GitHub Support Docs Search and Context7.
For a multi-step change, use the agents in this order:
- Orchestrator — coordinate the work when several specialists or phases are involved.
- Planner — research the request and define the implementation steps.
- Designer — shape the user experience when the work includes UI or UX.
- Coder — implement and test the approved changes.
For smaller tasks, invoke Planner, Coder, or Designer directly. The agents are independent, so you can choose only the expertise the task requires.
When adding or changing an agent:
- Update the matching
.agent.mddefinition inagents/. - Update the matching packaged copy in
com.github.copilot/agents/. - Keep the plugin version in
plugin.jsonaligned with published changes. - Review each agent’s declared tools and supported models before publishing.
- Confirm the MCP registrations in
mcp.jsonare still available and required.
This plugin is currently marked UNLICENSED in its manifests.