Plugins for Claude Code tailored for my needs
npx claudepluginhub starburst997/claudeGeneric plugin useful for all types of projects
A curated collection of plugins for Claude Code tailored for my needs.
This repository contains custom plugins designed to extend Claude Code functionality with project-specific context, commands, and automation. These plugins help inject guidelines, provide slash commands, and customize the Claude Code experience across different project types.
common@jd)Generic plugin useful for all types of projects. Automatically injects custom context and guidelines at the start of every Claude Code session.
Hooks:
SessionStart - Injects project guidelines from context/instructions.md or (CONTEXT.md / CONTEXT_ADD.md)Commands:
/common:readme [folder_path] - Create / update professional README files/common:gh-pages [theme] - Generate professional GitHub Pages in docs/ (theme: dark or light)/common:issue - Create a PR to fix the current GitHub issue (for use with claude-code-action)/common:hello - Personalized greeting commandContext Files:
context/instructions.md - Customizable project guidelines and instructionsView Common Plugin Documentation →
nextjs@jd - Next.js specific optimizations and guidelinestypescript@jd - TypeScript development enhancementsFirst, add this repository as a plugin marketplace in Claude Code:
/plugin marketplace add starburst997/claude
Once the marketplace is added, install plugins from it:
/plugin install common@jd
For team-wide plugin installation, add to your project's .claude/settings.json:
{
"extraKnownMarketplaces": {
"jd": {
"source": {
"source": "github",
"repo": "starburst997/claude"
}
}
},
"enabledPlugins": {
"common@jd": true
}
}
When teammates trust the folder, they'll be prompted to install the marketplace and plugins automatically.
For local plugin development or testing:
/plugin marketplace add /path/to/repo
/plugin install common@jd
Each plugin can include any combination of these features:
plugin-name/
├── .claude-plugin/
│ └── plugin.json # Plugin metadata
├── commands/ # Slash commands (user-invoked)
│ └── *.md # Command definitions
├── agents/ # Specialized subagents
│ └── *.md # Agent definitions
├── skills/ # Model-invoked capabilities
│ └── skill-name/
│ └── SKILL.md # Skill definition
├── hooks/ # Event handlers
│ ├── hooks.json # Hook configuration
│ └── *.sh # Hook executables
├── .mcp.json # MCP server configurations
└── README.md # Plugin documentation
After installing a plugin, its features become available in Claude Code:
/common:readme)This repository is configured as a Claude Code plugin marketplace:
jdplugins/.claude-plugin/plugin.json with metadata.claude-plugin/marketplace.jsonMIT License - see LICENSE file for details.
Copyright (c) 2025 JD Boivin