[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-anthropics-code-review-zh-CN":3,"guides-for-anthropics-code-review":707,"similar-k17593vf3qqrg7hwsmjkt8cv7986m180-zh-CN":708},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":257,"isFallback":254,"parentExtension":262,"providers":296,"relations":301,"repo":302,"tags":705,"workflow":706},1778675383815.645,"k17593vf3qqrg7hwsmjkt8cv7986m180",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Automated code review for pull requests using multiple specialized agents with confidence-based scoring",{"claudeCode":12},"code-review","Code Review Plugin","https://github.com/anthropics/claude-code",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":238,"workflow":255},1778675443928.4717,"kn7ewxyy69wr7q7vxbfvgb788186ngkp","en",{"checks":20,"evaluatedAt":207,"extensionSummary":208,"features":209,"nonGoals":215,"promptVersionExtension":220,"promptVersionScoring":221,"purpose":222,"rationale":223,"score":224,"summary":225,"tags":226,"targetMarket":231,"tier":232,"useCases":233},[21,26,29,32,36,39,43,48,51,54,59,63,67,71,74,77,80,83,86,89,93,97,101,105,109,112,115,118,122,125,128,131,134,137,140,144,148,152,155,159,162,165,168,171,174,177,180,183,186,189,193,196,199,203],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of automated code review for pull requests using specialized agents and confidence-based scoring.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The plugin offers value beyond a simple prompt by orchestrating multiple specialized agents, confidence scoring, filtering, and direct integration with GitHub PRs.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The plugin provides a complete workflow for code review, including checks for review necessity, agent orchestration, confidence scoring, filtering, and output options (terminal/PR comment), covering the full lifecycle.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The plugin focuses solely on automated code review for pull requests, using specialized agents for specific tasks within this domain.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the plugin's capabilities as described in the README and command files.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The plugin uses specific, verb-noun-scoped tools like `gh pr view`, `gh pr comment`, and `mcp__github_inline_comment__create_inline_comment`, avoiding generalist commands.",{"category":44,"check":45,"severity":46,"summary":47},"Documentation","Configuration & parameter reference","info","The README documents the command-line options and provides usage examples, but the confidence threshold adjustment is mentioned as a modification to a command file, not a direct configuration parameter.",{"category":33,"check":49,"severity":24,"summary":50},"Tool naming","The primary command `/code-review` is descriptive, and underlying GitHub CLI tools are standard and well-understood.",{"category":33,"check":52,"severity":24,"summary":53},"Minimal I/O surface","The plugin's inputs are command-line flags (`--comment`), and outputs are structured review comments or terminal text, requesting only necessary data and returning promised payloads.",{"category":55,"check":56,"severity":57,"summary":58},"License","License usability","warning","The license is only mentioned in the README as '© Anthropic PBC. All rights reserved. Use is subject to Anthropic's Commercial Terms of Service', which is not a standard SPDX identifier and lacks a dedicated LICENSE file, making its exact legal status unclear for downstream use.",{"category":60,"check":61,"severity":24,"summary":62},"Maintenance","Commit recency","The last commit was on 2026-05-12, well within the last 3 months.",{"category":60,"check":64,"severity":65,"summary":66},"Dependency Management","not_applicable","The plugin relies on the GitHub CLI (`gh`) and potentially internal Claude MCPs, but does not bundle third-party JavaScript/Python dependencies requiring explicit management.",{"category":68,"check":69,"severity":24,"summary":70},"Security","Secret Management","The plugin uses the GitHub CLI (`gh`) which requires authentication, but it leverages standard GitHub authentication mechanisms and does not appear to echo resolved secrets to stdout/stderr.",{"category":68,"check":72,"severity":24,"summary":73},"Injection","The plugin primarily uses the GitHub CLI and structured prompts for agents; it does not appear to load or execute arbitrary third-party data as instructions.",{"category":68,"check":75,"severity":24,"summary":76},"Transitive Supply-Chain Grenades","The plugin relies on the GitHub CLI and bundled agent prompts, with no indication of runtime downloads or remote execution of untrusted content.",{"category":68,"check":78,"severity":24,"summary":79},"Sandbox Isolation","The plugin operates within the Claude Code environment and uses the GitHub CLI, implying paths are relative to the project or handled by the CLI's standard scope.",{"category":68,"check":81,"severity":24,"summary":82},"Sandbox escape primitives","There are no indications of detached-process spawns or retry loops around denied tool calls in the provided scripts.",{"category":68,"check":84,"severity":24,"summary":85},"Data Exfiltration","The plugin uses the GitHub CLI for interactions and agent prompts for analysis; there are no undocumented outbound calls or explicit instructions to submit confidential data.",{"category":68,"check":87,"severity":24,"summary":88},"Hidden Text Tricks","The bundled files do not contain hidden steering tricks, invisible Unicode characters, or other obfuscation methods.",{"category":90,"check":91,"severity":24,"summary":92},"Hooks","Opaque code execution","The plugin's logic is described in Markdown command files and uses the GitHub CLI, with no evidence of obfuscated or minified code execution.",{"category":94,"check":95,"severity":24,"summary":96},"Portability","Structural Assumption","The plugin assumes a standard Git repository structure and the presence of the GitHub CLI, which are clearly stated prerequisites. It gracefully handles CLAUDE.md file locations.",{"category":98,"check":99,"severity":57,"summary":100},"Trust","Issues Attention","9462 issues opened vs. 22831 closed in the last 90 days, indicating a closure rate of approximately 71%, but the high number of open issues suggests potential maintainer bottleneck.",{"category":102,"check":103,"severity":24,"summary":104},"Versioning","Release Management","The plugin declares version '1.0.0' in `plugin.json` and the README, and the installation instructions do not point to a dynamic `main` branch.",{"category":106,"check":107,"severity":46,"summary":108},"Code Execution","Validation","The command files describe the expected agent behavior and tool usage, but lack explicit mention of schema validation libraries for input arguments or structured output sanitization.",{"category":68,"check":110,"severity":24,"summary":111},"Unguarded Destructive Operations","The plugin performs read-only operations for review and optionally posts comments, not destructive file modifications or infrastructure changes.",{"category":106,"check":113,"severity":24,"summary":114},"Error Handling","The command files detail specific agent behaviors and error conditions, instructing agents not to make exploratory calls and to flag issues with high confidence, implying structured error handling.",{"category":106,"check":116,"severity":46,"summary":117},"Logging","The README mentions outputting to the terminal by default or as a PR comment, but no explicit mention of a local audit file for destructive actions or outbound calls.",{"category":119,"check":120,"severity":65,"summary":121},"Compliance","GDPR","The plugin focuses on code review and interacts with GitHub, not directly processing personal data beyond what might be in code comments or commit messages, with no explicit submission of PII.",{"category":119,"check":123,"severity":24,"summary":124},"Target market","The plugin operates on GitHub repositories and uses general code review principles, with no regional or jurisdictional limitations detected. `targetMarket` is 'global'.",{"category":94,"check":126,"severity":24,"summary":127},"Runtime stability","The plugin relies on the GitHub CLI and standard agent LLM interactions, which are platform-agnostic within the Claude Code environment.",{"category":44,"check":129,"severity":24,"summary":130},"README","The README file exists and clearly states the plugin's purpose, features, usage, and installation.",{"category":33,"check":132,"severity":24,"summary":133},"Tool surface size","The plugin primarily exposes one main command `/code-review` and relies on the GitHub CLI for specific actions, keeping the surface area small.",{"category":40,"check":135,"severity":24,"summary":136},"Overlapping near-synonym tools","The plugin utilizes specific GitHub CLI commands and agents, avoiding near-synonym tools that would cause ambiguity.",{"category":44,"check":138,"severity":24,"summary":139},"Phantom features","All features mentioned in the README, such as agent capabilities, confidence scoring, and PR comment posting, are supported by the command logic and descriptions.",{"category":141,"check":142,"severity":24,"summary":143},"Install","Installation instruction","The README clearly states the plugin is included in Claude Code and the command is available, with clear usage examples and options.",{"category":145,"check":146,"severity":24,"summary":147},"Errors","Actionable error messages","The command logic specifies how agents should handle issues, filter false positives, and output clear findings or a 'No issues found' message.",{"category":149,"check":150,"severity":65,"summary":151},"Execution","Pinned dependencies","The plugin does not bundle third-party dependencies that require explicit pinning; it relies on the Claude Code environment and the GitHub CLI.",{"category":33,"check":153,"severity":65,"summary":154},"Dry-run preview","The plugin's primary function is analytical (code review) and optionally posts comments; it does not perform state-changing operations requiring a dry-run.",{"category":156,"check":157,"severity":65,"summary":158},"Protocol","Idempotent retry & timeouts","The plugin's operations are primarily agent-based LLM calls and GitHub CLI interactions, which are not state-changing mutations requiring idempotency or custom timeouts.",{"category":119,"check":160,"severity":65,"summary":161},"Telemetry opt-in","There is no indication of telemetry being emitted by this plugin.",{"category":40,"check":163,"severity":24,"summary":164},"Name collisions","The plugin has a single primary command `/code-review` and does not define other extensions that could collide with built-ins or each other.",{"category":40,"check":166,"severity":65,"summary":167},"Hooks-off mechanism","The plugin does not appear to use hooks that would require a hooks-off mechanism.",{"category":40,"check":169,"severity":65,"summary":170},"Hook matcher tightness","The plugin does not appear to use custom hooks.",{"category":68,"check":172,"severity":65,"summary":173},"Hook security","The plugin does not appear to use custom hooks that would require security gating.",{"category":90,"check":175,"severity":65,"summary":176},"Silent prompt rewriting","The plugin does not appear to use `UserPromptSubmit` hooks that rewrite prompts.",{"category":68,"check":178,"severity":65,"summary":179},"Permission Hook","The plugin does not appear to use `PermissionRequest` hooks.",{"category":119,"check":181,"severity":65,"summary":182},"Hook privacy","The plugin does not appear to use hooks for logging or telemetry.",{"category":106,"check":184,"severity":65,"summary":185},"Hook dependency","The plugin does not appear to use custom hook scripts.",{"category":44,"check":187,"severity":24,"summary":188},"Feature Transparency","The README clearly explains the functionality, including the agent architecture and confidence scoring, and the command file details the workflow.",{"category":190,"check":191,"severity":65,"summary":192},"Convention","Layout convention adherence","As this is a plugin that is part of the main Claude Code repository, standard Claude Code plugin layout conventions do not strictly apply in the same way as a standalone plugin.",{"category":190,"check":194,"severity":65,"summary":195},"Plugin state","The plugin does not appear to maintain persistent state beyond what is managed by the Claude Code environment or the GitHub CLI.",{"category":68,"check":197,"severity":65,"summary":198},"Keychain-stored secrets","The plugin relies on the GitHub CLI for authentication, which uses its own secure credential management, rather than requiring explicit secrets to be stored by the plugin itself.",{"category":200,"check":201,"severity":65,"summary":202},"Dependencies","Tagged release sourcing","The plugin does not bundle external MCP servers; it relies on the GitHub CLI and agent orchestration within the Claude Code environment.",{"category":204,"check":205,"severity":24,"summary":206},"Installation","Clean uninstall","As the plugin is part of the main Claude Code repository, there are no background daemons, cron jobs, or persistent installations that would survive removal.",1778675443734,"This plugin automates code review for pull requests by deploying multiple specialized agents in parallel. It analyzes code for CLAUDE.md compliance, bugs, and historical context, then scores issues based on confidence before filtering out low-signal findings.",[210,211,212,213,214],"Automated PR review with parallel agents","Confidence-based scoring and filtering of issues","CLAUDE.md compliance checking","Bug detection and historical context analysis","Option to post review as PR comment",[216,217,218,219],"Performing deep security vulnerability scans beyond obvious bugs","Catching all code style or pedantic issues","Replacing human review entirely","Reviewing trivial or already-reviewed pull requests","3.0.0","4.4.0","To streamline the code review process by providing automated, high-signal feedback on pull requests, reducing manual effort and improving code quality.","The license is unclear, and there are a high number of open issues despite a good closure rate, indicating potential maintainer bandwidth concerns.",75,"A robust plugin for automated pull request code review with specialized agents and confidence scoring.",[12,227,228,229,230],"github","pull-request","automation","agents","global","community",[234,235,236,237],"Reviewing all non-trivial pull requests","Ensuring guideline compliance before merging","Identifying potential bugs and code quality issues early","Integrating automated review into CI/CD workflows",{"codeQuality":239,"collectedAt":241,"documentation":242,"maintenance":245,"security":252,"testCoverage":253},{"hasLockfile":240},false,1778675426802,{"descriptionLength":243,"readmeSize":244},103,2873,{"closedIssues90d":246,"forks":247,"hasChangelog":240,"manifestVersion":248,"openIssues90d":249,"pushedAt":250,"stars":251},22831,20310,"1.0.0",9462,1778620184000,123134,{"hasNpmPackage":240,"smitheryVerified":240},{"hasCi":254,"hasTests":240},true,{"updatedAt":256},1778675443928,{"basePath":258,"githubOwner":259,"githubRepo":260,"locale":18,"slug":12,"type":261},"plugins/code-review","anthropics","claude-code","plugin",{"_creationTime":263,"_id":264,"community":265,"display":266,"identity":271,"parentExtension":274,"providers":275,"relations":290,"tags":292,"workflow":293},1778675383815.6443,"k17ft5f5kw1crrqpbr5ez2tfx586mxk0",{"reviewCount":8},{"description":267,"installMethods":268,"name":270,"sourceUrl":14},"Bundled plugins for Claude Code including Agent SDK development tools, PR review toolkit, and commit workflows",{"claudeCode":269},"anthropics/claude-code","claude-code-plugins",{"basePath":272,"githubOwner":259,"githubRepo":260,"locale":18,"slug":260,"type":273},"","marketplace",null,{"evaluate":276,"extract":284},{"promptVersionExtension":277,"promptVersionScoring":221,"score":278,"tags":279,"targetMarket":231,"tier":232},"3.1.0",79,[260,280,281,282,12,283],"plugins","development","productivity","agent-sdk",{"commitSha":285,"marketplace":286,"plugin":288},"HEAD",{"name":270,"pluginCount":287,"version":248},13,{"mcpCount":8,"provider":289,"skillCount":8},"classify",{"repoId":291},"kd7d2pdr9h079xr7vcg3zyy2nx86mab0",[283,260,12,281,280,282],{"evaluatedAt":294,"extractAt":295,"updatedAt":294},1778675396350,1778675383815,{"evaluate":297,"extract":299},{"promptVersionExtension":220,"promptVersionScoring":221,"score":224,"tags":298,"targetMarket":231,"tier":232},[12,227,228,229,230],{"commitSha":285,"license":300},"Commercial Terms of Service",{"parentExtensionId":264,"repoId":291},{"_creationTime":303,"_id":291,"identity":304,"providers":305,"workflow":701},1778675378145.0718,{"githubOwner":259,"githubRepo":260,"sourceUrl":14},{"classify":306,"discover":694,"github":697},{"commitSha":285,"extensions":307},[308,321,337,349,357,372,383,400,411,443,453,469,491,508,519,532,539,547,568,595,623,643,665,684],{"basePath":272,"description":267,"displayName":270,"installMethods":309,"rationale":310,"selectedPaths":311,"source":320,"sourceLanguage":18,"type":273},{"claudeCode":269},"marketplace.json at .claude-plugin/marketplace.json",[312,315,317],{"path":313,"priority":314},".claude-plugin/marketplace.json","mandatory",{"path":316,"priority":314},"README.md",{"path":318,"priority":319},"LICENSE.md","high","rule",{"basePath":322,"description":323,"displayName":324,"installMethods":325,"rationale":326,"selectedPaths":327,"source":320,"sourceLanguage":18,"type":261},"plugins/agent-sdk-dev","Claude Agent SDK Development Plugin","agent-sdk-dev",{"claudeCode":324},"plugin manifest at plugins/agent-sdk-dev/.claude-plugin/plugin.json",[328,330,331,333,335],{"path":329,"priority":314},".claude-plugin/plugin.json",{"path":316,"priority":314},{"path":332,"priority":319},"agents/agent-sdk-verifier-py.md",{"path":334,"priority":319},"agents/agent-sdk-verifier-ts.md",{"path":336,"priority":319},"commands/new-sdk-app.md",{"basePath":338,"description":339,"displayName":340,"installMethods":341,"rationale":342,"selectedPaths":343,"source":320,"sourceLanguage":18,"type":261},"plugins/claude-opus-4-5-migration","Migrate your code and prompts from Sonnet 4.x and Opus 4.1 to Opus 4.5.","claude-opus-4-5-migration",{"claudeCode":340},"plugin manifest at plugins/claude-opus-4-5-migration/.claude-plugin/plugin.json",[344,345,346],{"path":329,"priority":314},{"path":316,"priority":314},{"path":347,"priority":348},"skills/claude-opus-4-5-migration/SKILL.md","medium",{"basePath":258,"description":10,"displayName":12,"installMethods":350,"rationale":351,"selectedPaths":352,"source":320,"sourceLanguage":18,"type":261},{"claudeCode":12},"plugin manifest at plugins/code-review/.claude-plugin/plugin.json",[353,354,355],{"path":329,"priority":314},{"path":316,"priority":314},{"path":356,"priority":319},"commands/code-review.md",{"basePath":358,"description":359,"displayName":360,"installMethods":361,"rationale":362,"selectedPaths":363,"source":320,"sourceLanguage":18,"type":261},"plugins/commit-commands","Streamline your git workflow with simple commands for committing, pushing, and creating pull requests","commit-commands",{"claudeCode":360},"plugin manifest at plugins/commit-commands/.claude-plugin/plugin.json",[364,365,366,368,370],{"path":329,"priority":314},{"path":316,"priority":314},{"path":367,"priority":319},"commands/clean_gone.md",{"path":369,"priority":319},"commands/commit-push-pr.md",{"path":371,"priority":319},"commands/commit.md",{"basePath":373,"description":374,"displayName":375,"installMethods":376,"rationale":377,"selectedPaths":378,"source":320,"sourceLanguage":18,"type":261},"plugins/explanatory-output-style","Adds educational insights about implementation choices and codebase patterns (mimics the deprecated Explanatory output style)","explanatory-output-style",{"claudeCode":375},"plugin manifest at plugins/explanatory-output-style/.claude-plugin/plugin.json",[379,380,381],{"path":329,"priority":314},{"path":316,"priority":314},{"path":382,"priority":319},"hooks/hooks.json",{"basePath":384,"description":385,"displayName":386,"installMethods":387,"rationale":388,"selectedPaths":389,"source":320,"sourceLanguage":18,"type":261},"plugins/feature-dev","Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review","feature-dev",{"claudeCode":386},"plugin manifest at plugins/feature-dev/.claude-plugin/plugin.json",[390,391,392,394,396,398],{"path":329,"priority":314},{"path":316,"priority":314},{"path":393,"priority":319},"agents/code-architect.md",{"path":395,"priority":319},"agents/code-explorer.md",{"path":397,"priority":319},"agents/code-reviewer.md",{"path":399,"priority":319},"commands/feature-dev.md",{"basePath":401,"description":402,"displayName":403,"installMethods":404,"rationale":405,"selectedPaths":406,"source":320,"sourceLanguage":18,"type":261},"plugins/frontend-design","Frontend design skill for UI/UX implementation","frontend-design",{"claudeCode":403},"plugin manifest at plugins/frontend-design/.claude-plugin/plugin.json",[407,408,409],{"path":329,"priority":314},{"path":316,"priority":314},{"path":410,"priority":348},"skills/frontend-design/SKILL.md",{"basePath":412,"description":413,"displayName":414,"installMethods":415,"rationale":416,"selectedPaths":417,"source":320,"sourceLanguage":18,"type":261},"plugins/hookify","Easily create hooks to prevent unwanted behaviors by analyzing conversation patterns","hookify",{"claudeCode":414},"plugin manifest at plugins/hookify/.claude-plugin/plugin.json",[418,419,420,422,424,426,428,430,432,434,435,437,439,441],{"path":329,"priority":314},{"path":316,"priority":314},{"path":421,"priority":348},"skills/writing-rules/SKILL.md",{"path":423,"priority":319},"agents/conversation-analyzer.md",{"path":425,"priority":319},"commands/configure.md",{"path":427,"priority":319},"commands/help.md",{"path":429,"priority":319},"commands/hookify.md",{"path":431,"priority":319},"commands/list.md",{"path":433,"priority":319},"hooks/__init__.py",{"path":382,"priority":319},{"path":436,"priority":319},"hooks/posttooluse.py",{"path":438,"priority":319},"hooks/pretooluse.py",{"path":440,"priority":319},"hooks/stop.py",{"path":442,"priority":319},"hooks/userpromptsubmit.py",{"basePath":444,"description":445,"displayName":446,"installMethods":447,"rationale":448,"selectedPaths":449,"source":320,"sourceLanguage":18,"type":261},"plugins/learning-output-style","Interactive learning mode that requests meaningful code contributions at decision points (mimics the unshipped Learning output style)","learning-output-style",{"claudeCode":446},"plugin manifest at plugins/learning-output-style/.claude-plugin/plugin.json",[450,451,452],{"path":329,"priority":314},{"path":316,"priority":314},{"path":382,"priority":319},{"basePath":454,"description":455,"displayName":456,"installMethods":457,"rationale":458,"selectedPaths":459,"source":320,"sourceLanguage":18,"type":261},"plugins/plugin-dev","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.","plugin-dev",{"claudeCode":456},"inline plugin source from marketplace.json at plugins/plugin-dev",[460,461,463,465,467],{"path":316,"priority":314},{"path":462,"priority":319},"agents/agent-creator.md",{"path":464,"priority":319},"agents/plugin-validator.md",{"path":466,"priority":319},"agents/skill-reviewer.md",{"path":468,"priority":319},"commands/create-plugin.md",{"basePath":470,"description":471,"displayName":472,"installMethods":473,"rationale":474,"selectedPaths":475,"source":320,"sourceLanguage":18,"type":261},"plugins/pr-review-toolkit","Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification","pr-review-toolkit",{"claudeCode":472},"plugin manifest at plugins/pr-review-toolkit/.claude-plugin/plugin.json",[476,477,478,479,481,483,485,487,489],{"path":329,"priority":314},{"path":316,"priority":314},{"path":397,"priority":319},{"path":480,"priority":319},"agents/code-simplifier.md",{"path":482,"priority":319},"agents/comment-analyzer.md",{"path":484,"priority":319},"agents/pr-test-analyzer.md",{"path":486,"priority":319},"agents/silent-failure-hunter.md",{"path":488,"priority":319},"agents/type-design-analyzer.md",{"path":490,"priority":319},"commands/review-pr.md",{"basePath":492,"description":493,"displayName":494,"installMethods":495,"rationale":496,"selectedPaths":497,"source":320,"sourceLanguage":18,"type":261},"plugins/ralph-wiggum","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.","ralph-wiggum",{"claudeCode":494},"plugin manifest at plugins/ralph-wiggum/.claude-plugin/plugin.json",[498,499,500,502,503,505,506],{"path":329,"priority":314},{"path":316,"priority":314},{"path":501,"priority":319},"commands/cancel-ralph.md",{"path":427,"priority":319},{"path":504,"priority":319},"commands/ralph-loop.md",{"path":382,"priority":319},{"path":507,"priority":319},"hooks/stop-hook.sh",{"basePath":509,"description":510,"displayName":511,"installMethods":512,"rationale":513,"selectedPaths":514,"source":320,"sourceLanguage":18,"type":261},"plugins/security-guidance","Security reminder hook that warns about potential security issues when editing files, including command injection, XSS, and unsafe code patterns","security-guidance",{"claudeCode":511},"plugin manifest at plugins/security-guidance/.claude-plugin/plugin.json",[515,516,517],{"path":329,"priority":314},{"path":382,"priority":319},{"path":518,"priority":319},"hooks/security_reminder_hook.py",{"basePath":520,"description":521,"displayName":340,"installMethods":522,"rationale":523,"selectedPaths":524,"source":320,"sourceLanguage":18,"type":531},"plugins/claude-opus-4-5-migration/skills/claude-opus-4-5-migration","Migrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5. Use when the user wants to update their codebase, prompts, or API calls to use Opus 4.5. Handles model string updates and prompt adjustments for known Opus 4.5 behavioral differences. Does NOT migrate Haiku 4.5.",{"claudeCode":269},"SKILL.md frontmatter at plugins/claude-opus-4-5-migration/skills/claude-opus-4-5-migration/SKILL.md",[525,527,529],{"path":526,"priority":314},"SKILL.md",{"path":528,"priority":348},"references/effort.md",{"path":530,"priority":348},"references/prompt-snippets.md","skill",{"basePath":533,"description":534,"displayName":403,"installMethods":535,"rationale":536,"selectedPaths":537,"source":320,"sourceLanguage":18,"type":531},"plugins/frontend-design/skills/frontend-design","Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.",{"claudeCode":269},"SKILL.md frontmatter at plugins/frontend-design/skills/frontend-design/SKILL.md",[538],{"path":526,"priority":314},{"basePath":540,"description":541,"displayName":542,"installMethods":543,"rationale":544,"selectedPaths":545,"source":320,"sourceLanguage":18,"type":531},"plugins/hookify/skills/writing-rules","This skill should be used when the user asks to \"create a hookify rule\", \"write a hook rule\", \"configure hookify\", \"add a hookify rule\", or needs guidance on hookify rule syntax and patterns.","writing-rules",{"claudeCode":269},"SKILL.md frontmatter at plugins/hookify/skills/writing-rules/SKILL.md",[546],{"path":526,"priority":314},{"basePath":548,"description":549,"displayName":550,"installMethods":551,"rationale":552,"selectedPaths":553,"source":320,"sourceLanguage":18,"type":531},"plugins/plugin-dev/skills/agent-development","This skill should be used when the user asks to \"create an agent\", \"add an agent\", \"write a subagent\", \"agent frontmatter\", \"when to use description\", \"agent examples\", \"agent tools\", \"agent colors\", \"autonomous agent\", or needs guidance on agent structure, system prompts, triggering conditions, or agent development best practices for Claude Code plugins.","agent-development",{"claudeCode":269},"SKILL.md frontmatter at plugins/plugin-dev/skills/agent-development/SKILL.md",[554,555,558,560,562,564,566],{"path":526,"priority":314},{"path":556,"priority":557},"examples/agent-creation-prompt.md","low",{"path":559,"priority":557},"examples/complete-agent-examples.md",{"path":561,"priority":348},"references/agent-creation-system-prompt.md",{"path":563,"priority":348},"references/system-prompt-design.md",{"path":565,"priority":348},"references/triggering-examples.md",{"path":567,"priority":557},"scripts/validate-agent.sh",{"basePath":569,"description":570,"displayName":571,"installMethods":572,"rationale":573,"selectedPaths":574,"source":320,"sourceLanguage":18,"type":531},"plugins/plugin-dev/skills/command-development","This skill should be used when the user asks to \"create a slash command\", \"add a command\", \"write a custom command\", \"define command arguments\", \"use command frontmatter\", \"organize commands\", \"create command with file references\", \"interactive command\", \"use AskUserQuestion in command\", or needs guidance on slash command structure, YAML frontmatter fields, dynamic arguments, bash execution in commands, user interaction patterns, or command development best practices for Claude Code.","command-development",{"claudeCode":269},"SKILL.md frontmatter at plugins/plugin-dev/skills/command-development/SKILL.md",[575,576,577,579,581,583,585,587,589,591,593],{"path":526,"priority":314},{"path":316,"priority":319},{"path":578,"priority":557},"examples/plugin-commands.md",{"path":580,"priority":557},"examples/simple-commands.md",{"path":582,"priority":348},"references/advanced-workflows.md",{"path":584,"priority":348},"references/documentation-patterns.md",{"path":586,"priority":348},"references/frontmatter-reference.md",{"path":588,"priority":348},"references/interactive-commands.md",{"path":590,"priority":348},"references/marketplace-considerations.md",{"path":592,"priority":348},"references/plugin-features-reference.md",{"path":594,"priority":348},"references/testing-strategies.md",{"basePath":596,"description":597,"displayName":598,"installMethods":599,"rationale":600,"selectedPaths":601,"source":320,"sourceLanguage":18,"type":531},"plugins/plugin-dev/skills/hook-development","This skill should be used when the user asks to \"create a hook\", \"add a PreToolUse/PostToolUse/Stop hook\", \"validate tool use\", \"implement prompt-based hooks\", \"use ${CLAUDE_PLUGIN_ROOT}\", \"set up event-driven automation\", \"block dangerous commands\", or mentions hook events (PreToolUse, PostToolUse, Stop, SubagentStop, SessionStart, SessionEnd, UserPromptSubmit, PreCompact, Notification). Provides comprehensive guidance for creating and implementing Claude Code plugin hooks with focus on advanced prompt-based hooks API.","hook-development",{"claudeCode":269},"SKILL.md frontmatter at plugins/plugin-dev/skills/hook-development/SKILL.md",[602,603,605,607,609,611,613,615,617,619,621],{"path":526,"priority":314},{"path":604,"priority":557},"examples/load-context.sh",{"path":606,"priority":557},"examples/validate-bash.sh",{"path":608,"priority":557},"examples/validate-write.sh",{"path":610,"priority":348},"references/advanced.md",{"path":612,"priority":348},"references/migration.md",{"path":614,"priority":348},"references/patterns.md",{"path":616,"priority":557},"scripts/README.md",{"path":618,"priority":557},"scripts/hook-linter.sh",{"path":620,"priority":557},"scripts/test-hook.sh",{"path":622,"priority":557},"scripts/validate-hook-schema.sh",{"basePath":624,"description":625,"displayName":626,"installMethods":627,"rationale":628,"selectedPaths":629,"source":320,"sourceLanguage":18,"type":531},"plugins/plugin-dev/skills/mcp-integration","This skill should be used when the user asks to \"add MCP server\", \"integrate MCP\", \"configure MCP in plugin\", \"use .mcp.json\", \"set up Model Context Protocol\", \"connect external service\", mentions \"${CLAUDE_PLUGIN_ROOT} with MCP\", or discusses MCP server types (SSE, stdio, HTTP, WebSocket). Provides comprehensive guidance for integrating Model Context Protocol servers into Claude Code plugins for external tool and service integration.","mcp-integration",{"claudeCode":269},"SKILL.md frontmatter at plugins/plugin-dev/skills/mcp-integration/SKILL.md",[630,631,633,635,637,639,641],{"path":526,"priority":314},{"path":632,"priority":557},"examples/http-server.json",{"path":634,"priority":557},"examples/sse-server.json",{"path":636,"priority":557},"examples/stdio-server.json",{"path":638,"priority":348},"references/authentication.md",{"path":640,"priority":348},"references/server-types.md",{"path":642,"priority":348},"references/tool-usage.md",{"basePath":644,"description":645,"displayName":646,"installMethods":647,"rationale":648,"selectedPaths":649,"source":320,"sourceLanguage":18,"type":531},"plugins/plugin-dev/skills/plugin-settings","This skill should be used when the user asks about \"plugin settings\", \"store plugin configuration\", \"user-configurable plugin\", \".local.md files\", \"plugin state files\", \"read YAML frontmatter\", \"per-project plugin settings\", or wants to make plugin behavior configurable. Documents the .claude/plugin-name.local.md pattern for storing plugin-specific configuration with YAML frontmatter and markdown content.","plugin-settings",{"claudeCode":269},"SKILL.md frontmatter at plugins/plugin-dev/skills/plugin-settings/SKILL.md",[650,651,653,655,657,659,661,663],{"path":526,"priority":314},{"path":652,"priority":557},"examples/create-settings-command.md",{"path":654,"priority":557},"examples/example-settings.md",{"path":656,"priority":557},"examples/read-settings-hook.sh",{"path":658,"priority":348},"references/parsing-techniques.md",{"path":660,"priority":348},"references/real-world-examples.md",{"path":662,"priority":557},"scripts/parse-frontmatter.sh",{"path":664,"priority":557},"scripts/validate-settings.sh",{"basePath":666,"description":667,"displayName":668,"installMethods":669,"rationale":670,"selectedPaths":671,"source":320,"sourceLanguage":18,"type":531},"plugins/plugin-dev/skills/plugin-structure","This skill should be used when the user asks to \"create a plugin\", \"scaffold a plugin\", \"understand plugin structure\", \"organize plugin components\", \"set up plugin.json\", \"use ${CLAUDE_PLUGIN_ROOT}\", \"add commands/agents/skills/hooks\", \"configure auto-discovery\", or needs guidance on plugin directory layout, manifest configuration, component organization, file naming conventions, or Claude Code plugin architecture best practices.","plugin-structure",{"claudeCode":269},"SKILL.md frontmatter at plugins/plugin-dev/skills/plugin-structure/SKILL.md",[672,673,674,676,678,680,682],{"path":526,"priority":314},{"path":316,"priority":319},{"path":675,"priority":557},"examples/advanced-plugin.md",{"path":677,"priority":557},"examples/minimal-plugin.md",{"path":679,"priority":557},"examples/standard-plugin.md",{"path":681,"priority":348},"references/component-patterns.md",{"path":683,"priority":348},"references/manifest-reference.md",{"basePath":685,"description":686,"displayName":687,"installMethods":688,"rationale":689,"selectedPaths":690,"source":320,"sourceLanguage":18,"type":531},"plugins/plugin-dev/skills/skill-development","This skill should be used when the user wants to \"create a skill\", \"add a skill to plugin\", \"write a new skill\", \"improve skill description\", \"organize skill content\", or needs guidance on skill structure, progressive disclosure, or skill development best practices for Claude Code plugins.","skill-development",{"claudeCode":269},"SKILL.md frontmatter at plugins/plugin-dev/skills/skill-development/SKILL.md",[691,692],{"path":526,"priority":314},{"path":693,"priority":348},"references/skill-creator-original.md",{"sources":695},[696],"manual",{"closedIssues90d":246,"description":698,"forks":247,"homepage":699,"openIssues90d":249,"pushedAt":250,"readmeSize":244,"stars":251,"topics":700},"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.","https://code.claude.com/docs/en/overview",[],{"classifiedAt":702,"discoverAt":703,"extractAt":704,"githubAt":704,"updatedAt":702},1778675383497,1778675378145,1778675381570,[230,229,12,227,228],{"evaluatedAt":256,"extractAt":295,"updatedAt":256},[],[709,739,762,792,814,834],{"_creationTime":710,"_id":711,"community":712,"display":713,"identity":718,"providers":722,"relations":732,"tags":735,"workflow":736},1778685949178.7754,"k17f86ts0yq70xrd87q5ddkq1586mv0w",{"reviewCount":8},{"description":714,"installMethods":715,"name":716,"sourceUrl":717},"Agents for UI/UX design, accessibility, and user experience optimization",{"claudeCode":716},"agents-design-experience","https://github.com/davepoon/buildwithclaude",{"basePath":719,"githubOwner":720,"githubRepo":721,"locale":18,"slug":716,"type":261},"plugins/agents-design-experience","davepoon","buildwithclaude",{"evaluate":723,"extract":730},{"promptVersionExtension":220,"promptVersionScoring":221,"score":724,"tags":725,"targetMarket":231,"tier":729},99,[726,727,728,230,260],"ui-ux","accessibility","design-systems","verified",{"commitSha":285,"license":731},"MIT",{"parentExtensionId":733,"repoId":734},"k17dg0d5d8g0a5nhm59gm0tkwx86nbt4","kd719kw54vhmcscq7ckdp59fg586mnt6",[727,230,260,728,726],{"evaluatedAt":737,"extractAt":738,"updatedAt":737},1778686141438,1778685949178,{"_creationTime":740,"_id":741,"community":742,"display":743,"identity":746,"providers":747,"relations":758,"tags":759,"workflow":760},1778675383815.6467,"k175f1rehwh7y2v5t5t0j9hxv586ndkq",{"reviewCount":8},{"description":455,"installMethods":744,"name":745,"sourceUrl":14},{"claudeCode":456},"Plugin Development Toolkit",{"basePath":454,"githubOwner":259,"githubRepo":260,"locale":18,"slug":456,"type":261},{"evaluate":748,"extract":755},{"promptVersionExtension":220,"promptVersionScoring":221,"score":724,"tags":749,"targetMarket":231,"tier":729},[750,260,751,230,752,753,754],"plugin-development","skills","hooks","mcp","developer-tools",{"commitSha":285,"license":731,"plugin":756},{"mcpCount":8,"provider":289,"skillCount":757},7,{"parentExtensionId":264,"repoId":291},[230,260,754,752,753,750,751],{"evaluatedAt":761,"extractAt":295,"updatedAt":761},1778675571192,{"_creationTime":763,"_id":764,"community":765,"display":766,"identity":771,"providers":774,"relations":785,"tags":788,"workflow":789},1778699018122.7852,"k17ctxt5vn6b49n72hqfjs9tes86mrfw",{"reviewCount":8},{"description":767,"installMethods":768,"name":769,"sourceUrl":770},"Require a human approval signal before an AI agent can post PR reviews, comments, merges, or writes to CI config. Cedar-gated, receipt-signed, designed for the Hermes-style failure mode where a review bot posts without oversight.",{"claudeCode":769},"review-agent-governance","https://github.com/wshobson/agents",{"basePath":772,"githubOwner":773,"githubRepo":230,"locale":18,"slug":769,"type":261},"plugins/review-agent-governance","wshobson",{"evaluate":775,"extract":782},{"promptVersionExtension":220,"promptVersionScoring":221,"score":724,"tags":776,"targetMarket":231,"tier":729},[777,778,779,12,780,781],"governance","security","policy","compliance","auditing",{"commitSha":285,"license":731,"plugin":783},{"mcpCount":8,"provider":289,"skillCount":784},1,{"parentExtensionId":786,"repoId":787},"k17cywe30jfsfw3cdpncjfn8y186nvyw","kd74de64zj0axtg5b8t7eqqe2x86nske",[781,12,780,777,779,778],{"evaluatedAt":790,"extractAt":791,"updatedAt":790},1778700330078,1778699018122,{"_creationTime":793,"_id":794,"community":795,"display":796,"identity":800,"providers":802,"relations":810,"tags":811,"workflow":812},1778699018122.7732,"k17a0wf6mk0f48w5xah6yx5dts86n1xj",{"reviewCount":8},{"description":797,"installMethods":798,"name":799,"sourceUrl":770},"Performance analysis, test coverage review, and AI-powered code quality assessment",{"claudeCode":799},"performance-testing-review",{"basePath":801,"githubOwner":773,"githubRepo":230,"locale":18,"slug":799,"type":261},"plugins/performance-testing-review",{"evaluate":803,"extract":809},{"promptVersionExtension":220,"promptVersionScoring":221,"score":724,"tags":804,"targetMarket":231,"tier":729},[805,806,807,12,808],"code-quality","performance-analysis","testing","ai",{"commitSha":285,"license":731},{"parentExtensionId":786,"repoId":787},[808,805,12,806,807],{"evaluatedAt":813,"extractAt":791,"updatedAt":813},1778699546351,{"_creationTime":815,"_id":816,"community":817,"display":818,"identity":822,"providers":824,"relations":830,"tags":831,"workflow":832},1778699018122.773,"k17ahpwbnf28cr714efke539nn86m1zb",{"reviewCount":8},{"description":819,"installMethods":820,"name":821,"sourceUrl":770},"Multi-perspective code analysis covering architecture, security, and best practices",{"claudeCode":821},"comprehensive-review",{"basePath":823,"githubOwner":773,"githubRepo":230,"locale":18,"slug":821,"type":261},"plugins/comprehensive-review",{"evaluate":825,"extract":829},{"promptVersionExtension":220,"promptVersionScoring":221,"score":724,"tags":826,"targetMarket":231,"tier":729},[12,778,827,828,229,261],"architecture","devops",{"commitSha":285,"license":731},{"parentExtensionId":786,"repoId":787},[827,229,12,828,261,778],{"evaluatedAt":833,"extractAt":791,"updatedAt":833},1778699531123,{"_creationTime":835,"_id":836,"community":837,"display":838,"identity":843,"providers":846,"relations":852,"tags":855,"workflow":856},1778698175626.318,"k172f98zkg85jhx9cvbvmcxyds86nnms",{"reviewCount":8},{"description":839,"installMethods":840,"name":841,"sourceUrl":842},"Automatically reviews and fixes Claude Code skills through iterative refinement until they meet quality standards. Requires plugin-dev plugin.",{"claudeCode":841},"skill-improver","https://github.com/trailofbits/skills",{"basePath":844,"githubOwner":845,"githubRepo":751,"locale":18,"slug":841,"type":261},"plugins/skill-improver","trailofbits",{"evaluate":847,"extract":850},{"promptVersionExtension":220,"promptVersionScoring":221,"score":724,"tags":848,"targetMarket":231,"tier":729},[849,805,229,12],"skill-improvement",{"commitSha":285,"plugin":851},{"mcpCount":8,"provider":289,"skillCount":784},{"parentExtensionId":853,"repoId":854},"k17550d1ve8ghfmwc58xs69e3s86mn86","kd7d5sbrd9m157hjv9c7v4wfyn86mk2f",[229,805,12,849],{"evaluatedAt":857,"extractAt":858,"updatedAt":857},1778698798527,1778698175626]