Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By bobmaertz
Backend development tooling for Claude Code: LSP server configuration and linter templates for TypeScript, Python, Go, Rust, and Shell.
npx claudepluginhub bobmaertz/prompt-library --plugin backendA 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
Share bugs, ideas, or general feedback.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Specialized agents for developing, testing, and maintaining Claude Code plugins with quality enforcement hooks.
Comprehensive toolkit for developing Claude Code plugins. Includes 10 expert skills covering hooks, MCP integration, LSP servers, commands, agents, marketplaces, and best practices, plus a guide skill for navigation. AI-assisted plugin creation and validation.
Analyze codebases and recommend tailored Claude Code automations such as hooks, skills, MCP servers, and subagents.
Comprehensive Java development toolkit with Spring Boot, testing, LangChain4J, and AWS integration
TypeScript/JavaScript full-stack development with NestJS, React, and React Native
Python development capabilities
General-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.
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.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim