A Claude / Codex / Gemini plugin that helps you build better Skills. When you create or improve an agent Skill, it works out which skill-design patterns the skill's purpose calls for and weaves them in — so you don't have to hand-pick them.
It ships the skill-patterns skill, backed by a catalog of 38 reusable behavioral patterns. Browse the full catalog at skillpatterns.ai.
When you start writing or editing a SKILL.md, the skill:
- Grounds in the full pattern catalog (a bundled snapshot).
- Reads the skill's purpose — its inputs, outputs, and what could go wrong.
- Selects the patterns that fit, applies the clear ones, and proposes the borderline ones.
- Shows you what it applied and why, so you can adjust — or pick yourself.
Most skills need only 2–4 patterns; it keeps things lean and asks before anything high-stakes.
Built on the Agent Skills open standard, so the skill runs unmodified on Claude Code, Codex CLI, Gemini CLI, Cursor, GitHub Copilot, and 25+ other agents — the .claude-plugin/ manifests just add Claude Code's marketplace install on top; other agents ignore them.
npx skills add borkweb/skill-patterns --skill skill-patterns
Installs the skill into the right location for whichever agent you're using.
/plugin marketplace add borkweb/skill-patterns
/plugin install skill-patterns@skill-patterns
It then activates automatically when you build a Skill, or invoke it with /skill-patterns:skill-patterns.
Copy skills/skill-patterns/ into your agent's skills directory:
| Agent | Personal | Project |
|---|---|---|
| Claude Code | ~/.claude/skills/ |
.claude/skills/ |
| Codex CLI | ~/.codex/skills/ |
.codex/skills/ |
| Gemini CLI | ~/.gemini/skills/ |
.gemini/skills/ |
Codex and Gemini CLI also read the shared .agents/skills/ alias.
MIT — see LICENSE.