Help us improve
Share bugs, ideas, or general feedback.
npx claudepluginhub bobmaertz/prompt-libraryGeneral-purpose Claude Code plugin: orchestrator-worker pipeline (/spec → /plan → /implement), parallel review agents (peer-review, security-review), test generation (/gen-tests), targeted refactoring (/refactor), research, repository exploration, documentation, git commit generation, and git worktree management.
Backend development tooling for Claude Code: LSP server configuration and linter templates for TypeScript, Python, Go, Rust, and Shell.
Long-running application development harness for Claude Code: initializer agent to decompose goals into a tracked feature list, incremental coding agent to make per-session progress, and an evaluator agent to assess quality through a generator-evaluator loop.
Production-ready workflow orchestration with 84 marketplace plugins, 192 local specialized agents, and 156 local skills - optimized for granular installation and minimal token usage
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations
Curated collection of 154 specialized Claude Code subagents organized into 10 focused categories
Share bugs, ideas, or general feedback.
A collection of Claude Code plugins for everyday development workflows. Each plugin is self-contained with commands, skills, and hooks that extend Claude Code for a specific domain.
| Plugin | Description |
|---|---|
general | Research, repo exploration, docs, code review, security review, and git workflow |
backend | LSP server configuration and linter templates |
First add this repository as a Claude Code marketplace, then install the plugins you want:
# Add this repo as a marketplace (one-time)
/plugin marketplace add https://github.com/bobmaertz/prompt-library
# Install plugins
claude plugin install general
claude plugin install backend
# Or install to project scope to share with your team
claude plugin install general --scope project
Uninstall with claude plugin uninstall <name>.
If you want edits to sync back to the repository automatically, clone it and use the install script instead. This symlinks each plugin directory into the Claude Code plugin cache rather than copying it.
git clone https://github.com/bobmaertz/prompt-library.git ~/.claude-plugins
cd ~/.claude-plugins
./scripts/install.sh
| What | Where |
|---|---|
| Plugin symlinks | ~/.claude/plugins/cache/<plugin-name> |
| Settings entry | ~/.claude/settings.json → enabledPlugins |
# Uninstall
./scripts/uninstall.sh
# Override the default ~/.claude path
CLAUDE_DIR=/custom/path ./scripts/install.sh
claude --plugin-dir ./plugins/general
Every plugin follows this layout:
<plugin-name>/
├── .claude-plugin/
│ └── plugin.json # Required: name, version, description, author
├── commands/ # Slash commands (/command-name.md)
├── skills/ # Invokable skills
│ └── <skill-name>/
│ └── SKILL.md
├── hooks/
│ └── hooks.json # Event hooks (PreToolUse, TaskCompleted, etc.)
└── README.md
plugins/<plugin-name>/.claude-plugin/plugin.json:
{
"name": "my-plugin",
"description": "What this plugin does",
"version": "1.0.0",
"author": { "name": "your-name" },
"license": "MIT"
}
commands/, skills/, and/or hooks/ as neededREADME.md describing commands and usage./scripts/install.sh to pick up the new pluginBecause the cache entries are symlinks, edits made through Claude Code write back to this repository. To sync across machines:
# Push from one machine
git add -A && git commit -m "Update plugins" && git push
# Pull on another machine
git pull
./scripts/install.sh # only needed when adding new plugins
MIT