A Claude Code plugin marketplace.
Each entry under plugins/ is a self-contained plugin; the marketplace manifest at
.claude-plugin/marketplace.json lists them.
Lightweight, general-purpose skills for building other plugins. Each is the authority for its own file type and runs in two modes: create from a template, or review an existing file against a checklist (report-only unless you ask it to apply fixes).
| Skill | What it does |
|---|---|
skill-authoring |
Defines the ideal structure of a skill (SKILL.md + bundled references//scripts/) and reviews a file against it, flagging deviations with path:line anchors. |
agent-authoring |
Defines the ideal structure of an agent (agents/*.md with frontmatter) and reviews a file against it, flagging deviations with path:line anchors. |
An end-to-end workflow for substantive coding tasks: set up an isolated workspace, orchestrate the work test-first across specialized agents, then review it adversarially.
Skills
| Skill | What it does |
|---|---|
workspace |
Picks branch vs. git-worktree isolation, records a clean build/test baseline before any change, and tears down with confirmed cleanup. |
orchestrate |
Playbook for multi-file changes and non-trivial fixes — delegates to the agents below instead of working inline. |
tdd |
Drives a behavior change test-first and proves the test actually exercises the new path. |
code-review |
Adversarial review of a working diff or a peer GitHub PR — verifies correctness, security, contract, and test-coverage findings before reporting them. |
Agents
| Agent | Role | Model |
|---|---|---|
explorer |
Maps the codebase — which files are involved, what patterns exist. Read-only. | sonnet |
researcher |
Answers questions outside the repo — APIs, docs, version behavior. Read-only. | sonnet |
implementer |
Implements a scoped change from a brief; returns a verified diff. | opus |
reviewer |
Adversarially reviews the diff or a peer PR. Read-only + test execution. | opus |
verifier |
Proves the change works by building and running it. Read-only + test execution. | sonnet |
Add this repo as a marketplace, then install the plugins you want:
/plugin marketplace add jmirfield/plugins
/plugin install toolkit
/plugin install workflow
.claude-plugin/marketplace.json # lists the plugins in this marketplace
plugins/
toolkit/
.claude-plugin/plugin.json
skills/<name>/SKILL.md
workflow/
.claude-plugin/plugin.json
skills/<name>/SKILL.md
agents/<name>.md
A plugin is a directory with a .claude-plugin/plugin.json manifest, plus any of:
skills/<name>/SKILL.md— a skill (optionally with bundledreferences/andscripts/).agents/<name>.md— an agent definition (frontmatter + body).
When you add or change a skill or agent in this repo, run it through its authoring skill
(toolkit:skill-authoring for skills, toolkit:agent-authoring for agents) before
committing. See CLAUDE.md for the full contributor notes.