[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-anthropics-command-development-en":3,"guides-for-anthropics-command-development":727,"similar-k17e2jr2vrfxzzdb9n9c8mmy1h86nc91-en":728},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":252,"isFallback":235,"parentExtension":258,"providers":321,"relations":326,"repo":327,"tags":725,"workflow":726},1778675383815.6487,"k17e2jr2vrfxzzdb9n9c8mmy1h86nc91",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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.",{"claudeCode":12},"anthropics/claude-code","Command Development","https://github.com/anthropics/claude-code",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":233,"workflow":250},1778675748701.7378,"kn7bq2fry4wtm3xkakwgdfnvhn86nm3x","en",{"checks":20,"evaluatedAt":193,"extensionSummary":194,"features":195,"nonGoals":205,"practices":209,"prerequisites":212,"promptVersionExtension":213,"promptVersionScoring":214,"purpose":215,"rationale":216,"score":217,"summary":218,"tags":219,"targetMarket":225,"tier":226,"useCases":227},[21,26,29,32,36,39,43,47,50,53,58,62,66,70,73,76,79,82,85,88,92,96,100,104,108,111,115,118,122,125,128,131,134,137,140,144,148,151,154,158,161,164,167,170,174,177,180,183,186,190],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly names the user problem of needing guidance on slash command creation and development.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill provides specific guidance on command structure, arguments, and plugin integration, which goes beyond default LLM capabilities for command generation.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill covers the complete lifecycle of command development, from basic structure to advanced plugin integration and testing, making it suitable for real-world workflows.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses exclusively on Claude Code slash command development, including plugin-specific aspects, and does not extend into unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the content of the SKILL.md and is concise and readable, listing specific keywords and use cases.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill primarily guides the user on how to define commands and their arguments, rather than directly exposing tools; when tools are mentioned (e.g., Bash, Read), it's within the context of defining command capabilities.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","The SKILL.md and its references provide comprehensive documentation for YAML frontmatter fields, arguments, and file references.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","Tool names are not directly exposed by this skill; the focus is on command naming conventions, which are described as verb-noun and namespaced.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","As a skill, its primary output is instructional text. Input is through user queries and arguments for command examples.",{"category":54,"check":55,"severity":56,"summary":57},"License","License usability","warning","The LICENSE.md file is present but contains only a copyright notice and a link to commercial terms of service, indicating proprietary licensing rather than open-source usability.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The repository has recent commits as of May 12, 2026.",{"category":59,"check":63,"severity":64,"summary":65},"Dependency Management","not_applicable","The skill does not appear to use third-party dependencies that would require explicit management.",{"category":67,"check":68,"severity":64,"summary":69},"Security","Secret Management","The skill is instructional and does not handle secrets.",{"category":67,"check":71,"severity":24,"summary":72},"Injection","The skill provides guidance on how to write commands safely, including warnings about bash execution and input validation, rather than directly loading untrusted external content.",{"category":67,"check":74,"severity":64,"summary":75},"Transitive Supply-Chain Grenades","The skill is purely instructional and does not fetch remote content at runtime.",{"category":67,"check":77,"severity":64,"summary":78},"Sandbox Isolation","As an instructional skill, it does not perform file operations or interact with the sandbox directly.",{"category":67,"check":80,"severity":64,"summary":81},"Sandbox escape primitives","The skill does not contain executable code or scripts that could be used for sandbox escapes.",{"category":67,"check":83,"severity":64,"summary":84},"Data Exfiltration","The skill is instructional and does not make outbound network calls or handle confidential data.",{"category":67,"check":86,"severity":24,"summary":87},"Hidden Text Tricks","The bundled markdown content is free of hidden-steering tricks, invisible characters, or obfuscated instructions.",{"category":89,"check":90,"severity":64,"summary":91},"Hooks","Opaque code execution","The skill does not contain executable code or scripts that could be opaque.",{"category":93,"check":94,"severity":24,"summary":95},"Portability","Structural Assumption","The skill provides guidance on command organization and file locations but does not make assumptions about user project structures outside of the documented command locations.",{"category":97,"check":98,"severity":56,"summary":99},"Trust","Issues Attention","There are 9462 open issues and 22831 closed issues in the last 90 days, indicating a very high volume of activity but a low closure rate (approx. 24%), suggesting maintainers may struggle to keep up.",{"category":101,"check":102,"severity":24,"summary":103},"Versioning","Release Management","A meaningful version (0.2.0) is declared in the SKILL.md frontmatter.",{"category":105,"check":106,"severity":64,"summary":107},"Execution","Validation","This skill is instructional and does not execute code or handle structured output requiring schema validation.",{"category":67,"check":109,"severity":64,"summary":110},"Unguarded Destructive Operations","The skill is instructional and does not contain or command destructive operations.",{"category":112,"check":113,"severity":64,"summary":114},"Code Execution","Error Handling","This is an instructional skill and does not involve executable code that generates errors.",{"category":112,"check":116,"severity":64,"summary":117},"Logging","The skill is instructional and does not perform actions that require logging.",{"category":119,"check":120,"severity":64,"summary":121},"Compliance","GDPR","The skill does not operate on personal data.",{"category":119,"check":123,"severity":24,"summary":124},"Target market","The skill provides general guidance on command development applicable globally, with no regional or jurisdictional limitations detected.",{"category":93,"check":126,"severity":24,"summary":127},"Runtime stability","The skill provides guidance applicable to various environments and does not assume a specific OS, shell, or runtime.",{"category":44,"check":129,"severity":24,"summary":130},"README","A README.md file exists and clearly describes the skill's purpose, structure, and content.",{"category":33,"check":132,"severity":64,"summary":133},"Tool surface size","This is a skill, not a tool-based extension, and does not expose tools.",{"category":40,"check":135,"severity":64,"summary":136},"Overlapping near-synonym tools","As a skill, it does not expose tools directly.",{"category":44,"check":138,"severity":24,"summary":139},"Phantom features","All features described in the README and SKILL.md (command structure, frontmatter, arguments, file references, bash execution, organization, plugin features, integration, validation) have corresponding implementations within the skill's documentation.",{"category":141,"check":142,"severity":64,"summary":143},"Install","Installation instruction","The skill is loaded via `claudeCode` and does not require separate installation instructions or examples.",{"category":145,"check":146,"severity":64,"summary":147},"Errors","Actionable error messages","This is an instructional skill and does not have user-facing error paths.",{"category":105,"check":149,"severity":64,"summary":150},"Pinned dependencies","The skill does not bundle scripts or use dependencies.",{"category":33,"check":152,"severity":64,"summary":153},"Dry-run preview","The skill is instructional and does not perform state-changing operations.",{"category":155,"check":156,"severity":64,"summary":157},"Protocol","Idempotent retry & timeouts","The skill does not involve remote calls or state-changing operations.",{"category":119,"check":159,"severity":64,"summary":160},"Telemetry opt-in","The skill does not emit telemetry.",{"category":40,"check":162,"severity":24,"summary":163},"Precise Purpose","The description and SKILL.md clearly define the purpose (guiding command development) and the context of use (when users ask to create, define, or organize commands).",{"category":40,"check":165,"severity":24,"summary":166},"Concise Frontmatter","The SKILL.md frontmatter is concise, provides a clear description, and lists relevant trigger phrases without excessive keyword stuffing.",{"category":44,"check":168,"severity":24,"summary":169},"Concise Body","The SKILL.md body is structured with clear sections and uses references for detailed specifications and examples, adhering to progressive disclosure principles.",{"category":171,"check":172,"severity":24,"summary":173},"Context","Progressive Disclosure","The skill effectively uses progressive disclosure by outlining core concepts in SKILL.md and linking to detailed references for frontmatter, plugin features, and examples.",{"category":171,"check":175,"severity":64,"summary":176},"Forked exploration","This skill is instructional and does not involve deep exploration or code review that would necessitate forked context.",{"category":22,"check":178,"severity":24,"summary":179},"Usage examples","The `examples/simple-commands.md` and `examples/plugin-commands.md` files provide numerous end-to-end, ready-to-use examples for various command patterns.",{"category":22,"check":181,"severity":24,"summary":182},"Edge cases","The skill documentation covers edge cases and limitations in various sections, including troubleshooting, validation patterns, and best practices, with suggested recovery steps.",{"category":112,"check":184,"severity":64,"summary":185},"Tool Fallback","This skill guides users on writing commands, which may themselves use tools; the skill itself does not have fallback paths for tools.",{"category":187,"check":188,"severity":24,"summary":189},"Safety","Halt on unexpected state","The skill provides guidance on validation patterns and error handling, instructing users to abort on unexpected states and report clearly.",{"category":93,"check":191,"severity":24,"summary":192},"Cross-skill coupling","The skill focuses on command development and guides users on how commands can integrate with plugin components (agents, skills, hooks) explicitly, rather than relying on implicit cross-skill coupling.",1778675748483,"This skill provides detailed documentation and best practices for creating Claude Code slash commands, covering file formats, frontmatter, arguments, file references, bash execution, command organization, plugin-specific features like ${CLAUDE_PLUGIN_ROOT}, integration with agents and skills, and validation patterns. It includes extensive examples and references for advanced workflows.",[196,197,198,199,200,201,202,203,204],"Command structure and file format guidance","YAML frontmatter configuration","Dynamic argument handling ($1, $ARGUMENTS)","File referencing (@ syntax)","Bash execution guidance (!` syntax)","Command organization and namespacing","Plugin-specific features and integration","Validation patterns and error handling","Testing strategies for commands",[206,207,208],"Directly executing commands (it provides guidance, not execution)","Providing a pre-built set of commands (focus is on teaching creation)","Covering general prompt engineering outside of command context",[210,211,44,67],"Command design","Testing",[],"3.0.0","4.4.0","To guide users in effectively creating, organizing, and testing Claude Code slash commands, enabling efficient and reusable automation within Claude.","The skill is well-documented and provides comprehensive guidance on command development, including advanced plugin-specific features and testing strategies. However, the license is proprietary, and the high volume of open issues with a low closure rate suggests potential maintenance challenges.",78,"Comprehensive and well-structured skill for developing Claude Code slash commands, with strong documentation and practical examples.",[220,221,222,223,224],"commands","plugins","developer-tools","documentation","best-practices","global","community",[228,229,230,231,232],"Creating custom slash commands for repetitive tasks","Defining complex workflows using chained commands","Integrating commands with plugin agents and skills","Developing reusable command templates","Learning best practices for command development",{"codeQuality":234,"collectedAt":236,"documentation":237,"maintenance":240,"security":247,"testCoverage":248},{"hasLockfile":235},false,1778675724743,{"descriptionLength":238,"readmeSize":239},488,2873,{"closedIssues90d":241,"forks":242,"hasChangelog":235,"manifestVersion":243,"openIssues90d":244,"pushedAt":245,"stars":246},22831,20310,"0.2.0",9462,1778620184000,123134,{"hasNpmPackage":235,"smitheryVerified":235},{"hasCi":249,"hasTests":235},true,{"updatedAt":251},1778675748701,{"basePath":253,"githubOwner":254,"githubRepo":255,"locale":18,"slug":256,"type":257},"plugins/plugin-dev/skills/command-development","anthropics","claude-code","command-development","skill",{"_creationTime":259,"_id":260,"community":261,"display":262,"identity":267,"parentExtension":270,"providers":303,"relations":317,"tags":318,"workflow":319},1778675383815.6467,"k175f1rehwh7y2v5t5t0j9hxv586ndkq",{"reviewCount":8},{"description":263,"installMethods":264,"name":266,"sourceUrl":14},"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.",{"claudeCode":265},"plugin-dev","Plugin Development Toolkit",{"basePath":268,"githubOwner":254,"githubRepo":255,"locale":18,"slug":265,"type":269},"plugins/plugin-dev","plugin",{"_creationTime":271,"_id":272,"community":273,"display":274,"identity":278,"providers":281,"relations":297,"tags":299,"workflow":300},1778675383815.6443,"k17ft5f5kw1crrqpbr5ez2tfx586mxk0",{"reviewCount":8},{"description":275,"installMethods":276,"name":277,"sourceUrl":14},"Bundled plugins for Claude Code including Agent SDK development tools, PR review toolkit, and commit workflows",{"claudeCode":12},"claude-code-plugins",{"basePath":279,"githubOwner":254,"githubRepo":255,"locale":18,"slug":255,"type":280},"","marketplace",{"evaluate":282,"extract":290},{"promptVersionExtension":283,"promptVersionScoring":214,"score":284,"tags":285,"targetMarket":225,"tier":226},"3.1.0",79,[255,221,286,287,288,289],"development","productivity","code-review","agent-sdk",{"commitSha":291,"marketplace":292,"plugin":295},"HEAD",{"name":277,"pluginCount":293,"version":294},13,"1.0.0",{"mcpCount":8,"provider":296,"skillCount":8},"classify",{"repoId":298},"kd7d2pdr9h079xr7vcg3zyy2nx86mab0",[289,255,288,286,221,287],{"evaluatedAt":301,"extractAt":302,"updatedAt":301},1778675396350,1778675383815,{"evaluate":304,"extract":313},{"promptVersionExtension":213,"promptVersionScoring":214,"score":305,"tags":306,"targetMarket":225,"tier":312},99,[307,255,308,309,310,311,222],"plugin-development","skills","agents","hooks","mcp","verified",{"commitSha":291,"license":314,"plugin":315},"MIT",{"mcpCount":8,"provider":296,"skillCount":316},7,{"parentExtensionId":272,"repoId":298},[309,255,222,310,311,307,308],{"evaluatedAt":320,"extractAt":302,"updatedAt":320},1778675571192,{"evaluate":322,"extract":324},{"promptVersionExtension":213,"promptVersionScoring":214,"score":217,"tags":323,"targetMarket":225,"tier":226},[220,221,222,223,224],{"commitSha":291,"license":325},"proprietary",{"parentExtensionId":260,"repoId":298},{"_creationTime":328,"_id":298,"identity":329,"providers":330,"workflow":721},1778675378145.0718,{"githubOwner":254,"githubRepo":255,"sourceUrl":14},{"classify":331,"discover":714,"github":717},{"commitSha":291,"extensions":332},[333,346,362,374,384,399,410,427,438,470,480,493,515,532,543,555,562,570,591,615,643,663,685,704],{"basePath":279,"description":275,"displayName":277,"installMethods":334,"rationale":335,"selectedPaths":336,"source":345,"sourceLanguage":18,"type":280},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[337,340,342],{"path":338,"priority":339},".claude-plugin/marketplace.json","mandatory",{"path":341,"priority":339},"README.md",{"path":343,"priority":344},"LICENSE.md","high","rule",{"basePath":347,"description":348,"displayName":349,"installMethods":350,"rationale":351,"selectedPaths":352,"source":345,"sourceLanguage":18,"type":269},"plugins/agent-sdk-dev","Claude Agent SDK Development Plugin","agent-sdk-dev",{"claudeCode":349},"plugin manifest at plugins/agent-sdk-dev/.claude-plugin/plugin.json",[353,355,356,358,360],{"path":354,"priority":339},".claude-plugin/plugin.json",{"path":341,"priority":339},{"path":357,"priority":344},"agents/agent-sdk-verifier-py.md",{"path":359,"priority":344},"agents/agent-sdk-verifier-ts.md",{"path":361,"priority":344},"commands/new-sdk-app.md",{"basePath":363,"description":364,"displayName":365,"installMethods":366,"rationale":367,"selectedPaths":368,"source":345,"sourceLanguage":18,"type":269},"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":365},"plugin manifest at plugins/claude-opus-4-5-migration/.claude-plugin/plugin.json",[369,370,371],{"path":354,"priority":339},{"path":341,"priority":339},{"path":372,"priority":373},"skills/claude-opus-4-5-migration/SKILL.md","medium",{"basePath":375,"description":376,"displayName":288,"installMethods":377,"rationale":378,"selectedPaths":379,"source":345,"sourceLanguage":18,"type":269},"plugins/code-review","Automated code review for pull requests using multiple specialized agents with confidence-based scoring",{"claudeCode":288},"plugin manifest at plugins/code-review/.claude-plugin/plugin.json",[380,381,382],{"path":354,"priority":339},{"path":341,"priority":339},{"path":383,"priority":344},"commands/code-review.md",{"basePath":385,"description":386,"displayName":387,"installMethods":388,"rationale":389,"selectedPaths":390,"source":345,"sourceLanguage":18,"type":269},"plugins/commit-commands","Streamline your git workflow with simple commands for committing, pushing, and creating pull requests","commit-commands",{"claudeCode":387},"plugin manifest at plugins/commit-commands/.claude-plugin/plugin.json",[391,392,393,395,397],{"path":354,"priority":339},{"path":341,"priority":339},{"path":394,"priority":344},"commands/clean_gone.md",{"path":396,"priority":344},"commands/commit-push-pr.md",{"path":398,"priority":344},"commands/commit.md",{"basePath":400,"description":401,"displayName":402,"installMethods":403,"rationale":404,"selectedPaths":405,"source":345,"sourceLanguage":18,"type":269},"plugins/explanatory-output-style","Adds educational insights about implementation choices and codebase patterns (mimics the deprecated Explanatory output style)","explanatory-output-style",{"claudeCode":402},"plugin manifest at plugins/explanatory-output-style/.claude-plugin/plugin.json",[406,407,408],{"path":354,"priority":339},{"path":341,"priority":339},{"path":409,"priority":344},"hooks/hooks.json",{"basePath":411,"description":412,"displayName":413,"installMethods":414,"rationale":415,"selectedPaths":416,"source":345,"sourceLanguage":18,"type":269},"plugins/feature-dev","Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review","feature-dev",{"claudeCode":413},"plugin manifest at plugins/feature-dev/.claude-plugin/plugin.json",[417,418,419,421,423,425],{"path":354,"priority":339},{"path":341,"priority":339},{"path":420,"priority":344},"agents/code-architect.md",{"path":422,"priority":344},"agents/code-explorer.md",{"path":424,"priority":344},"agents/code-reviewer.md",{"path":426,"priority":344},"commands/feature-dev.md",{"basePath":428,"description":429,"displayName":430,"installMethods":431,"rationale":432,"selectedPaths":433,"source":345,"sourceLanguage":18,"type":269},"plugins/frontend-design","Frontend design skill for UI/UX implementation","frontend-design",{"claudeCode":430},"plugin manifest at plugins/frontend-design/.claude-plugin/plugin.json",[434,435,436],{"path":354,"priority":339},{"path":341,"priority":339},{"path":437,"priority":373},"skills/frontend-design/SKILL.md",{"basePath":439,"description":440,"displayName":441,"installMethods":442,"rationale":443,"selectedPaths":444,"source":345,"sourceLanguage":18,"type":269},"plugins/hookify","Easily create hooks to prevent unwanted behaviors by analyzing conversation patterns","hookify",{"claudeCode":441},"plugin manifest at plugins/hookify/.claude-plugin/plugin.json",[445,446,447,449,451,453,455,457,459,461,462,464,466,468],{"path":354,"priority":339},{"path":341,"priority":339},{"path":448,"priority":373},"skills/writing-rules/SKILL.md",{"path":450,"priority":344},"agents/conversation-analyzer.md",{"path":452,"priority":344},"commands/configure.md",{"path":454,"priority":344},"commands/help.md",{"path":456,"priority":344},"commands/hookify.md",{"path":458,"priority":344},"commands/list.md",{"path":460,"priority":344},"hooks/__init__.py",{"path":409,"priority":344},{"path":463,"priority":344},"hooks/posttooluse.py",{"path":465,"priority":344},"hooks/pretooluse.py",{"path":467,"priority":344},"hooks/stop.py",{"path":469,"priority":344},"hooks/userpromptsubmit.py",{"basePath":471,"description":472,"displayName":473,"installMethods":474,"rationale":475,"selectedPaths":476,"source":345,"sourceLanguage":18,"type":269},"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":473},"plugin manifest at plugins/learning-output-style/.claude-plugin/plugin.json",[477,478,479],{"path":354,"priority":339},{"path":341,"priority":339},{"path":409,"priority":344},{"basePath":268,"description":263,"displayName":265,"installMethods":481,"rationale":482,"selectedPaths":483,"source":345,"sourceLanguage":18,"type":269},{"claudeCode":265},"inline plugin source from marketplace.json at plugins/plugin-dev",[484,485,487,489,491],{"path":341,"priority":339},{"path":486,"priority":344},"agents/agent-creator.md",{"path":488,"priority":344},"agents/plugin-validator.md",{"path":490,"priority":344},"agents/skill-reviewer.md",{"path":492,"priority":344},"commands/create-plugin.md",{"basePath":494,"description":495,"displayName":496,"installMethods":497,"rationale":498,"selectedPaths":499,"source":345,"sourceLanguage":18,"type":269},"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":496},"plugin manifest at plugins/pr-review-toolkit/.claude-plugin/plugin.json",[500,501,502,503,505,507,509,511,513],{"path":354,"priority":339},{"path":341,"priority":339},{"path":424,"priority":344},{"path":504,"priority":344},"agents/code-simplifier.md",{"path":506,"priority":344},"agents/comment-analyzer.md",{"path":508,"priority":344},"agents/pr-test-analyzer.md",{"path":510,"priority":344},"agents/silent-failure-hunter.md",{"path":512,"priority":344},"agents/type-design-analyzer.md",{"path":514,"priority":344},"commands/review-pr.md",{"basePath":516,"description":517,"displayName":518,"installMethods":519,"rationale":520,"selectedPaths":521,"source":345,"sourceLanguage":18,"type":269},"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":518},"plugin manifest at plugins/ralph-wiggum/.claude-plugin/plugin.json",[522,523,524,526,527,529,530],{"path":354,"priority":339},{"path":341,"priority":339},{"path":525,"priority":344},"commands/cancel-ralph.md",{"path":454,"priority":344},{"path":528,"priority":344},"commands/ralph-loop.md",{"path":409,"priority":344},{"path":531,"priority":344},"hooks/stop-hook.sh",{"basePath":533,"description":534,"displayName":535,"installMethods":536,"rationale":537,"selectedPaths":538,"source":345,"sourceLanguage":18,"type":269},"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":535},"plugin manifest at plugins/security-guidance/.claude-plugin/plugin.json",[539,540,541],{"path":354,"priority":339},{"path":409,"priority":344},{"path":542,"priority":344},"hooks/security_reminder_hook.py",{"basePath":544,"description":545,"displayName":365,"installMethods":546,"rationale":547,"selectedPaths":548,"source":345,"sourceLanguage":18,"type":257},"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":12},"SKILL.md frontmatter at plugins/claude-opus-4-5-migration/skills/claude-opus-4-5-migration/SKILL.md",[549,551,553],{"path":550,"priority":339},"SKILL.md",{"path":552,"priority":373},"references/effort.md",{"path":554,"priority":373},"references/prompt-snippets.md",{"basePath":556,"description":557,"displayName":430,"installMethods":558,"rationale":559,"selectedPaths":560,"source":345,"sourceLanguage":18,"type":257},"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":12},"SKILL.md frontmatter at plugins/frontend-design/skills/frontend-design/SKILL.md",[561],{"path":550,"priority":339},{"basePath":563,"description":564,"displayName":565,"installMethods":566,"rationale":567,"selectedPaths":568,"source":345,"sourceLanguage":18,"type":257},"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":12},"SKILL.md frontmatter at plugins/hookify/skills/writing-rules/SKILL.md",[569],{"path":550,"priority":339},{"basePath":571,"description":572,"displayName":573,"installMethods":574,"rationale":575,"selectedPaths":576,"source":345,"sourceLanguage":18,"type":257},"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":12},"SKILL.md frontmatter at plugins/plugin-dev/skills/agent-development/SKILL.md",[577,578,581,583,585,587,589],{"path":550,"priority":339},{"path":579,"priority":580},"examples/agent-creation-prompt.md","low",{"path":582,"priority":580},"examples/complete-agent-examples.md",{"path":584,"priority":373},"references/agent-creation-system-prompt.md",{"path":586,"priority":373},"references/system-prompt-design.md",{"path":588,"priority":373},"references/triggering-examples.md",{"path":590,"priority":580},"scripts/validate-agent.sh",{"basePath":253,"description":10,"displayName":256,"installMethods":592,"rationale":593,"selectedPaths":594,"source":345,"sourceLanguage":18,"type":257},{"claudeCode":12},"SKILL.md frontmatter at plugins/plugin-dev/skills/command-development/SKILL.md",[595,596,597,599,601,603,605,607,609,611,613],{"path":550,"priority":339},{"path":341,"priority":344},{"path":598,"priority":580},"examples/plugin-commands.md",{"path":600,"priority":580},"examples/simple-commands.md",{"path":602,"priority":373},"references/advanced-workflows.md",{"path":604,"priority":373},"references/documentation-patterns.md",{"path":606,"priority":373},"references/frontmatter-reference.md",{"path":608,"priority":373},"references/interactive-commands.md",{"path":610,"priority":373},"references/marketplace-considerations.md",{"path":612,"priority":373},"references/plugin-features-reference.md",{"path":614,"priority":373},"references/testing-strategies.md",{"basePath":616,"description":617,"displayName":618,"installMethods":619,"rationale":620,"selectedPaths":621,"source":345,"sourceLanguage":18,"type":257},"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":12},"SKILL.md frontmatter at plugins/plugin-dev/skills/hook-development/SKILL.md",[622,623,625,627,629,631,633,635,637,639,641],{"path":550,"priority":339},{"path":624,"priority":580},"examples/load-context.sh",{"path":626,"priority":580},"examples/validate-bash.sh",{"path":628,"priority":580},"examples/validate-write.sh",{"path":630,"priority":373},"references/advanced.md",{"path":632,"priority":373},"references/migration.md",{"path":634,"priority":373},"references/patterns.md",{"path":636,"priority":580},"scripts/README.md",{"path":638,"priority":580},"scripts/hook-linter.sh",{"path":640,"priority":580},"scripts/test-hook.sh",{"path":642,"priority":580},"scripts/validate-hook-schema.sh",{"basePath":644,"description":645,"displayName":646,"installMethods":647,"rationale":648,"selectedPaths":649,"source":345,"sourceLanguage":18,"type":257},"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":12},"SKILL.md frontmatter at plugins/plugin-dev/skills/mcp-integration/SKILL.md",[650,651,653,655,657,659,661],{"path":550,"priority":339},{"path":652,"priority":580},"examples/http-server.json",{"path":654,"priority":580},"examples/sse-server.json",{"path":656,"priority":580},"examples/stdio-server.json",{"path":658,"priority":373},"references/authentication.md",{"path":660,"priority":373},"references/server-types.md",{"path":662,"priority":373},"references/tool-usage.md",{"basePath":664,"description":665,"displayName":666,"installMethods":667,"rationale":668,"selectedPaths":669,"source":345,"sourceLanguage":18,"type":257},"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":12},"SKILL.md frontmatter at plugins/plugin-dev/skills/plugin-settings/SKILL.md",[670,671,673,675,677,679,681,683],{"path":550,"priority":339},{"path":672,"priority":580},"examples/create-settings-command.md",{"path":674,"priority":580},"examples/example-settings.md",{"path":676,"priority":580},"examples/read-settings-hook.sh",{"path":678,"priority":373},"references/parsing-techniques.md",{"path":680,"priority":373},"references/real-world-examples.md",{"path":682,"priority":580},"scripts/parse-frontmatter.sh",{"path":684,"priority":580},"scripts/validate-settings.sh",{"basePath":686,"description":687,"displayName":688,"installMethods":689,"rationale":690,"selectedPaths":691,"source":345,"sourceLanguage":18,"type":257},"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":12},"SKILL.md frontmatter at plugins/plugin-dev/skills/plugin-structure/SKILL.md",[692,693,694,696,698,700,702],{"path":550,"priority":339},{"path":341,"priority":344},{"path":695,"priority":580},"examples/advanced-plugin.md",{"path":697,"priority":580},"examples/minimal-plugin.md",{"path":699,"priority":580},"examples/standard-plugin.md",{"path":701,"priority":373},"references/component-patterns.md",{"path":703,"priority":373},"references/manifest-reference.md",{"basePath":705,"description":706,"displayName":707,"installMethods":708,"rationale":709,"selectedPaths":710,"source":345,"sourceLanguage":18,"type":257},"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":12},"SKILL.md frontmatter at plugins/plugin-dev/skills/skill-development/SKILL.md",[711,712],{"path":550,"priority":339},{"path":713,"priority":373},"references/skill-creator-original.md",{"sources":715},[716],"manual",{"closedIssues90d":241,"description":718,"forks":242,"homepage":719,"openIssues90d":244,"pushedAt":245,"readmeSize":239,"stars":246,"topics":720},"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":722,"discoverAt":723,"extractAt":724,"githubAt":724,"updatedAt":722},1778675383497,1778675378145,1778675381570,[224,220,222,223,221],{"evaluatedAt":251,"extractAt":302,"updatedAt":251},[],[729,758,785,813,840,868],{"_creationTime":730,"_id":731,"community":732,"display":733,"identity":739,"providers":743,"relations":751,"tags":753,"workflow":754},1778694510092.8093,"k1739tdkkxjmmx9m9gk67e8s5986me1q",{"reviewCount":8},{"description":734,"installMethods":735,"name":737,"sourceUrl":738},"Guides and best practices for working with Neon Serverless Postgres. Covers getting started, local development with Neon, choosing a connection method, Neon features, authentication (@neondatabase/auth), PostgREST-style data API (@neondatabase/neon-js), Neon CLI, and Neon's Platform API/SDKs. Use for any Neon-related questions.",{"claudeCode":736},"neondatabase/agent-skills","neon-postgres","https://github.com/neondatabase/agent-skills",{"basePath":740,"githubOwner":741,"githubRepo":742,"locale":18,"slug":737,"type":257},"skills/neon-postgres","neondatabase","agent-skills",{"evaluate":744,"extract":750},{"promptVersionExtension":213,"promptVersionScoring":214,"score":745,"tags":746,"targetMarket":225,"tier":312},100,[747,748,749,223,224],"postgres","neon","database",{"commitSha":291},{"repoId":752},"kd7fnpnf2z4z7frgbq47jwrzzh86nx09",[224,749,223,748,747],{"evaluatedAt":755,"extractAt":756,"updatedAt":757},1778694576976,1778694510092,1778694671737,{"_creationTime":759,"_id":760,"community":761,"display":762,"identity":768,"providers":772,"relations":779,"tags":781,"workflow":782},1778691705439.1682,"k17d64c6cje0qa1sp2r2wn4pzx86mv9p",{"reviewCount":8},{"description":763,"installMethods":764,"name":766,"sourceUrl":767},"Design SDKs that developers love to use—APIs that feel native, error messages that guide, and experiences that reduce friction. This skill covers creating SDKs that drive adoption through exceptional developer experience rather than aggressive marketing.\n\nTrigger phrases: \"SDK design\", \"developer experience\", \"API design\", \"SDK DX\", \"error messages\", \"type safety\", \"IDE integration\", \"SDK versioning\", \"migration guides\", \"client library design\", \"making SDKs feel native\", \"SDK best practices\"\n",{"claudeCode":765},"jonathimer/devmarketing-skills","sdk-dx","https://github.com/jonathimer/devmarketing-skills",{"basePath":769,"githubOwner":770,"githubRepo":771,"locale":18,"slug":766,"type":257},"skills/sdk-dx","jonathimer","devmarketing-skills",{"evaluate":773,"extract":778},{"promptVersionExtension":213,"promptVersionScoring":214,"score":745,"tags":774,"targetMarket":225,"tier":312},[775,776,777,223,224],"sdk","developer-experience","api-design",{"commitSha":291},{"repoId":780},"kd74f65yh7zvhb9s83jpzx33cd86nd64",[777,224,776,223,775],{"evaluatedAt":783,"extractAt":784,"updatedAt":783},1778692521720,1778691705439,{"_creationTime":786,"_id":787,"community":788,"display":789,"identity":795,"providers":799,"relations":807,"tags":809,"workflow":810},1778687399826.03,"k17aw44qv21pmpr9yh96rknat986n6md",{"reviewCount":8},{"description":790,"installMethods":791,"name":793,"sourceUrl":794},"Get best practices for C# async programming",{"claudeCode":792},"github/awesome-copilot","csharp-async","https://github.com/github/awesome-copilot",{"basePath":796,"githubOwner":797,"githubRepo":798,"locale":18,"slug":793,"type":257},"skills/csharp-async","github","awesome-copilot",{"evaluate":800,"extract":806},{"promptVersionExtension":213,"promptVersionScoring":214,"score":745,"tags":801,"targetMarket":225,"tier":312},[802,803,804,224,805],"csharp","async","programming","developer-tooling",{"commitSha":291},{"repoId":808},"kd7dsmv976w8rtkqnjjfdtfgks86nnmw",[803,224,802,805,804],{"evaluatedAt":811,"extractAt":812,"updatedAt":811},1778689742883,1778687399826,{"_creationTime":814,"_id":815,"community":816,"display":817,"identity":823,"providers":826,"relations":834,"tags":836,"workflow":837},1778687029453.9026,"k1730ev9b9mj0r91y1b46f4nhs86ngc2",{"reviewCount":8},{"description":818,"installMethods":819,"name":821,"sourceUrl":822},"Best practices for using `expect` and `package:matcher`.\nFocuses on readable assertions, proper matcher selection, and avoiding\ncommon pitfalls.",{"claudeCode":820},"flutter/skills","dart-matcher-best-practices","https://github.com/flutter/skills",{"basePath":824,"githubOwner":825,"githubRepo":308,"locale":18,"slug":821,"type":257},"tool/dart_skills_lint/.agents/skills/dart-matcher-best-practices","flutter",{"evaluate":827,"extract":833},{"promptVersionExtension":213,"promptVersionScoring":214,"score":745,"tags":828,"targetMarket":225,"tier":312},[829,830,831,832,224],"dart","testing","matcher","assertions",{"commitSha":291},{"repoId":835},"kd7100bqmd3gmqn2rdf4t72qqn86nfdd",[832,224,829,831,830],{"evaluatedAt":838,"extractAt":839,"updatedAt":838},1778687418456,1778687029453,{"_creationTime":841,"_id":842,"community":843,"display":844,"identity":850,"providers":855,"relations":862,"tags":864,"workflow":865},1778683190010.2546,"k1769whm3ctfxq1z708j6w3cp986n35n",{"reviewCount":8},{"description":845,"installMethods":846,"name":848,"sourceUrl":849},"Go concurrency patterns for production services: context cancellation, errgroup, worker pools, bounded parallelism, fan-in/fan-out, and common race/deadlock pitfalls",{"claudeCode":847},"bobmatnyc/claude-mpm-skills","golang-concurrency-patterns","https://github.com/bobmatnyc/claude-mpm-skills",{"basePath":851,"githubOwner":852,"githubRepo":853,"locale":18,"slug":854,"type":257},"toolchains/golang/concurrency","bobmatnyc","claude-mpm-skills","concurrency",{"evaluate":856,"extract":861},{"promptVersionExtension":213,"promptVersionScoring":214,"score":745,"tags":857,"targetMarket":225,"tier":312},[858,854,859,860,224],"golang","patterns","production",{"commitSha":291},{"repoId":863},"kd72g55e5qeqs90bk1bvkt8wbx86nkn3",[224,854,858,859,860],{"evaluatedAt":866,"extractAt":867,"updatedAt":866},1778683530961,1778683190010,{"_creationTime":869,"_id":870,"community":871,"display":872,"identity":878,"providers":882,"relations":898,"tags":900,"workflow":901},1778669958874.1707,"k17e7ve95ag28cdc4gwt5qh10d86m1bv",{"reviewCount":8},{"description":873,"installMethods":874,"name":876,"sourceUrl":877},"Baseline cross-project coding conventions for naming, readability, immutability, and code-quality review. Use detailed frontend or backend skills for framework-specific patterns.",{"claudeCode":875},"affaan-m/everything-claude-code","coding-standards","https://github.com/affaan-m/everything-claude-code",{"basePath":879,"githubOwner":880,"githubRepo":881,"locale":18,"slug":876,"type":257},".agents/skills/coding-standards","affaan-m","everything-claude-code",{"evaluate":883,"extract":897},{"promptVersionExtension":213,"promptVersionScoring":214,"score":745,"tags":884,"targetMarket":225,"tier":312},[885,224,886,887,888,889,890,891,892,893,894,895,830,223,896],"coding-conventions","code-quality","typescript","javascript","python","go","java","php","swift","arkts","security","refactoring",{"commitSha":291},{"repoId":899},"kd78nxtg70rbj238fg1xbhf7d186mv9t",[894,224,886,885,223,890,891,888,892,889,896,895,893,830,887],{"evaluatedAt":902,"extractAt":903,"updatedAt":902},1778670132818,1778669958874]