diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 9d9ccdc..bd179cf 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -1,8 +1,7 @@ { "$schema": "https://anthropic.com/claude-code/marketplace.schema.json", - "name": "claude-code-marketplace", - "version": "1.0.0", - "description": "Official marketplace for high-quality Claude Code extensions including development tools, productivity plugins, and MCP integrations", + "name": "claude-plugins-official", + "description": "Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations", "owner": { "name": "Anthropic", "email": "support@anthropic.com" @@ -12,241 +11,261 @@ "name": "agent-sdk-dev", "description": "Development kit for working with the Claude Agent SDK", "source": "./plugins/agent-sdk-dev", - "category": "development" + "category": "development", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/plugins/agent-sdk-dev" }, { "name": "pr-review-toolkit", "description": "Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification", - "version": "1.0.0", "author": { "name": "Anthropic", "email": "support@anthropic.com" }, "source": "./plugins/pr-review-toolkit", - "category": "productivity" + "category": "productivity", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/plugins/pr-review-toolkit" }, { "name": "commit-commands", "description": "Commands for git commit workflows including commit, push, and PR creation", - "version": "1.0.0", "author": { "name": "Anthropic", "email": "support@anthropic.com" }, "source": "./plugins/commit-commands", - "category": "productivity" + "category": "productivity", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/plugins/commit-commands" }, { "name": "feature-dev", "description": "Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review", - "version": "1.0.0", "author": { "name": "Siddharth Bidasaria", "email": "sbidasaria@anthropic.com" }, "source": "./plugins/feature-dev", - "category": "development" + "category": "development", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/plugins/feature-dev" }, { "name": "security-guidance", "description": "Security reminder hook that warns about potential security issues when editing files, including command injection, XSS, and unsafe code patterns", - "version": "1.0.0", "author": { "name": "David Dworken", "email": "dworken@anthropic.com" }, "source": "./plugins/security-guidance", - "category": "security" + "category": "security", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/plugins/security-guidance" }, { "name": "code-review", "description": "Automated code review for pull requests using multiple specialized agents with confidence-based scoring to filter false positives", - "version": "1.0.0", "author": { "name": "Boris Cherny", "email": "boris@anthropic.com" }, "source": "./plugins/code-review", - "category": "productivity" + "category": "productivity", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/plugins/code-review" }, { "name": "explanatory-output-style", "description": "Adds educational insights about implementation choices and codebase patterns (mimics the deprecated Explanatory output style)", - "version": "1.0.0", "author": { "name": "Dickson Tsai", "email": "dickson@anthropic.com" }, "source": "./plugins/explanatory-output-style", - "category": "learning" + "category": "learning", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/plugins/explanatory-output-style" }, { "name": "learning-output-style", "description": "Interactive learning mode that requests meaningful code contributions at decision points (mimics the unshipped Learning output style)", - "version": "1.0.0", "author": { "name": "Boris Cherny", "email": "boris@anthropic.com" }, "source": "./plugins/learning-output-style", - "category": "learning" + "category": "learning", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/plugins/learning-output-style" }, { "name": "frontend-design", "description": "Create distinctive, production-grade frontend interfaces with high design quality. Generates creative, polished code that avoids generic AI aesthetics.", - "version": "1.0.0", "author": { "name": "Prithvi Rajasekaran & Alexander Bricken", "email": "prithvi@anthropic.com" }, "source": "./plugins/frontend-design", - "category": "development" + "category": "development", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/plugins/frontend-design" }, { "name": "ralph-wiggum", "description": "Interactive self-referential AI loops for iterative development. Claude works on the same task repeatedly, seeing its previous work, until completion.", - "version": "1.0.0", "author": { "name": "Daisy Hollman", "email": "daisy@anthropic.com" }, "source": "./plugins/ralph-wiggum", - "category": "development" + "category": "development", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/plugins/ralph-wiggum" }, { "name": "hookify", "description": "Easily create custom hooks to prevent unwanted behaviors by analyzing conversation patterns or from explicit instructions. Define rules via simple markdown files.", - "version": "0.1.0", "author": { "name": "Daisy Hollman", "email": "daisy@anthropic.com" }, "source": "./plugins/hookify", - "category": "productivity" + "category": "productivity", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/plugins/hookify" }, { "name": "plugin-dev", "description": "Comprehensive toolkit for developing Claude Code plugins. Includes 7 expert skills covering hooks, MCP integration, commands, agents, and best practices. AI-assisted plugin creation and validation.", - "version": "0.1.0", "author": { "name": "Daisy Hollman", "email": "daisy@anthropic.com" }, "source": "./plugins/plugin-dev", - "category": "development" + "category": "development", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/plugins/plugin-dev" }, { "name": "greptile", "description": "AI-powered codebase search and understanding. Query your repositories using natural language to find relevant code, understand dependencies, and get contextual answers about your codebase architecture.", "category": "development", - "source": "./external_plugins/greptile" + "source": "./external_plugins/greptile", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/greptile" }, { "name": "serena", "description": "Semantic code analysis MCP server providing intelligent code understanding, refactoring suggestions, and codebase navigation through language server protocol integration.", "category": "development", - "source": "./external_plugins/serena" + "source": "./external_plugins/serena", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/serena", + "tags": ["community-managed"] }, { "name": "playwright", "description": "Browser automation and end-to-end testing MCP server by Microsoft. Enables Claude to interact with web pages, take screenshots, fill forms, click elements, and perform automated browser testing workflows.", "category": "testing", - "source": "./external_plugins/playwright" + "source": "./external_plugins/playwright", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/playwright" }, { "name": "github", "description": "Official GitHub MCP server for repository management. Create issues, manage pull requests, review code, search repositories, and interact with GitHub's full API directly from Claude Code.", "category": "productivity", - "source": "./external_plugins/github" + "source": "./external_plugins/github", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/github" }, { "name": "supabase", "description": "Supabase MCP integration for database operations, authentication, storage, and real-time subscriptions. Manage your Supabase projects, run SQL queries, and interact with your backend directly.", "category": "database", - "source": "./external_plugins/supabase" + "source": "./external_plugins/supabase", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/supabase" }, { "name": "atlassian", "description": "Connect to Atlassian products including Jira and Confluence. Search and create issues, access documentation, manage sprints, and integrate your development workflow with Atlassian's collaboration tools.", "category": "productivity", - "source": "./external_plugins/atlassian" + "source": "./external_plugins/atlassian", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/atlassian" }, { "name": "laravel-boost", "description": "Laravel development toolkit MCP server. Provides intelligent assistance for Laravel applications including Artisan commands, Eloquent queries, routing, migrations, and framework-specific code generation.", "category": "development", - "source": "./external_plugins/laravel-boost" + "source": "./external_plugins/laravel-boost", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/laravel-boost" }, { "name": "figma", "description": "Figma design platform integration. Access design files, extract component information, read design tokens, and translate designs into code. Bridge the gap between design and development workflows.", "category": "design", - "source": "./external_plugins/figma" + "source": "./external_plugins/figma", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/figma" }, { "name": "asana", "description": "Asana project management integration. Create and manage tasks, search projects, update assignments, track progress, and integrate your development workflow with Asana's work management platform.", "category": "productivity", - "source": "./external_plugins/asana" + "source": "./external_plugins/asana", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/asana" }, { "name": "linear", "description": "Linear issue tracking integration. Create issues, manage projects, update statuses, search across workspaces, and streamline your software development workflow with Linear's modern issue tracker.", "category": "productivity", - "source": "./external_plugins/linear" + "source": "./external_plugins/linear", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/linear" }, { "name": "notion", "description": "Notion workspace integration. Search pages, create and update documents, manage databases, and access your team's knowledge base directly from Claude Code for seamless documentation workflows.", "category": "productivity", - "source": "./external_plugins/notion" + "source": "./external_plugins/notion", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/notion" }, { "name": "gitlab", "description": "GitLab DevOps platform integration. Manage repositories, merge requests, CI/CD pipelines, issues, and wikis. Full access to GitLab's comprehensive DevOps lifecycle tools.", "category": "productivity", - "source": "./external_plugins/gitlab" + "source": "./external_plugins/gitlab", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/gitlab" }, { "name": "sentry", "description": "Sentry error monitoring integration. Access error reports, analyze stack traces, search issues by fingerprint, and debug production errors directly from your development environment.", "category": "monitoring", - "source": "./external_plugins/sentry" + "source": "./external_plugins/sentry", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/sentry" }, { "name": "slack", "description": "Slack workspace integration. Search messages, access channels, read threads, and stay connected with your team's communications while coding. Find relevant discussions and context quickly.", "category": "productivity", - "source": "./external_plugins/slack" + "source": "./external_plugins/slack", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/slack" }, { "name": "vercel", "description": "Vercel deployment platform integration. Manage deployments, check build status, access logs, configure domains, and control your frontend infrastructure directly from Claude Code.", "category": "deployment", - "source": "./external_plugins/vercel" + "source": "./external_plugins/vercel", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/vercel" }, { "name": "firebase", "description": "Google Firebase MCP integration. Manage Firestore databases, authentication, cloud functions, hosting, and storage. Build and manage your Firebase backend directly from your development workflow.", "category": "database", - "source": "./external_plugins/firebase" + "source": "./external_plugins/firebase", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/firebase" }, { "name": "context7", "description": "Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.", "category": "development", - "source": "./external_plugins/context7" + "source": "./external_plugins/context7", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/context7", + "tags": ["community-managed"] }, { "name": "example-plugin", "description": "Adds educational insights about implementation choices and codebase patterns (mimics the deprecated Explanatory output style)", - "version": "1.0.0", "author": { "name": "Dickson Tsai", "email": "dickson@anthropic.com" }, "source": "./plugins/example-plugin", - "category": "learning" + "category": "learning", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/plugins/example-plugin" } ] } diff --git a/README.md b/README.md index 065560f..f734a67 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,8 @@ -# Claude Code Plugins Marketplace +# Claude Code Plugins Directory -A curated marketplace of high-quality plugins for Claude Code. +A curated directory of high-quality plugins for Claude Code. + +> **⚠️ Important:** Make sure you trust a plugin before installing, updating, or using it. Anthropic does not control what MCP servers, files, or other software are included in plugins and cannot verify that they will work as intended or that they won't change. See each plugin's homepage for more information. ## Structure @@ -11,6 +13,10 @@ A curated marketplace of high-quality plugins for Claude Code. Plugins can be installed directly from this marketplace via Claude Code's plugin system. +To install, run `/plugin install {plugin-name}@claude-plugin-directory` + +or browse for the plugin in `/plugin > Discover` + ## Contributing ### Internal Plugins diff --git a/external_plugins/asana/.claude-plugin/plugin.json b/external_plugins/asana/.claude-plugin/plugin.json index 060f916..6ea850f 100644 --- a/external_plugins/asana/.claude-plugin/plugin.json +++ b/external_plugins/asana/.claude-plugin/plugin.json @@ -1,7 +1,6 @@ { "name": "asana", "description": "Asana project management integration. Create and manage tasks, search projects, update assignments, track progress, and integrate your development workflow with Asana's work management platform.", - "version": "1.0.0", "author": { "name": "Asana" } diff --git a/external_plugins/atlassian/.claude-plugin/plugin.json b/external_plugins/atlassian/.claude-plugin/plugin.json index 79edcb4..655d8bf 100644 --- a/external_plugins/atlassian/.claude-plugin/plugin.json +++ b/external_plugins/atlassian/.claude-plugin/plugin.json @@ -1,7 +1,6 @@ { "name": "atlassian", "description": "Connect to Atlassian products including Jira and Confluence. Search and create issues, access documentation, manage sprints, and integrate your development workflow with Atlassian's collaboration tools.", - "version": "1.0.0", "author": { "name": "Atlassian" } diff --git a/external_plugins/context7/.claude-plugin/plugin.json b/external_plugins/context7/.claude-plugin/plugin.json index 4f6a087..a53438c 100644 --- a/external_plugins/context7/.claude-plugin/plugin.json +++ b/external_plugins/context7/.claude-plugin/plugin.json @@ -1,7 +1,6 @@ { "name": "context7", "description": "Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.", - "version": "1.0.0", "author": { "name": "Upstash" } diff --git a/external_plugins/figma/.claude-plugin/plugin.json b/external_plugins/figma/.claude-plugin/plugin.json index 1ce2a04..d41fb43 100644 --- a/external_plugins/figma/.claude-plugin/plugin.json +++ b/external_plugins/figma/.claude-plugin/plugin.json @@ -1,7 +1,6 @@ { "name": "figma", "description": "Figma design platform integration. Access design files, extract component information, read design tokens, and translate designs into code. Bridge the gap between design and development workflows.", - "version": "1.0.0", "author": { "name": "Figma" } diff --git a/external_plugins/firebase/.claude-plugin/plugin.json b/external_plugins/firebase/.claude-plugin/plugin.json index f0b63a5..5d22b47 100644 --- a/external_plugins/firebase/.claude-plugin/plugin.json +++ b/external_plugins/firebase/.claude-plugin/plugin.json @@ -1,7 +1,6 @@ { "name": "firebase", "description": "Google Firebase MCP integration. Manage Firestore databases, authentication, cloud functions, hosting, and storage. Build and manage your Firebase backend directly from your development workflow.", - "version": "1.0.0", "author": { "name": "Google" } diff --git a/external_plugins/github/.claude-plugin/plugin.json b/external_plugins/github/.claude-plugin/plugin.json index 8a8ce79..4024e23 100644 --- a/external_plugins/github/.claude-plugin/plugin.json +++ b/external_plugins/github/.claude-plugin/plugin.json @@ -1,7 +1,6 @@ { "name": "github", "description": "Official GitHub MCP server for repository management. Create issues, manage pull requests, review code, search repositories, and interact with GitHub's full API directly from Claude Code.", - "version": "1.0.0", "author": { "name": "GitHub" } diff --git a/external_plugins/gitlab/.claude-plugin/plugin.json b/external_plugins/gitlab/.claude-plugin/plugin.json index be4237a..5ac2823 100644 --- a/external_plugins/gitlab/.claude-plugin/plugin.json +++ b/external_plugins/gitlab/.claude-plugin/plugin.json @@ -1,7 +1,6 @@ { "name": "gitlab", "description": "GitLab DevOps platform integration. Manage repositories, merge requests, CI/CD pipelines, issues, and wikis. Full access to GitLab's comprehensive DevOps lifecycle tools.", - "version": "1.0.0", "author": { "name": "GitLab" } diff --git a/external_plugins/greptile/.claude-plugin/plugin.json b/external_plugins/greptile/.claude-plugin/plugin.json index 7332012..5bd530d 100644 --- a/external_plugins/greptile/.claude-plugin/plugin.json +++ b/external_plugins/greptile/.claude-plugin/plugin.json @@ -1,7 +1,6 @@ { "name": "greptile", "description": "AI-powered codebase search and understanding. Query your repositories using natural language to find relevant code, understand dependencies, and get contextual answers about your codebase architecture.", - "version": "1.0.0", "author": { "name": "Greptile" } diff --git a/external_plugins/laravel-boost/.claude-plugin/plugin.json b/external_plugins/laravel-boost/.claude-plugin/plugin.json index aa3bfd5..b5998fd 100644 --- a/external_plugins/laravel-boost/.claude-plugin/plugin.json +++ b/external_plugins/laravel-boost/.claude-plugin/plugin.json @@ -1,7 +1,6 @@ { "name": "laravel-boost", "description": "Laravel development toolkit MCP server. Provides intelligent assistance for Laravel applications including Artisan commands, Eloquent queries, routing, migrations, and framework-specific code generation.", - "version": "1.0.0", "author": { "name": "Laravel" } diff --git a/external_plugins/linear/.claude-plugin/plugin.json b/external_plugins/linear/.claude-plugin/plugin.json index 3424744..2a5d9e0 100644 --- a/external_plugins/linear/.claude-plugin/plugin.json +++ b/external_plugins/linear/.claude-plugin/plugin.json @@ -1,7 +1,6 @@ { "name": "linear", "description": "Linear issue tracking integration. Create issues, manage projects, update statuses, search across workspaces, and streamline your software development workflow with Linear's modern issue tracker.", - "version": "1.0.0", "author": { "name": "Linear" } diff --git a/external_plugins/notion/.claude-plugin/plugin.json b/external_plugins/notion/.claude-plugin/plugin.json index 2e55081..caee7d2 100644 --- a/external_plugins/notion/.claude-plugin/plugin.json +++ b/external_plugins/notion/.claude-plugin/plugin.json @@ -1,7 +1,6 @@ { "name": "notion", "description": "Notion workspace integration. Search pages, create and update documents, manage databases, and access your team's knowledge base directly from Claude Code for seamless documentation workflows.", - "version": "1.0.0", "author": { "name": "Notion" } diff --git a/external_plugins/playwright/.claude-plugin/plugin.json b/external_plugins/playwright/.claude-plugin/plugin.json index 204945f..d81967e 100644 --- a/external_plugins/playwright/.claude-plugin/plugin.json +++ b/external_plugins/playwright/.claude-plugin/plugin.json @@ -1,7 +1,6 @@ { "name": "playwright", "description": "Browser automation and end-to-end testing MCP server by Microsoft. Enables Claude to interact with web pages, take screenshots, fill forms, click elements, and perform automated browser testing workflows.", - "version": "1.0.0", "author": { "name": "Microsoft" } diff --git a/external_plugins/sentry/.claude-plugin/plugin.json b/external_plugins/sentry/.claude-plugin/plugin.json index 6a7ce5f..1e5889f 100644 --- a/external_plugins/sentry/.claude-plugin/plugin.json +++ b/external_plugins/sentry/.claude-plugin/plugin.json @@ -1,7 +1,6 @@ { "name": "sentry", "description": "Sentry error monitoring integration. Access error reports, analyze stack traces, search issues by fingerprint, and debug production errors directly from your development environment.", - "version": "1.0.0", "author": { "name": "Sentry" } diff --git a/external_plugins/serena/.claude-plugin/plugin.json b/external_plugins/serena/.claude-plugin/plugin.json index 02a8115..be588cb 100644 --- a/external_plugins/serena/.claude-plugin/plugin.json +++ b/external_plugins/serena/.claude-plugin/plugin.json @@ -1,7 +1,6 @@ { "name": "serena", "description": "Semantic code analysis MCP server providing intelligent code understanding, refactoring suggestions, and codebase navigation through language server protocol integration.", - "version": "1.0.0", "author": { "name": "Oraios" } diff --git a/external_plugins/slack/.claude-plugin/plugin.json b/external_plugins/slack/.claude-plugin/plugin.json index 753be93..0cfb22c 100644 --- a/external_plugins/slack/.claude-plugin/plugin.json +++ b/external_plugins/slack/.claude-plugin/plugin.json @@ -1,7 +1,6 @@ { "name": "slack", "description": "Slack workspace integration. Search messages, access channels, read threads, and stay connected with your team's communications while coding. Find relevant discussions and context quickly.", - "version": "1.0.0", "author": { "name": "Slack" } diff --git a/external_plugins/supabase/.claude-plugin/plugin.json b/external_plugins/supabase/.claude-plugin/plugin.json index eff8a93..2d23085 100644 --- a/external_plugins/supabase/.claude-plugin/plugin.json +++ b/external_plugins/supabase/.claude-plugin/plugin.json @@ -1,7 +1,6 @@ { "name": "supabase", "description": "Supabase MCP integration for database operations, authentication, storage, and real-time subscriptions. Manage your Supabase projects, run SQL queries, and interact with your backend directly.", - "version": "1.0.0", "author": { "name": "Supabase" } diff --git a/external_plugins/vercel/.claude-plugin/plugin.json b/external_plugins/vercel/.claude-plugin/plugin.json index 52be741..5091c5e 100644 --- a/external_plugins/vercel/.claude-plugin/plugin.json +++ b/external_plugins/vercel/.claude-plugin/plugin.json @@ -1,7 +1,6 @@ { "name": "vercel", "description": "Vercel deployment platform integration. Manage deployments, check build status, access logs, configure domains, and control your frontend infrastructure directly from Claude Code.", - "version": "1.0.0", "author": { "name": "Vercel" } diff --git a/plugins/README.md b/plugins/README.md deleted file mode 100644 index 0509b86..0000000 --- a/plugins/README.md +++ /dev/null @@ -1,103 +0,0 @@ -# Claude Code Plugins - -This directory contains some official Claude Code plugins that extend functionality through custom commands, agents, and workflows. These are examples of what's possible with the Claude Code plugin system—many more plugins are available through community marketplaces. - -## What are Claude Code Plugins? - -Claude Code plugins are extensions that enhance Claude Code with custom slash commands, specialized agents, hooks, and MCP servers. Plugins can be shared across projects and teams, providing consistent tooling and workflows. - -Learn more in the [official plugins documentation](https://docs.claude.com/en/docs/claude-code/plugins). - -## Plugins in This Directory - -### [agent-sdk-dev](./agent-sdk-dev/) - -**Claude Agent SDK Development Plugin** - -Streamlines the development of Claude Agent SDK applications with scaffolding commands and verification agents. - -- **Command**: `/new-sdk-app` - Interactive setup for new Agent SDK projects -- **Agents**: `agent-sdk-verifier-py` and `agent-sdk-verifier-ts` - Validate SDK applications against best practices -- **Use case**: Creating and verifying Claude Agent SDK applications in Python or TypeScript - -### [commit-commands](./commit-commands/) - -**Git Workflow Automation Plugin** - -Simplifies common git operations with streamlined commands for committing, pushing, and creating pull requests. - -- **Commands**: - - `/commit` - Create a git commit with appropriate message - - `/commit-push-pr` - Commit, push, and create a PR in one command - - `/clean_gone` - Clean up stale local branches marked as [gone] -- **Use case**: Faster git workflows with less context switching - -### [code-review](./code-review/) - -**Automated Pull Request Code Review Plugin** - -Provides automated code review for pull requests using multiple specialized agents with confidence-based scoring to filter false positives. - -- **Command**: - - `/code-review` - Automated PR review workflow -- **Use case**: Automated code review on pull requests with high-confidence issue detection (threshold ≥80) - -### [feature-dev](./feature-dev/) - -**Comprehensive Feature Development Workflow Plugin** - -Provides a structured 7-phase approach to feature development with specialized agents for exploration, architecture, and review. - -- **Command**: `/feature-dev` - Guided feature development workflow -- **Agents**: - - `code-explorer` - Deeply analyzes existing codebase features - - `code-architect` - Designs feature architectures and implementation blueprints - - `code-reviewer` - Reviews code for bugs, quality issues, and project conventions -- **Use case**: Building new features with systematic codebase understanding and quality assurance - -## Installation - -These plugins are included in the Claude Code repository. To use them in your own projects: - -1. Install Claude Code globally: -```bash -npm install -g @anthropic-ai/claude-code -``` - -2. Navigate to your project and run Claude Code: -```bash -claude -``` - -3. Use the `/plugin` command to install plugins from marketplaces, or configure them in your project's `.claude/settings.json`. - -For detailed plugin installation and configuration, see the [official documentation](https://docs.claude.com/en/docs/claude-code/plugins). - -## Plugin Structure - -Each plugin follows the standard Claude Code plugin structure: - -``` -plugin-name/ -├── .claude-plugin/ -│ └── plugin.json # Plugin metadata -├── commands/ # Slash commands (optional) -├── agents/ # Specialized agents (optional) -└── README.md # Plugin documentation -``` - -## Contributing - -When adding new plugins to this directory: - -1. Follow the standard plugin structure -2. Include a comprehensive README.md -3. Add plugin metadata in `.claude-plugin/plugin.json` -4. Document all commands and agents -5. Provide usage examples - -## Learn More - -- [Claude Code Documentation](https://docs.claude.com/en/docs/claude-code/overview) -- [Plugin System Documentation](https://docs.claude.com/en/docs/claude-code/plugins) -- [Agent SDK Documentation](https://docs.claude.com/en/api/agent-sdk/overview) diff --git a/plugins/agent-sdk-dev/.claude-plugin/plugin.json b/plugins/agent-sdk-dev/.claude-plugin/plugin.json index 713683c..2cff7b6 100644 --- a/plugins/agent-sdk-dev/.claude-plugin/plugin.json +++ b/plugins/agent-sdk-dev/.claude-plugin/plugin.json @@ -1,7 +1,6 @@ { "name": "agent-sdk-dev", "description": "Claude Agent SDK Development Plugin", - "version": "1.0.0", "author": { "name": "Ashwin Bhat", "email": "ashwin@anthropic.com" diff --git a/plugins/code-review/.claude-plugin/plugin.json b/plugins/code-review/.claude-plugin/plugin.json index dd45018..c8dfc1f 100644 --- a/plugins/code-review/.claude-plugin/plugin.json +++ b/plugins/code-review/.claude-plugin/plugin.json @@ -1,7 +1,6 @@ { "name": "code-review", "description": "Automated code review for pull requests using multiple specialized agents with confidence-based scoring", - "version": "1.0.0", "author": { "name": "Boris Cherny", "email": "boris@anthropic.com" diff --git a/plugins/commit-commands/.claude-plugin/plugin.json b/plugins/commit-commands/.claude-plugin/plugin.json index 8c7bde5..f585c2d 100644 --- a/plugins/commit-commands/.claude-plugin/plugin.json +++ b/plugins/commit-commands/.claude-plugin/plugin.json @@ -1,7 +1,6 @@ { "name": "commit-commands", "description": "Streamline your git workflow with simple commands for committing, pushing, and creating pull requests", - "version": "1.0.0", "author": { "name": "Anthropic", "email": "support@anthropic.com" diff --git a/plugins/example-plugin/.claude-plugin/plugin.json b/plugins/example-plugin/.claude-plugin/plugin.json index 07e7d35..7c151ac 100644 --- a/plugins/example-plugin/.claude-plugin/plugin.json +++ b/plugins/example-plugin/.claude-plugin/plugin.json @@ -1,6 +1,5 @@ { "name": "example-plugin", - "version": "1.0.0", "description": "A comprehensive example plugin demonstrating all Claude Code extension options including commands, agents, skills, hooks, and MCP servers", "author": { "name": "Your Name", diff --git a/plugins/explanatory-output-style/.claude-plugin/plugin.json b/plugins/explanatory-output-style/.claude-plugin/plugin.json index a70cbf9..1b36f9e 100644 --- a/plugins/explanatory-output-style/.claude-plugin/plugin.json +++ b/plugins/explanatory-output-style/.claude-plugin/plugin.json @@ -1,6 +1,5 @@ { "name": "explanatory-output-style", - "version": "1.0.0", "description": "Adds educational insights about implementation choices and codebase patterns (mimics the deprecated Explanatory output style)", "author": { "name": "Dickson Tsai", diff --git a/plugins/feature-dev/.claude-plugin/plugin.json b/plugins/feature-dev/.claude-plugin/plugin.json index 2c37a20..82f0395 100644 --- a/plugins/feature-dev/.claude-plugin/plugin.json +++ b/plugins/feature-dev/.claude-plugin/plugin.json @@ -1,6 +1,5 @@ { "name": "feature-dev", - "version": "1.0.0", "description": "Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review", "author": { "name": "Sid Bidasaria", diff --git a/plugins/frontend-design/.claude-plugin/plugin.json b/plugins/frontend-design/.claude-plugin/plugin.json index cf6b13f..72b50f1 100644 --- a/plugins/frontend-design/.claude-plugin/plugin.json +++ b/plugins/frontend-design/.claude-plugin/plugin.json @@ -1,6 +1,5 @@ { "name": "frontend-design", - "version": "1.0.0", "description": "Frontend design skill for UI/UX implementation", "author": { "name": "Prithvi Rajasekaran, Alexander Bricken", diff --git a/plugins/hookify/.claude-plugin/plugin.json b/plugins/hookify/.claude-plugin/plugin.json index 3cf8b5b..da6d22a 100644 --- a/plugins/hookify/.claude-plugin/plugin.json +++ b/plugins/hookify/.claude-plugin/plugin.json @@ -1,6 +1,5 @@ { "name": "hookify", - "version": "0.1.0", "description": "Easily create hooks to prevent unwanted behaviors by analyzing conversation patterns", "author": { "name": "Daisy Hollman", diff --git a/plugins/learning-output-style/.claude-plugin/plugin.json b/plugins/learning-output-style/.claude-plugin/plugin.json index 3f798c5..b71e66b 100644 --- a/plugins/learning-output-style/.claude-plugin/plugin.json +++ b/plugins/learning-output-style/.claude-plugin/plugin.json @@ -1,6 +1,5 @@ { "name": "learning-output-style", - "version": "1.0.0", "description": "Interactive learning mode that requests meaningful code contributions at decision points (mimics the unshipped Learning output style)", "author": { "name": "Boris Cherny", diff --git a/plugins/pr-review-toolkit/.claude-plugin/plugin.json b/plugins/pr-review-toolkit/.claude-plugin/plugin.json index 8e293ab..6c06f62 100644 --- a/plugins/pr-review-toolkit/.claude-plugin/plugin.json +++ b/plugins/pr-review-toolkit/.claude-plugin/plugin.json @@ -1,6 +1,5 @@ { "name": "pr-review-toolkit", - "version": "1.0.0", "description": "Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification", "author": { "name": "Daisy", diff --git a/plugins/ralph-wiggum/.claude-plugin/plugin.json b/plugins/ralph-wiggum/.claude-plugin/plugin.json index ec19b40..3d3c0cd 100644 --- a/plugins/ralph-wiggum/.claude-plugin/plugin.json +++ b/plugins/ralph-wiggum/.claude-plugin/plugin.json @@ -1,6 +1,5 @@ { "name": "ralph-wiggum", - "version": "1.0.0", "description": "Implementation of the Ralph Wiggum technique - continuous self-referential AI loops for interactive iterative development. Run Claude in a while-true loop with the same prompt until task completion.", "author": { "name": "Daisy Hollman", diff --git a/plugins/security-guidance/.claude-plugin/plugin.json b/plugins/security-guidance/.claude-plugin/plugin.json index ef6cd04..738380f 100644 --- a/plugins/security-guidance/.claude-plugin/plugin.json +++ b/plugins/security-guidance/.claude-plugin/plugin.json @@ -1,6 +1,5 @@ { "name": "security-guidance", - "version": "1.0.0", "description": "Security reminder hook that warns about potential security issues when editing files, including command injection, XSS, and unsafe code patterns", "author": { "name": "David Dworken",