Updated 1mo ago
by andreaswasita
copilot-agents-dojo
A behavioral governance framework for GitHub Copilot agents — skills.md and instructions to make AI coding agents think like senior engineers.
54 GitHub stars (54)
Steady at 54 stars — no new stars in the 16 days since Sep 30.
- 29 skills (29 skills found in its SKILL.md files)
- 15 forks (15 forks)
- 1mo ago last update (Last updated 1mo ago)
Install
Skills CLI
npx skills add andreaswasita/copilot-agents-dojo
Asks which skills and agents to install. Just one: npx skills add andreaswasita/copilot-agents-dojo --skill building-mcp-servers — add -g for every project.
Claude Code
git clone https://github.com/andreaswasita/copilot-agents-dojocp -r "copilot-agents-dojo/optional-skills/building-mcp-servers" ~/.claude/skills/
Copies the building-mcp-servers skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add andreaswasita/copilot-agents-dojo
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 29 of 34 files.
-
building-mcp-servers
Authors an MCP server with the official SDK and gates.
optional-skills/building-mcp-servers/SKILL.md on GitHub (opens in a new tab) -
calling-mcp-tools-via-subprocess
Bypasses a flaky MCP broker by spawning the server directly.
optional-skills/calling-mcp-tools-via-subprocess/SKILL.md on GitHub (opens in a new tab) -
using-mcp
Wires MCP servers into a Copilot client and verifies them.
optional-skills/using-mcp/SKILL.md on GitHub (opens in a new tab) -
writing-skills
Authors new SKILL.md files that conform to the dojo spec.
optional-skills/writing-skills/SKILL.md on GitHub (opens in a new tab) -
architecture-sketching
Defines types and boundaries before implementation.
skills/architecture-sketching/SKILL.md on GitHub (opens in a new tab) -
autonomous-bug-fix
Reproduces, diagnoses, fixes, and verifies bugs unaided.
skills/autonomous-bug-fix/SKILL.md on GitHub (opens in a new tab) -
behavioral-foundation
Surfaces the dojo's non-negotiable prime directives.
skills/behavioral-foundation/SKILL.md on GitHub (opens in a new tab) -
brainstorming
Refines rough ideas into approved designs before code.
skills/brainstorming/SKILL.md on GitHub (opens in a new tab) -
code-review
Reviews diffs by severity to produce actionable feedback.
skills/code-review/SKILL.md on GitHub (opens in a new tab) -
codebase-onboarding
Maps an unfamiliar repo before touching its code.
skills/codebase-onboarding/SKILL.md on GitHub (opens in a new tab) -
debugging
Systematic root-cause investigation for hard bugs.
skills/debugging/SKILL.md on GitHub (opens in a new tab) -
demand-elegance
Challenges hacky fixes on non-trivial changes.
skills/demand-elegance/SKILL.md on GitHub (opens in a new tab) -
derive-nfr-from-driver
Derives measurable NFRs from a parent business driver.
skills/derive-nfr-from-driver/SKILL.md on GitHub (opens in a new tab) -
derive-security-from-risk
Derives security requirements from a named threat.
skills/derive-security-from-risk/SKILL.md on GitHub (opens in a new tab) -
dispatching-parallel-agents
Runs independent subtasks concurrently via sub-agents.
skills/dispatching-parallel-agents/SKILL.md on GitHub (opens in a new tab) -
durable-work
Picks the board over sub-agents for cross-turn work.
skills/durable-work/SKILL.md on GitHub (opens in a new tab) -
executing-plans
Executes approved plans one task at a time, verified.
skills/executing-plans/SKILL.md on GitHub (opens in a new tab) -
finishing-a-development-branch
Verifies, summarises, and closes a development branch.
skills/finishing-a-development-branch/SKILL.md on GitHub (opens in a new tab) -
plan-before-code
Plans multi-step work before writing code.
skills/plan-before-code/SKILL.md on GitHub (opens in a new tab) -
pr-workflow
Prepares branches and PRs for clean, reviewable merges.
skills/pr-workflow/SKILL.md on GitHub (opens in a new tab) -
receiving-code-review
Processes review feedback until the change is approved.
skills/receiving-code-review/SKILL.md on GitHub (opens in a new tab) -
refactoring
Safe, test-backed code restructuring in small steps.
skills/refactoring/SKILL.md on GitHub (opens in a new tab) -
requesting-code-review
Self-reviews work against the plan before sign-off.
skills/requesting-code-review/SKILL.md on GitHub (opens in a new tab) -
requirements-elicitation
Turns vague intent into testable requirements.
skills/requirements-elicitation/SKILL.md on GitHub (opens in a new tab) -
safety-guardrails
Flags risky shell commands and unsafe tree ops.
skills/safety-guardrails/SKILL.md on GitHub (opens in a new tab) -
security-audit
Detects high-confidence security risks in code.
skills/security-audit/SKILL.md on GitHub (opens in a new tab) -
self-improvement
Captures lessons and promotes recurring patterns.
skills/self-improvement/SKILL.md on GitHub (opens in a new tab) -
subagent-strategy
Delegates research and parallel work to sub-agents.
skills/subagent-strategy/SKILL.md on GitHub (opens in a new tab) -
test-writing
Writes meaningful tests that actually catch bugs.
skills/test-writing/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.