Reusable agent skills for Claude Code and compatible runtimes. Each skill is a focused workflow discipline that adds itself to your agent's tool surface and triggers on the situations it fits.
Authored by Matthew Gruber. Repo layout inspired by github.com/mattpocock/skills.
- closure-mode-at-boundaries — codifies the closure→build transition at sprint/phase boundaries. Dispatch a parallel SME swarm, then execute the swarm's action list before presenting a revised frame. Prevents the failure mode of forwarding multi-voice menus instead of executed verifications.
- azimuth — placeholder; added separately.
Each skill is a directory containing SKILL.md + sibling files. Claude Code discovers skills by directory name; the SKILL.md frontmatter description: field drives auto-invocation.
Option 1 — clone the whole collection:
git clone https://github.com/MrBinnacle/skills.git ~/.claude/skills/mr-skillsThen symlink the skill directories you want into your skills root:
ln -s ~/.claude/skills/mr-skills/skills/engineering/closure-mode-at-boundaries \
~/.claude/skills/closure-mode-at-boundariesOption 2 — copy individual skill directories:
git clone https://github.com/MrBinnacle/skills.git /tmp/mr-skills
cp -r /tmp/mr-skills/skills/engineering/closure-mode-at-boundaries \
~/.claude/skills/Each skill's SKILL.md uses the Anthropic Agent Skills frontmatter convention (name: + description:). Runtimes that follow the same convention should discover the skills with their native mechanism. Per-skill prerequisites.md files list required runtime capabilities (parallel dispatch, ≥2 subagents, etc.).
skills/
engineering/ ← workflow disciplines for shipping software
README.md bucket index
closure-mode-at-boundaries/
SKILL.md entry point
swarm-composition.md roster + role-to-runtime mapping
transition.md 5-step closure→build discipline
case-study.md worked example
formalization.md wire into your lock-skill terminal step
prerequisites.md runtime + project surface requirements
prompt-templates.md copy-pasteable per-role prompts
gotchas.md append-only failure-mode log
azimuth/
README.md placeholder
If you want to contribute or adapt:
- Frontmatter is minimal —
name:+description:only. Description ≤ 200 chars. Triggers baked into the description sentence ("Use when X, Y, Z"). - Naming convention —
UPPERCASE-NAMED.mdfor documents / templates / formats.lowercase-named.mdfor concepts / aspects / principles.SKILL.mdis always uppercase. - Sizes —
SKILL.md400 B to ~7 KB. Aux files 400 B to ~3 KB each. IfSKILL.mdis over 5 KB, you are probably bundling too much — split into sibling aux files. - Cross-references — inline at moment-of-need. No trailing "Related" / "See also" section.
- Every skill ships
gotchas.md— append-only log of OBSERVED + ANTICIPATED failure modes. Never delete entries. - Discipline vs implementation — make explicit which parts of the skill are the stable contract (the discipline) vs. illustrative (specific subagent IDs, paths, project names). Adopters need to know what they can swap.
Issues and PRs welcome. Each skill is independently versioned via the repo's git history. New skills:
- Pick the appropriate bucket directory (or propose a new one).
- Add the skill directory under the bucket.
- Update the bucket's
README.mdto list the skill with a one-line description linking to itsSKILL.md. - Update the top-level
README.mdto list the skill under its bucket.
MIT — see LICENSE.