surshar / claude-code
Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.
Built by Anthropic · github.com/anthropics
| @@ -15,14 +15,25 @@ | ||
| 15 | 15 | "category": "development" |
| 16 | 16 | }, |
| 17 | 17 | { |
| 18 | - "name": "pr-review-toolkit", | |
| 19 | - "description": "Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification", | |
| 18 | + "name": "claude-opus-4-5-migration", | |
| 19 | + "description": "Migrate your code and prompts from Sonnet 4.x and Opus 4.1 to Opus 4.5.", | |
| 20 | 20 | "version": "1.0.0", |
| 21 | 21 | "author": { |
| 22 | - "name": "Anthropic", | |
| 23 | - "email": "support@anthropic.com" | |
| 22 | + "name": "William Hu", | |
| 23 | + "email": "whu@anthropic.com" | |
| 24 | 24 | }, |
| 25 | - "source": "./plugins/pr-review-toolkit", | |
| 25 | + "source": "./plugins/claude-opus-4-5-migration", | |
| 26 | + "category": "development" | |
| 27 | + }, | |
| 28 | + { | |
| 29 | + "name": "code-review", | |
| 30 | + "description": "Automated code review for pull requests using multiple specialized agents with confidence-based scoring to filter false positives", | |
| 31 | + "version": "1.0.0", | |
| 32 | + "author": { | |
| 33 | + "name": "Boris Cherny", | |
| 34 | + "email": "boris@anthropic.com" | |
| 35 | + }, | |
| 36 | + "source": "./plugins/code-review", | |
| 26 | 37 | "category": "productivity" |
| 27 | 38 | }, |
| 28 | 39 | { |
| @@ -37,6 +48,17 @@ | ||
| 37 | 48 | "category": "productivity" |
| 38 | 49 | }, |
| 39 | 50 | { |
| 51 | + "name": "explanatory-output-style", | |
| 52 | + "description": "Adds educational insights about implementation choices and codebase patterns (mimics the deprecated Explanatory output style)", | |
| 53 | + "version": "1.0.0", | |
| 54 | + "author": { | |
| 55 | + "name": "Dickson Tsai", | |
| 56 | + "email": "dickson@anthropic.com" | |
| 57 | + }, | |
| 58 | + "source": "./plugins/explanatory-output-style", | |
| 59 | + "category": "learning" | |
| 60 | + }, | |
| 61 | + { | |
| 40 | 62 | "name": "feature-dev", |
| 41 | 63 | "description": "Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review", |
| 42 | 64 | "version": "1.0.0", |
| @@ -48,39 +70,28 @@ | ||
| 48 | 70 | "category": "development" |
| 49 | 71 | }, |
| 50 | 72 | { |
| 51 | - "name": "security-guidance", | |
| 52 | - "description": "Security reminder hook that warns about potential security issues when editing files, including command injection, XSS, and unsafe code patterns", | |
| 73 | + "name": "frontend-design", | |
| 74 | + "description": "Create distinctive, production-grade frontend interfaces with high design quality. Generates creative, polished code that avoids generic AI aesthetics.", | |
| 53 | 75 | "version": "1.0.0", |
| 54 | 76 | "author": { |
| 55 | - "name": "David Dworken", | |
| 56 | - "email": "dworken@anthropic.com" | |
| 77 | + "name": "Prithvi Rajasekaran & Alexander Bricken", | |
| 78 | + "email": "prithvi@anthropic.com" | |
| 57 | 79 | }, |
| 58 | - "source": "./plugins/security-guidance", | |
| 59 | - "category": "security" | |
| 80 | + "source": "./plugins/frontend-design", | |
| 81 | + "category": "development" | |
| 60 | 82 | }, |
| 61 | 83 | { |
| 62 | - "name": "code-review", | |
| 63 | - "description": "Automated code review for pull requests using multiple specialized agents with confidence-based scoring to filter false positives", | |
| 64 | - "version": "1.0.0", | |
| 84 | + "name": "hookify", | |
| 85 | + "description": "Easily create custom hooks to prevent unwanted behaviors by analyzing conversation patterns or from explicit instructions. Define rules via simple markdown files.", | |
| 86 | + "version": "0.1.0", | |
| 65 | 87 | "author": { |
| 66 | - "name": "Boris Cherny", | |
| 67 | - "email": "boris@anthropic.com" | |
| 88 | + "name": "Daisy Hollman", | |
| 89 | + "email": "daisy@anthropic.com" | |
| 68 | 90 | }, |
| 69 | - "source": "./plugins/code-review", | |
| 91 | + "source": "./plugins/hookify", | |
| 70 | 92 | "category": "productivity" |
| 71 | 93 | }, |
| 72 | 94 | { |
| 73 | - "name": "explanatory-output-style", | |
| 74 | - "description": "Adds educational insights about implementation choices and codebase patterns (mimics the deprecated Explanatory output style)", | |
| 75 | - "version": "1.0.0", | |
| 76 | - "author": { | |
| 77 | - "name": "Dickson Tsai", | |
| 78 | - "email": "dickson@anthropic.com" | |
| 79 | - }, | |
| 80 | - "source": "./plugins/explanatory-output-style", | |
| 81 | - "category": "learning" | |
| 82 | - }, | |
| 83 | - { | |
| 84 | 95 | "name": "learning-output-style", |
| 85 | 96 | "description": "Interactive learning mode that requests meaningful code contributions at decision points (mimics the unshipped Learning output style)", |
| 86 | 97 | "version": "1.0.0", |
| @@ -92,59 +103,48 @@ | ||
| 92 | 103 | "category": "learning" |
| 93 | 104 | }, |
| 94 | 105 | { |
| 95 | - "name": "frontend-design", | |
| 96 | - "description": "Create distinctive, production-grade frontend interfaces with high design quality. Generates creative, polished code that avoids generic AI aesthetics.", | |
| 97 | - "version": "1.0.0", | |
| 106 | + "name": "plugin-dev", | |
| 107 | + "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.", | |
| 108 | + "version": "0.1.0", | |
| 98 | 109 | "author": { |
| 99 | - "name": "Prithvi Rajasekaran & Alexander Bricken", | |
| 100 | - "email": "prithvi@anthropic.com" | |
| 101 | - }, | |
| 102 | - "source": "./plugins/frontend-design", | |
| 103 | - "category": "development" | |
| 104 | - }, | |
| 105 | - { | |
| 106 | - "name": "ralph-wiggum", | |
| 107 | - "description": "Interactive self-referential AI loops for iterative development. Claude works on the same task repeatedly, seeing its previous work, until completion.", | |
| 108 | - "version": "1.0.0", | |
| 109 | - "author": { | |
| 110 | 110 | "name": "Daisy Hollman", |
| 111 | 111 | "email": "daisy@anthropic.com" |
| 112 | 112 | }, |
| 113 | - "source": "./plugins/ralph-wiggum", | |
| 113 | + "source": "./plugins/plugin-dev", | |
| 114 | 114 | "category": "development" |
| 115 | 115 | }, |
| 116 | 116 | { |
| 117 | - "name": "hookify", | |
| 118 | - "description": "Easily create custom hooks to prevent unwanted behaviors by analyzing conversation patterns or from explicit instructions. Define rules via simple markdown files.", | |
| 119 | - "version": "0.1.0", | |
| 117 | + "name": "pr-review-toolkit", | |
| 118 | + "description": "Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification", | |
| 119 | + "version": "1.0.0", | |
| 120 | 120 | "author": { |
| 121 | - "name": "Daisy Hollman", | |
| 122 | - "email": "daisy@anthropic.com" | |
| 121 | + "name": "Anthropic", | |
| 122 | + "email": "support@anthropic.com" | |
| 123 | 123 | }, |
| 124 | - "source": "./plugins/hookify", | |
| 124 | + "source": "./plugins/pr-review-toolkit", | |
| 125 | 125 | "category": "productivity" |
| 126 | 126 | }, |
| 127 | 127 | { |
| 128 | - "name": "plugin-dev", | |
| 129 | - "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.", | |
| 130 | - "version": "0.1.0", | |
| 128 | + "name": "ralph-wiggum", | |
| 129 | + "description": "Interactive self-referential AI loops for iterative development. Claude works on the same task repeatedly, seeing its previous work, until completion.", | |
| 130 | + "version": "1.0.0", | |
| 131 | 131 | "author": { |
| 132 | 132 | "name": "Daisy Hollman", |
| 133 | 133 | "email": "daisy@anthropic.com" |
| 134 | 134 | }, |
| 135 | - "source": "./plugins/plugin-dev", | |
| 135 | + "source": "./plugins/ralph-wiggum", | |
| 136 | 136 | "category": "development" |
| 137 | 137 | }, |
| 138 | 138 | { |
| 139 | - "name": "claude-opus-4-5-migration", | |
| 140 | - "description": "Migrate your code and prompts from Sonnet 4.x and Opus 4.1 to Opus 4.5.", | |
| 139 | + "name": "security-guidance", | |
| 140 | + "description": "Security reminder hook that warns about potential security issues when editing files, including command injection, XSS, and unsafe code patterns", | |
| 141 | 141 | "version": "1.0.0", |
| 142 | 142 | "author": { |
| 143 | - "name": "William Hu", | |
| 144 | - "email": "whu@anthropic.com" | |
| 143 | + "name": "David Dworken", | |
| 144 | + "email": "dworken@anthropic.com" | |
| 145 | 145 | }, |
| 146 | - "source": "./plugins/claude-opus-4-5-migration", | |
| 147 | - "category": "development" | |
| 146 | + "source": "./plugins/security-guidance", | |
| 147 | + "category": "security" | |
| 148 | 148 | } |
| 149 | 149 | ] |
| 150 | 150 | } |
| @@ -10,51 +10,22 @@ | ||
| 10 | 10 | |
| 11 | 11 | ## Plugins in This Directory |
| 12 | 12 | |
| 13 | -### [agent-sdk-dev](./agent-sdk-dev/) | |
| 13 | +| Name | Description | Contents | | |
| 14 | +|------|-------------|----------| | |
| 15 | +| [agent-sdk-dev](./agent-sdk-dev/) | Development kit for working with the Claude Agent SDK | **Command:** `/new-sdk-app` - Interactive setup for new Agent SDK projects<br>**Agents:** `agent-sdk-verifier-py`, `agent-sdk-verifier-ts` - Validate SDK applications against best practices | | |
| 16 | +| [claude-opus-4-5-migration](./claude-opus-4-5-migration/) | Migrate code and prompts from Sonnet 4.x and Opus 4.1 to Opus 4.5 | **Skill:** `claude-opus-4-5-migration` - Automated migration of model strings, beta headers, and prompt adjustments | | |
| 17 | +| [code-review](./code-review/) | Automated PR code review using multiple specialized agents with confidence-based scoring to filter false positives | **Command:** `/code-review` - Automated PR review workflow<br>**Agents:** 5 parallel Sonnet agents for CLAUDE.md compliance, bug detection, historical context, PR history, and code comments | | |
| 18 | +| [commit-commands](./commit-commands/) | Git workflow automation for committing, pushing, and creating pull requests | **Commands:** `/commit`, `/commit-push-pr`, `/clean_gone` - Streamlined git operations | | |
| 19 | +| [explanatory-output-style](./explanatory-output-style/) | Adds educational insights about implementation choices and codebase patterns (mimics the deprecated Explanatory output style) | **Hook:** SessionStart - Injects educational context at the start of each session | | |
| 20 | +| [feature-dev](./feature-dev/) | Comprehensive feature development workflow with a structured 7-phase approach | **Command:** `/feature-dev` - Guided feature development workflow<br>**Agents:** `code-explorer`, `code-architect`, `code-reviewer` - For codebase analysis, architecture design, and quality review | | |
| 21 | +| [frontend-design](./frontend-design/) | Create distinctive, production-grade frontend interfaces that avoid generic AI aesthetics | **Skill:** `frontend-design` - Auto-invoked for frontend work, providing guidance on bold design choices, typography, animations, and visual details | | |
| 22 | +| [hookify](./hookify/) | Easily create custom hooks to prevent unwanted behaviors by analyzing conversation patterns or explicit instructions | **Commands:** `/hookify`, `/hookify:list`, `/hookify:configure`, `/hookify:help`<br>**Agent:** `conversation-analyzer` - Analyzes conversations for problematic behaviors<br>**Skill:** `writing-rules` - Guidance on hookify rule syntax | | |
| 23 | +| [learning-output-style](./learning-output-style/) | Interactive learning mode that requests meaningful code contributions at decision points (mimics the unshipped Learning output style) | **Hook:** SessionStart - Encourages users to write meaningful code (5-10 lines) at decision points while receiving educational insights | | |
| 24 | +| [plugin-dev](./plugin-dev/) | Comprehensive toolkit for developing Claude Code plugins with 7 expert skills and AI-assisted creation | **Command:** `/plugin-dev:create-plugin` - 8-phase guided workflow for building plugins<br>**Agents:** `agent-creator`, `plugin-validator`, `skill-reviewer`<br>**Skills:** Hook development, MCP integration, plugin structure, settings, commands, agents, and skill development | | |
| 25 | +| [pr-review-toolkit](./pr-review-toolkit/) | Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification | **Command:** `/pr-review-toolkit:review-pr` - Run with optional review aspects (comments, tests, errors, types, code, simplify, all)<br>**Agents:** `comment-analyzer`, `pr-test-analyzer`, `silent-failure-hunter`, `type-design-analyzer`, `code-reviewer`, `code-simplifier` | | |
| 26 | +| [ralph-wiggum](./ralph-wiggum/) | Interactive self-referential AI loops for iterative development. Claude works on the same task repeatedly until completion | **Commands:** `/ralph-loop`, `/cancel-ralph` - Start/stop autonomous iteration loops<br>**Hook:** Stop - Intercepts exit attempts to continue iteration | | |
| 27 | +| [security-guidance](./security-guidance/) | Security reminder hook that warns about potential security issues when editing files | **Hook:** PreToolUse - Monitors 9 security patterns including command injection, XSS, eval usage, dangerous HTML, pickle deserialization, and os.system calls | | |
| 14 | 28 | |
| 15 | -**Claude Agent SDK Development Plugin** | |
| 16 | - | |
| 17 | -Streamlines the development of Claude Agent SDK applications with scaffolding commands and verification agents. | |
| 18 | - | |
| 19 | -- **Command**: `/new-sdk-app` - Interactive setup for new Agent SDK projects | |
| 20 | -- **Agents**: `agent-sdk-verifier-py` and `agent-sdk-verifier-ts` - Validate SDK applications against best practices | |
| 21 | -- **Use case**: Creating and verifying Claude Agent SDK applications in Python or TypeScript | |
| 22 | - | |
| 23 | -### [commit-commands](./commit-commands/) | |
| 24 | - | |
| 25 | -**Git Workflow Automation Plugin** | |
| 26 | - | |
| 27 | -Simplifies common git operations with streamlined commands for committing, pushing, and creating pull requests. | |
| 28 | - | |
| 29 | -- **Commands**: | |
| 30 | - - `/commit` - Create a git commit with appropriate message | |
| 31 | - - `/commit-push-pr` - Commit, push, and create a PR in one command | |
| 32 | - - `/clean_gone` - Clean up stale local branches marked as [gone] | |
| 33 | -- **Use case**: Faster git workflows with less context switching | |
| 34 | - | |
| 35 | -### [code-review](./code-review/) | |
| 36 | - | |
| 37 | -**Automated Pull Request Code Review Plugin** | |
| 38 | - | |
| 39 | -Provides automated code review for pull requests using multiple specialized agents with confidence-based scoring to filter false positives. | |
| 40 | - | |
| 41 | -- **Command**: | |
| 42 | - - `/code-review` - Automated PR review workflow | |
| 43 | -- **Use case**: Automated code review on pull requests with high-confidence issue detection (threshold ≥80) | |
| 44 | - | |
| 45 | -### [feature-dev](./feature-dev/) | |
| 46 | - | |
| 47 | -**Comprehensive Feature Development Workflow Plugin** | |
| 48 | - | |
| 49 | -Provides a structured 7-phase approach to feature development with specialized agents for exploration, architecture, and review. | |
| 50 | - | |
| 51 | -- **Command**: `/feature-dev` - Guided feature development workflow | |
| 52 | -- **Agents**: | |
| 53 | - - `code-explorer` - Deeply analyzes existing codebase features | |
| 54 | - - `code-architect` - Designs feature architectures and implementation blueprints | |
| 55 | - - `code-reviewer` - Reviews code for bugs, quality issues, and project conventions | |
| 56 | -- **Use case**: Building new features with systematic codebase understanding and quality assurance | |
| 57 | - | |
| 58 | 29 | ## Installation |
| 59 | 30 | |
| 60 | 31 | These plugins are included in the Claude Code repository. To use them in your own projects: |