From 8aa215c334842916934cf3288405ec272834659a Mon Sep 17 00:00:00 2001 From: Ivan Charapanau Date: Fri, 13 Feb 2026 09:32:24 +0100 Subject: [PATCH] feat: generate a plugin for the rug agentic workflow --- .../.github/plugin/plugin.json | 10 +++++++ plugins/rug-agentic-workflow/README.md | 28 +++++++++++++++++++ .../agents/qa-subagent.md | 1 + .../agents/rug-orchestrator.md | 1 + .../agents/swe-subagent.md | 1 + 5 files changed, 41 insertions(+) create mode 100644 plugins/rug-agentic-workflow/.github/plugin/plugin.json create mode 100644 plugins/rug-agentic-workflow/README.md create mode 120000 plugins/rug-agentic-workflow/agents/qa-subagent.md create mode 120000 plugins/rug-agentic-workflow/agents/rug-orchestrator.md create mode 120000 plugins/rug-agentic-workflow/agents/swe-subagent.md 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