diff --git a/plugins/rug-agentic-workflow/.github/plugin/plugin.json b/plugins/rug-agentic-workflow/.github/plugin/plugin.json new file mode 100644 index 00000000..25f01800 --- /dev/null +++ b/plugins/rug-agentic-workflow/.github/plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "rug-agentic-workflow", + "description": "Three-agent workflow for orchestrated software delivery with an orchestrator plus implementation and QA subagents.", + "version": "1.0.0", + "author": { + "name": "Awesome Copilot Community" + }, + "repository": "https://github.com/github/awesome-copilot", + "license": "MIT" +} diff --git a/plugins/rug-agentic-workflow/README.md b/plugins/rug-agentic-workflow/README.md new file mode 100644 index 00000000..955beb34 --- /dev/null +++ b/plugins/rug-agentic-workflow/README.md @@ -0,0 +1,28 @@ +# RUG Agentic Workflow Plugin + +Three-agent workflow for orchestrated software delivery with an orchestrator plus implementation and QA subagents. + +## Installation + +```bash +# Using Copilot CLI +copilot plugin install rug-agentic-workflow@awesome-copilot +``` + +## What's Included + +### Agents + +| Agent | Description | +|-------|-------------| +| `rug-orchestrator` | Pure orchestration agent that decomposes requests, delegates all work to subagents, validates outcomes, and repeats until complete. | +| `swe-subagent` | Senior software engineer subagent for implementation tasks: feature development, debugging, refactoring, and testing. | +| `qa-subagent` | Meticulous QA subagent for test planning, bug hunting, edge-case analysis, and implementation verification. | + +## Source + +This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions. + +## License + +MIT diff --git a/plugins/rug-agentic-workflow/agents/qa-subagent.md b/plugins/rug-agentic-workflow/agents/qa-subagent.md new file mode 120000 index 00000000..4d9e7414 --- /dev/null +++ b/plugins/rug-agentic-workflow/agents/qa-subagent.md @@ -0,0 +1 @@ +../../../agents/qa-subagent.agent.md \ No newline at end of file diff --git a/plugins/rug-agentic-workflow/agents/rug-orchestrator.md b/plugins/rug-agentic-workflow/agents/rug-orchestrator.md new file mode 120000 index 00000000..33735028 --- /dev/null +++ b/plugins/rug-agentic-workflow/agents/rug-orchestrator.md @@ -0,0 +1 @@ +../../../agents/rug-orchestrator.agent.md \ No newline at end of file diff --git a/plugins/rug-agentic-workflow/agents/swe-subagent.md b/plugins/rug-agentic-workflow/agents/swe-subagent.md new file mode 120000 index 00000000..be66025d --- /dev/null +++ b/plugins/rug-agentic-workflow/agents/swe-subagent.md @@ -0,0 +1 @@ +../../../agents/swe-subagent.agent.md \ No newline at end of file