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 36 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/ on GitHub (opens in a new tab)SKILL.md -
calling-mcp-tools-via-subprocess
Bypasses a flaky MCP broker by spawning the server directly.
optional-skills/calling-mcp-tools-via-subprocess/ on GitHub (opens in a new tab)SKILL.md -
using-mcp
Wires MCP servers into a Copilot client and verifies them.
optional-skills/using-mcp/ on GitHub (opens in a new tab)SKILL.md -
writing-skills
Authors new SKILL.md files that conform to the dojo spec.
optional-skills/writing-skills/ on GitHub (opens in a new tab)SKILL.md -
architecture-sketching
Defines types and boundaries before implementation.
skills/architecture-sketching/ on GitHub (opens in a new tab)SKILL.md -
autonomous-bug-fix
Reproduces, diagnoses, fixes, and verifies bugs unaided.
skills/autonomous-bug-fix/ on GitHub (opens in a new tab)SKILL.md -
behavioral-foundation
Surfaces the dojo's non-negotiable prime directives.
skills/behavioral-foundation/ on GitHub (opens in a new tab)SKILL.md -
brainstorming
Refines rough ideas into approved designs before code.
skills/brainstorming/ on GitHub (opens in a new tab)SKILL.md -
code-review
Reviews diffs by severity to produce actionable feedback.
skills/code-review/ on GitHub (opens in a new tab)SKILL.md -
codebase-onboarding
Maps an unfamiliar repo before touching its code.
skills/codebase-onboarding/ on GitHub (opens in a new tab)SKILL.md -
debugging
Systematic root-cause investigation for hard bugs.
skills/debugging/ on GitHub (opens in a new tab)SKILL.md -
demand-elegance
Challenges hacky fixes on non-trivial changes.
skills/demand-elegance/ on GitHub (opens in a new tab)SKILL.md -
derive-nfr-from-driver
Derives measurable NFRs from a parent business driver.
skills/derive-nfr-from-driver/ on GitHub (opens in a new tab)SKILL.md -
derive-security-from-risk
Derives security requirements from a named threat.
skills/derive-security-from-risk/ on GitHub (opens in a new tab)SKILL.md -
dispatching-parallel-agents
Runs independent subtasks concurrently via sub-agents.
skills/dispatching-parallel-agents/ on GitHub (opens in a new tab)SKILL.md -
durable-work
Picks the board over sub-agents for cross-turn work.
skills/durable-work/ on GitHub (opens in a new tab)SKILL.md -
executing-plans
Executes approved plans one task at a time, verified.
skills/executing-plans/ on GitHub (opens in a new tab)SKILL.md -
finishing-a-development-branch
Verifies, summarises, and closes a development branch.
skills/finishing-a-development-branch/ on GitHub (opens in a new tab)SKILL.md -
plan-before-code
Plans multi-step work before writing code.
skills/plan-before-code/ on GitHub (opens in a new tab)SKILL.md -
pr-workflow
Prepares branches and PRs for clean, reviewable merges.
skills/pr-workflow/ on GitHub (opens in a new tab)SKILL.md -
receiving-code-review
Processes review feedback until the change is approved.
skills/receiving-code-review/ on GitHub (opens in a new tab)SKILL.md -
refactoring
Safe, test-backed code restructuring in small steps.
skills/refactoring/ on GitHub (opens in a new tab)SKILL.md -
requesting-code-review
Self-reviews work against the plan before sign-off.
skills/requesting-code-review/ on GitHub (opens in a new tab)SKILL.md -
requirements-elicitation
Turns vague intent into testable requirements.
skills/requirements-elicitation/ on GitHub (opens in a new tab)SKILL.md -
safety-guardrails
Flags risky shell commands and unsafe tree ops.
skills/safety-guardrails/ on GitHub (opens in a new tab)SKILL.md -
security-audit
Detects high-confidence security risks in code.
skills/security-audit/ on GitHub (opens in a new tab)SKILL.md -
self-improvement
Captures lessons and promotes recurring patterns.
skills/self-improvement/ on GitHub (opens in a new tab)SKILL.md -
subagent-strategy
Delegates research and parallel work to sub-agents.
skills/subagent-strategy/ on GitHub (opens in a new tab)SKILL.md -
test-writing
Writes meaningful tests that actually catch bugs.
skills/test-writing/ on GitHub (opens in a new tab)SKILL.md
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.