[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-anthropics-frontend-design-zh-CN":3,"guides-for-anthropics-frontend-design":733,"similar-k17fp8w2z2yvrjx9q625fycqw186nabf-zh-CN":734},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":250,"isFallback":247,"parentExtension":256,"providers":319,"relations":324,"repo":326,"tags":730,"workflow":731},1778675383815.648,"k17fp8w2z2yvrjx9q625fycqw186nabf",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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},"anthropics/claude-code","Frontend Design","https://github.com/anthropics/claude-code",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":232,"workflow":248},1778675684917.3,"kn70d3fwxgz1gj805tfen4hvnx86nwc4","en",{"checks":20,"evaluatedAt":193,"extensionSummary":194,"features":195,"nonGoals":201,"practices":205,"prerequisites":206,"promptVersionExtension":207,"promptVersionScoring":208,"purpose":209,"rationale":210,"score":211,"summary":212,"tags":213,"targetMarket":221,"tier":222,"useCases":223,"workflow":227},[21,26,29,32,36,39,43,46,50,55,58,61,64,68,72,76,79,82,85,88,92,96,99,103,106,109,112,115,118,121,125,128,133,137,140,143,146,149,153,156,159,162,165,168,171,175,179,183,186,190],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of creating distinctive frontend interfaces and names the user intent: 'build web components, pages, or applications'.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill actively guides the LLM towards specific aesthetic directions and away from generic AI aesthetics, offering value beyond a standard prompt.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill generates complete code for interfaces, covering the aesthetic and functional aspects described, implying readiness for production workflows.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses exclusively on frontend interface design and code generation, adhering to a single domain.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The description accurately and concisely reflects the skill's purpose and capabilities as demonstrated in the SKILL.md.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Precise Purpose","The description clearly defines the artifact (frontend interfaces) and user intent (build components, pages, applications), with explicit guidance on aesthetic direction and avoidance of generic AI styles.",{"category":40,"check":44,"severity":24,"summary":45},"Concise Frontmatter","The frontmatter is concise, clearly stating the core capability and intended use.",{"category":47,"check":48,"severity":24,"summary":49},"Documentation","Concise Body","The SKILL.md body is reasonably concise, outlining design thinking and guidelines without excessive length.",{"category":51,"check":52,"severity":53,"summary":54},"Context","Progressive Disclosure","not_applicable","The skill's instructions are not extensive enough to warrant splitting into separate reference files.",{"category":51,"check":56,"severity":53,"summary":57},"Forked exploration","The skill's primary function is code generation, not deep exploration requiring a forked context.",{"category":22,"check":59,"severity":24,"summary":60},"Usage examples","The skill provides clear design principles and aesthetic guidelines that, while not direct code examples, sufficiently guide the user on expected outcomes and implementation complexity.",{"category":22,"check":62,"severity":24,"summary":63},"Edge cases","The skill addresses limitations by emphasizing meticulous refinement, matching implementation complexity to aesthetic vision, and avoiding generic AI patterns, which implicitly covers edge cases in design and execution.",{"category":65,"check":66,"severity":53,"summary":67},"Code Execution","Tool Fallback","This skill does not appear to rely on external tools like MCP servers, making this check not applicable.",{"category":69,"check":70,"severity":53,"summary":71},"Safety","Halt on unexpected state","The skill's function is code generation, which does not involve destructive operations or states that require halting based on preconditions.",{"category":73,"check":74,"severity":53,"summary":75},"Portability","Cross-skill coupling","The skill operates as a standalone code generation tool and does not appear to implicitly rely on other skills.",{"category":33,"check":77,"severity":53,"summary":78},"Scoped tools","This skill does not expose tools in the traditional sense; it is a direct code generation capability.",{"category":47,"check":80,"severity":53,"summary":81},"Configuration & parameter reference","The skill does not appear to have configurable parameters or options beyond user input requirements.",{"category":33,"check":83,"severity":53,"summary":84},"Tool naming","There are no distinct tools exposed by this skill; its function is a single, unified code generation capability.",{"category":33,"check":86,"severity":53,"summary":87},"Minimal I/O surface","As a code generation skill, it doesn't expose a tool interface with parameters to evaluate for I/O surface.",{"category":89,"check":90,"severity":24,"summary":91},"License","License usability","The LICENSE.md file clearly indicates all rights are reserved, with usage subject to Anthropic's Commercial Terms of Service. This is a proprietary license, but its terms are clearly stated.",{"category":93,"check":94,"severity":24,"summary":95},"Maintenance","Commit recency","The last commit was on May 12, 2026, which is within the last 90 days.",{"category":93,"check":97,"severity":53,"summary":98},"Dependency Management","No third-party dependencies are explicitly managed or declared for this skill itself.",{"category":100,"check":101,"severity":53,"summary":102},"Security","Secret Management","The skill's purpose is code generation and does not handle or expose secrets.",{"category":100,"check":104,"severity":24,"summary":105},"Injection","The skill's instructions focus on creative code generation and design principles, with no indication of loading or executing untrusted third-party data as instructions.",{"category":100,"check":107,"severity":24,"summary":108},"Transitive Supply-Chain Grenades","The skill does not fetch external content at runtime; all instructions are bundled within the SKILL.md.",{"category":100,"check":110,"severity":53,"summary":111},"Sandbox Isolation","This skill generates code and does not perform file system operations or interact with the broader environment outside of its execution context.",{"category":100,"check":113,"severity":53,"summary":114},"Sandbox escape primitives","The skill does not involve scripts or processes that could lead to sandbox escape.",{"category":100,"check":116,"severity":24,"summary":117},"Data Exfiltration","The skill's function is code generation and does not involve reading or submitting confidential data.",{"category":100,"check":119,"severity":24,"summary":120},"Hidden Text Tricks","The bundled content is free of hidden-steering tricks; descriptions use standard printable characters.",{"category":122,"check":123,"severity":53,"summary":124},"Hooks","Opaque code execution","The skill does not employ opaque code execution methods like base64 payloads or minified JS.",{"category":73,"check":126,"severity":53,"summary":127},"Structural Assumption","The skill generates code and does not make assumptions about the user's project structure.",{"category":129,"check":130,"severity":131,"summary":132},"Trust","Issues Attention","info","Open issues: 9462, Closed issues: 22831. The closure rate is significantly below 50%, indicating slow maintainer response to newer issues.",{"category":134,"check":135,"severity":24,"summary":136},"Versioning","Release Management","The repository includes a `pushedAt` date of 2026-05-12, indicating recent activity and implicitly a versioning system. The README also mentions package versioning via npm.",{"category":65,"check":138,"severity":53,"summary":139},"Validation","As the skill does not expose tools with parameters or structured output, schema validation is not applicable.",{"category":100,"check":141,"severity":53,"summary":142},"Unguarded Destructive Operations","The skill's function is code generation and does not involve destructive operations.",{"category":65,"check":144,"severity":53,"summary":145},"Error Handling","This skill operates as a prompt-based code generator, not a script that executes with error paths to be caught.",{"category":65,"check":147,"severity":53,"summary":148},"Logging","The skill's function does not involve destructive actions or outbound calls that require logging.",{"category":150,"check":151,"severity":24,"summary":152},"Compliance","GDPR","The skill generates code and does not operate on personal data.",{"category":150,"check":154,"severity":24,"summary":155},"Target market","The skill's focus on frontend design is universal and not tied to any specific geographic or legal jurisdiction; its target market is global.",{"category":73,"check":157,"severity":24,"summary":158},"Runtime stability","The skill's instructions are general enough to be executed across various environments without specific OS or shell assumptions beyond standard LLM interaction.",{"category":47,"check":160,"severity":24,"summary":161},"README","The README exists and provides a good overview of Claude Code, its installation, and usage, though it's more about the overall tool than this specific skill.",{"category":33,"check":163,"severity":53,"summary":164},"Tool surface size","This skill does not expose multiple distinct tools; it is a single code generation capability.",{"category":40,"check":166,"severity":53,"summary":167},"Overlapping near-synonym tools","This skill does not expose multiple tools, so there are no near-synonym tools to evaluate.",{"category":47,"check":169,"severity":24,"summary":170},"Phantom features","All features described in the SKILL.md, such as generating code with specific aesthetic considerations, are implemented through the LLM's generation capabilities.",{"category":172,"check":173,"severity":24,"summary":174},"Install","Installation instruction","The README provides multiple clear installation methods for Claude Code, and the SKILL.md implies usage via natural language commands within that environment.",{"category":176,"check":177,"severity":53,"summary":178},"Errors","Actionable error messages","This skill is a code generator and does not have user-facing error paths that require actionable messages.",{"category":180,"check":181,"severity":53,"summary":182},"Execution","Pinned dependencies","The skill itself does not manage dependencies; it relies on the Claude Code environment.",{"category":33,"check":184,"severity":53,"summary":185},"Dry-run preview","The skill generates code and does not perform state-changing operations that would require a dry-run preview.",{"category":187,"check":188,"severity":53,"summary":189},"Protocol","Idempotent retry & timeouts","This skill is a code generator and does not involve remote calls or state-changing operations requiring idempotency or timeouts.",{"category":150,"check":191,"severity":53,"summary":192},"Telemetry opt-in","The skill itself does not emit telemetry; this is handled by the Claude Code environment.",1778675684808,"This skill generates frontend code (HTML/CSS/JS, React, Vue) for web components, pages, or applications. It guides the LLM to adopt a specific aesthetic direction and emphasizes creating polished, memorable designs that avoid generic AI aesthetics.",[196,197,198,199,200],"Guides creation of production-grade frontend interfaces.","Generates code avoiding generic AI aesthetics.","Focuses on specific aesthetic directions (minimalism, maximalism, etc.).","Emphasizes meticulous refinement in typography, color, motion, and composition.","Differentiates through unique, memorable design choices.",[202,203,204],"Generating generic or bland UI elements.","Defaulting to overused font families or color schemes.","Creating designs that lack context-specific character or intentionality.",[],[],"3.0.0","4.4.0","Create distinctive, production-grade frontend interfaces with high design quality, guiding LLM output away from generic AI aesthetics towards specific conceptual directions.","The extension has a high score due to a clear purpose, good documentation, and strong alignment between its description and functionality. The 'Issues Attention' finding is rated 'info' due to the high number of open issues, but the overall maintenance signal from commit recency is positive.",92,"A high-quality skill for generating distinctive, production-grade frontend interfaces with a strong focus on aesthetic direction.",[214,215,216,217,218,219,220],"frontend","design","code-generation","ui","react","css","html","global","verified",[224,225,226],"When a user asks to build a web component with a specific aesthetic.","When a user needs a polished, production-ready webpage.","When a user requests a frontend application with a strong, distinctive design direction.",[228,229,230,231],"Understand user requirements (component, page, application).","Choose a bold aesthetic direction (Purpose, Tone, Constraints, Differentiation).","Implement production-grade, visually striking, and cohesive code.","Refine details meticulously (typography, color, motion, spatial composition, backgrounds).",{"codeQuality":233,"collectedAt":235,"documentation":236,"maintenance":239,"security":245,"testCoverage":246},{"hasLockfile":234},false,1778675668154,{"descriptionLength":237,"readmeSize":238},234,2873,{"closedIssues90d":240,"forks":241,"hasChangelog":234,"openIssues90d":242,"pushedAt":243,"stars":244},22831,20310,9462,1778620184000,123134,{"hasNpmPackage":234,"smitheryVerified":234},{"hasCi":247,"hasTests":234},true,{"updatedAt":249},1778675684917,{"basePath":251,"githubOwner":252,"githubRepo":253,"locale":18,"slug":254,"type":255},"plugins/frontend-design/skills/frontend-design","anthropics","claude-code","frontend-design","skill",{"_creationTime":257,"_id":258,"community":259,"display":260,"identity":266,"parentExtension":269,"providers":301,"relations":315,"tags":316,"workflow":317},1778675443171.0537,"k170qz33xe7jskt6553a2dh72586mgxe",{"reviewCount":8},{"description":261,"installMethods":262,"name":264,"sourceUrl":265},"Collection of document processing suite including Excel, Word, PowerPoint, and PDF capabilities",{"claudeCode":263},"skills","Claude API and SDK Guide","https://github.com/anthropics/skills",{"basePath":267,"githubOwner":252,"githubRepo":263,"locale":18,"slug":263,"type":268},"","plugin",{"_creationTime":270,"_id":271,"community":272,"display":273,"identity":278,"providers":280,"relations":295,"tags":297,"workflow":298},1778675443171.0535,"k179jez5bqzvcf34s52bze7t7n86nhn3",{"reviewCount":8},{"description":274,"installMethods":275,"name":277,"sourceUrl":265},"Anthropic example skills",{"claudeCode":276},"anthropics/skills","anthropic-agent-skills",{"basePath":267,"githubOwner":252,"githubRepo":263,"locale":18,"slug":263,"type":279},"marketplace",{"evaluate":281,"extract":289},{"promptVersionExtension":282,"promptVersionScoring":208,"score":283,"tags":284,"targetMarket":221,"tier":288},"3.1.0",79,[285,263,279,286,287],"ai","documentation","examples","community",{"commitSha":290,"marketplace":291,"plugin":293},"HEAD",{"name":277,"pluginCount":292},1,{"mcpCount":8,"provider":294,"skillCount":8},"classify",{"repoId":296},"kd70961715zznj5333pbvetk3986mf7x",[285,286,287,279,263],{"evaluatedAt":299,"extractAt":300,"updatedAt":299},1778675460927,1778675443171,{"evaluate":302,"extract":311},{"promptVersionExtension":207,"promptVersionScoring":208,"score":303,"tags":304,"targetMarket":221,"tier":288},89,[305,306,307,308,309,310,286],"claude-api","llm","sdk","typescript","python","developer-tools",{"commitSha":290,"license":312,"plugin":313},"Proprietary",{"mcpCount":8,"provider":294,"skillCount":314},17,{"parentExtensionId":271,"repoId":296},[305,310,286,306,309,307,308],{"evaluatedAt":318,"extractAt":300,"updatedAt":318},1778675491504,{"evaluate":320,"extract":322},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":321,"targetMarket":221,"tier":222},[214,215,216,217,218,219,220],{"commitSha":290,"license":323},"proprietary",{"parentExtensionId":258,"repoId":325},"kd7d2pdr9h079xr7vcg3zyy2nx86mab0",{"_creationTime":327,"_id":325,"identity":328,"providers":329,"workflow":726},1778675378145.0718,{"githubOwner":252,"githubRepo":253,"sourceUrl":14},{"classify":330,"discover":719,"github":722},{"commitSha":290,"extensions":331},[332,347,363,375,386,401,412,429,439,471,481,497,519,536,547,559,564,572,593,620,648,668,690,709],{"basePath":267,"description":333,"displayName":334,"installMethods":335,"rationale":336,"selectedPaths":337,"source":346,"sourceLanguage":18,"type":279},"Bundled plugins for Claude Code including Agent SDK development tools, PR review toolkit, and commit workflows","claude-code-plugins",{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[338,341,343],{"path":339,"priority":340},".claude-plugin/marketplace.json","mandatory",{"path":342,"priority":340},"README.md",{"path":344,"priority":345},"LICENSE.md","high","rule",{"basePath":348,"description":349,"displayName":350,"installMethods":351,"rationale":352,"selectedPaths":353,"source":346,"sourceLanguage":18,"type":268},"plugins/agent-sdk-dev","Claude Agent SDK Development Plugin","agent-sdk-dev",{"claudeCode":350},"plugin manifest at plugins/agent-sdk-dev/.claude-plugin/plugin.json",[354,356,357,359,361],{"path":355,"priority":340},".claude-plugin/plugin.json",{"path":342,"priority":340},{"path":358,"priority":345},"agents/agent-sdk-verifier-py.md",{"path":360,"priority":345},"agents/agent-sdk-verifier-ts.md",{"path":362,"priority":345},"commands/new-sdk-app.md",{"basePath":364,"description":365,"displayName":366,"installMethods":367,"rationale":368,"selectedPaths":369,"source":346,"sourceLanguage":18,"type":268},"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":366},"plugin manifest at plugins/claude-opus-4-5-migration/.claude-plugin/plugin.json",[370,371,372],{"path":355,"priority":340},{"path":342,"priority":340},{"path":373,"priority":374},"skills/claude-opus-4-5-migration/SKILL.md","medium",{"basePath":376,"description":377,"displayName":378,"installMethods":379,"rationale":380,"selectedPaths":381,"source":346,"sourceLanguage":18,"type":268},"plugins/code-review","Automated code review for pull requests using multiple specialized agents with confidence-based scoring","code-review",{"claudeCode":378},"plugin manifest at plugins/code-review/.claude-plugin/plugin.json",[382,383,384],{"path":355,"priority":340},{"path":342,"priority":340},{"path":385,"priority":345},"commands/code-review.md",{"basePath":387,"description":388,"displayName":389,"installMethods":390,"rationale":391,"selectedPaths":392,"source":346,"sourceLanguage":18,"type":268},"plugins/commit-commands","Streamline your git workflow with simple commands for committing, pushing, and creating pull requests","commit-commands",{"claudeCode":389},"plugin manifest at plugins/commit-commands/.claude-plugin/plugin.json",[393,394,395,397,399],{"path":355,"priority":340},{"path":342,"priority":340},{"path":396,"priority":345},"commands/clean_gone.md",{"path":398,"priority":345},"commands/commit-push-pr.md",{"path":400,"priority":345},"commands/commit.md",{"basePath":402,"description":403,"displayName":404,"installMethods":405,"rationale":406,"selectedPaths":407,"source":346,"sourceLanguage":18,"type":268},"plugins/explanatory-output-style","Adds educational insights about implementation choices and codebase patterns (mimics the deprecated Explanatory output style)","explanatory-output-style",{"claudeCode":404},"plugin manifest at plugins/explanatory-output-style/.claude-plugin/plugin.json",[408,409,410],{"path":355,"priority":340},{"path":342,"priority":340},{"path":411,"priority":345},"hooks/hooks.json",{"basePath":413,"description":414,"displayName":415,"installMethods":416,"rationale":417,"selectedPaths":418,"source":346,"sourceLanguage":18,"type":268},"plugins/feature-dev","Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review","feature-dev",{"claudeCode":415},"plugin manifest at plugins/feature-dev/.claude-plugin/plugin.json",[419,420,421,423,425,427],{"path":355,"priority":340},{"path":342,"priority":340},{"path":422,"priority":345},"agents/code-architect.md",{"path":424,"priority":345},"agents/code-explorer.md",{"path":426,"priority":345},"agents/code-reviewer.md",{"path":428,"priority":345},"commands/feature-dev.md",{"basePath":430,"description":431,"displayName":254,"installMethods":432,"rationale":433,"selectedPaths":434,"source":346,"sourceLanguage":18,"type":268},"plugins/frontend-design","Frontend design skill for UI/UX implementation",{"claudeCode":254},"plugin manifest at plugins/frontend-design/.claude-plugin/plugin.json",[435,436,437],{"path":355,"priority":340},{"path":342,"priority":340},{"path":438,"priority":374},"skills/frontend-design/SKILL.md",{"basePath":440,"description":441,"displayName":442,"installMethods":443,"rationale":444,"selectedPaths":445,"source":346,"sourceLanguage":18,"type":268},"plugins/hookify","Easily create hooks to prevent unwanted behaviors by analyzing conversation patterns","hookify",{"claudeCode":442},"plugin manifest at plugins/hookify/.claude-plugin/plugin.json",[446,447,448,450,452,454,456,458,460,462,463,465,467,469],{"path":355,"priority":340},{"path":342,"priority":340},{"path":449,"priority":374},"skills/writing-rules/SKILL.md",{"path":451,"priority":345},"agents/conversation-analyzer.md",{"path":453,"priority":345},"commands/configure.md",{"path":455,"priority":345},"commands/help.md",{"path":457,"priority":345},"commands/hookify.md",{"path":459,"priority":345},"commands/list.md",{"path":461,"priority":345},"hooks/__init__.py",{"path":411,"priority":345},{"path":464,"priority":345},"hooks/posttooluse.py",{"path":466,"priority":345},"hooks/pretooluse.py",{"path":468,"priority":345},"hooks/stop.py",{"path":470,"priority":345},"hooks/userpromptsubmit.py",{"basePath":472,"description":473,"displayName":474,"installMethods":475,"rationale":476,"selectedPaths":477,"source":346,"sourceLanguage":18,"type":268},"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":474},"plugin manifest at plugins/learning-output-style/.claude-plugin/plugin.json",[478,479,480],{"path":355,"priority":340},{"path":342,"priority":340},{"path":411,"priority":345},{"basePath":482,"description":483,"displayName":484,"installMethods":485,"rationale":486,"selectedPaths":487,"source":346,"sourceLanguage":18,"type":268},"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":484},"inline plugin source from marketplace.json at plugins/plugin-dev",[488,489,491,493,495],{"path":342,"priority":340},{"path":490,"priority":345},"agents/agent-creator.md",{"path":492,"priority":345},"agents/plugin-validator.md",{"path":494,"priority":345},"agents/skill-reviewer.md",{"path":496,"priority":345},"commands/create-plugin.md",{"basePath":498,"description":499,"displayName":500,"installMethods":501,"rationale":502,"selectedPaths":503,"source":346,"sourceLanguage":18,"type":268},"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":500},"plugin manifest at plugins/pr-review-toolkit/.claude-plugin/plugin.json",[504,505,506,507,509,511,513,515,517],{"path":355,"priority":340},{"path":342,"priority":340},{"path":426,"priority":345},{"path":508,"priority":345},"agents/code-simplifier.md",{"path":510,"priority":345},"agents/comment-analyzer.md",{"path":512,"priority":345},"agents/pr-test-analyzer.md",{"path":514,"priority":345},"agents/silent-failure-hunter.md",{"path":516,"priority":345},"agents/type-design-analyzer.md",{"path":518,"priority":345},"commands/review-pr.md",{"basePath":520,"description":521,"displayName":522,"installMethods":523,"rationale":524,"selectedPaths":525,"source":346,"sourceLanguage":18,"type":268},"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":522},"plugin manifest at plugins/ralph-wiggum/.claude-plugin/plugin.json",[526,527,528,530,531,533,534],{"path":355,"priority":340},{"path":342,"priority":340},{"path":529,"priority":345},"commands/cancel-ralph.md",{"path":455,"priority":345},{"path":532,"priority":345},"commands/ralph-loop.md",{"path":411,"priority":345},{"path":535,"priority":345},"hooks/stop-hook.sh",{"basePath":537,"description":538,"displayName":539,"installMethods":540,"rationale":541,"selectedPaths":542,"source":346,"sourceLanguage":18,"type":268},"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":539},"plugin manifest at plugins/security-guidance/.claude-plugin/plugin.json",[543,544,545],{"path":355,"priority":340},{"path":411,"priority":345},{"path":546,"priority":345},"hooks/security_reminder_hook.py",{"basePath":548,"description":549,"displayName":366,"installMethods":550,"rationale":551,"selectedPaths":552,"source":346,"sourceLanguage":18,"type":255},"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",[553,555,557],{"path":554,"priority":340},"SKILL.md",{"path":556,"priority":374},"references/effort.md",{"path":558,"priority":374},"references/prompt-snippets.md",{"basePath":251,"description":10,"displayName":254,"installMethods":560,"rationale":561,"selectedPaths":562,"source":346,"sourceLanguage":18,"type":255},{"claudeCode":12},"SKILL.md frontmatter at plugins/frontend-design/skills/frontend-design/SKILL.md",[563],{"path":554,"priority":340},{"basePath":565,"description":566,"displayName":567,"installMethods":568,"rationale":569,"selectedPaths":570,"source":346,"sourceLanguage":18,"type":255},"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",[571],{"path":554,"priority":340},{"basePath":573,"description":574,"displayName":575,"installMethods":576,"rationale":577,"selectedPaths":578,"source":346,"sourceLanguage":18,"type":255},"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",[579,580,583,585,587,589,591],{"path":554,"priority":340},{"path":581,"priority":582},"examples/agent-creation-prompt.md","low",{"path":584,"priority":582},"examples/complete-agent-examples.md",{"path":586,"priority":374},"references/agent-creation-system-prompt.md",{"path":588,"priority":374},"references/system-prompt-design.md",{"path":590,"priority":374},"references/triggering-examples.md",{"path":592,"priority":582},"scripts/validate-agent.sh",{"basePath":594,"description":595,"displayName":596,"installMethods":597,"rationale":598,"selectedPaths":599,"source":346,"sourceLanguage":18,"type":255},"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":12},"SKILL.md frontmatter at plugins/plugin-dev/skills/command-development/SKILL.md",[600,601,602,604,606,608,610,612,614,616,618],{"path":554,"priority":340},{"path":342,"priority":345},{"path":603,"priority":582},"examples/plugin-commands.md",{"path":605,"priority":582},"examples/simple-commands.md",{"path":607,"priority":374},"references/advanced-workflows.md",{"path":609,"priority":374},"references/documentation-patterns.md",{"path":611,"priority":374},"references/frontmatter-reference.md",{"path":613,"priority":374},"references/interactive-commands.md",{"path":615,"priority":374},"references/marketplace-considerations.md",{"path":617,"priority":374},"references/plugin-features-reference.md",{"path":619,"priority":374},"references/testing-strategies.md",{"basePath":621,"description":622,"displayName":623,"installMethods":624,"rationale":625,"selectedPaths":626,"source":346,"sourceLanguage":18,"type":255},"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",[627,628,630,632,634,636,638,640,642,644,646],{"path":554,"priority":340},{"path":629,"priority":582},"examples/load-context.sh",{"path":631,"priority":582},"examples/validate-bash.sh",{"path":633,"priority":582},"examples/validate-write.sh",{"path":635,"priority":374},"references/advanced.md",{"path":637,"priority":374},"references/migration.md",{"path":639,"priority":374},"references/patterns.md",{"path":641,"priority":582},"scripts/README.md",{"path":643,"priority":582},"scripts/hook-linter.sh",{"path":645,"priority":582},"scripts/test-hook.sh",{"path":647,"priority":582},"scripts/validate-hook-schema.sh",{"basePath":649,"description":650,"displayName":651,"installMethods":652,"rationale":653,"selectedPaths":654,"source":346,"sourceLanguage":18,"type":255},"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",[655,656,658,660,662,664,666],{"path":554,"priority":340},{"path":657,"priority":582},"examples/http-server.json",{"path":659,"priority":582},"examples/sse-server.json",{"path":661,"priority":582},"examples/stdio-server.json",{"path":663,"priority":374},"references/authentication.md",{"path":665,"priority":374},"references/server-types.md",{"path":667,"priority":374},"references/tool-usage.md",{"basePath":669,"description":670,"displayName":671,"installMethods":672,"rationale":673,"selectedPaths":674,"source":346,"sourceLanguage":18,"type":255},"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",[675,676,678,680,682,684,686,688],{"path":554,"priority":340},{"path":677,"priority":582},"examples/create-settings-command.md",{"path":679,"priority":582},"examples/example-settings.md",{"path":681,"priority":582},"examples/read-settings-hook.sh",{"path":683,"priority":374},"references/parsing-techniques.md",{"path":685,"priority":374},"references/real-world-examples.md",{"path":687,"priority":582},"scripts/parse-frontmatter.sh",{"path":689,"priority":582},"scripts/validate-settings.sh",{"basePath":691,"description":692,"displayName":693,"installMethods":694,"rationale":695,"selectedPaths":696,"source":346,"sourceLanguage":18,"type":255},"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",[697,698,699,701,703,705,707],{"path":554,"priority":340},{"path":342,"priority":345},{"path":700,"priority":582},"examples/advanced-plugin.md",{"path":702,"priority":582},"examples/minimal-plugin.md",{"path":704,"priority":582},"examples/standard-plugin.md",{"path":706,"priority":374},"references/component-patterns.md",{"path":708,"priority":374},"references/manifest-reference.md",{"basePath":710,"description":711,"displayName":712,"installMethods":713,"rationale":714,"selectedPaths":715,"source":346,"sourceLanguage":18,"type":255},"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",[716,717],{"path":554,"priority":340},{"path":718,"priority":374},"references/skill-creator-original.md",{"sources":720},[721],"manual",{"closedIssues90d":240,"description":723,"forks":241,"homepage":724,"openIssues90d":242,"pushedAt":243,"readmeSize":238,"stars":244,"topics":725},"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":727,"discoverAt":728,"extractAt":729,"githubAt":729,"updatedAt":727},1778675383497,1778675378145,1778675381570,[216,219,215,214,220,218,217],{"evaluatedAt":249,"extractAt":732,"updatedAt":249},1778675383815,[],[735,766,797,819,838,864],{"_creationTime":736,"_id":737,"community":738,"display":739,"identity":745,"providers":750,"relations":758,"tags":761,"workflow":762},1778695388074.6326,"k17em3wfj3pvgvhb6yrre3458586mdsa",{"reviewCount":8},{"description":740,"installMethods":741,"name":743,"sourceUrl":744},"当用户希望设计、重新设计、塑造、批评、审计、打磨、澄清、提炼、加固、优化、改编、动画化、着色、提取或以其他方式改进前端界面时使用。涵盖网站、登陆页面、仪表板、产品 UI、应用外壳、组件、表单、设置、入职流程和空状态。处理用户体验审查、视觉层次、信息架构、认知负荷、可访问性、性能、响应行为、主题化、反模式、排版、字体、间距、布局、对齐、颜色、动效、微交互、UX 文案、错误状态、边缘情况、i18n 以及可复用的设计系统或令牌。也适用于需要从平淡变得更大胆或更令人愉悦的设计，需要变得更安静的醒目设计，对 UI 元素的实时浏览器迭代，或应该感觉技术上非凡的雄心勃勃的视觉效果。不适用于仅限后端或非 UI 任务。",{"claudeCode":742},"pbakaus/impeccable","Impeccable","https://github.com/pbakaus/impeccable",{"basePath":746,"githubOwner":747,"githubRepo":748,"locale":749,"slug":748,"type":255},".claude/skills/impeccable","pbakaus","impeccable","zh-CN",{"evaluate":751,"extract":756},{"promptVersionExtension":207,"promptVersionScoring":208,"score":752,"tags":753,"targetMarket":221,"tier":222},99,[214,215,754,217,310,219,755],"ux","code-quality",{"commitSha":290,"license":757},"Apache-2.0",{"repoId":759,"translatedFrom":760},"kd759gd4rahj1hshy9e4apdb2n86n1aw","k170zjvtqe5mj6e7r14gtcspgn86mssv",[755,219,215,310,214,217,754],{"evaluatedAt":763,"extractAt":764,"updatedAt":765},1778695341594,1778695298619,1778695388074,{"_creationTime":767,"_id":768,"community":769,"display":770,"identity":776,"providers":781,"relations":790,"tags":793,"workflow":794},1778668208695.1423,"k17f06zww13em2avbhz248f60d86m8fc",{"reviewCount":8},{"description":771,"installMethods":772,"name":774,"sourceUrl":775},"Color-only audit to extract, evaluate, and recommend improvements for the project's color system",{"claudeCode":773},"Aboudjem/ui-ux-suite","Color Audit","https://github.com/Aboudjem/ui-ux-suite",{"basePath":777,"githubOwner":778,"githubRepo":779,"locale":18,"slug":780,"type":255},"skills/color-audit","Aboudjem","ui-ux-suite","color-audit",{"evaluate":782,"extract":788},{"promptVersionExtension":207,"promptVersionScoring":208,"score":783,"tags":784,"targetMarket":221,"tier":222},100,[215,217,754,785,219,786,787],"accessibility","javascript","cli",{"commitSha":290,"license":789},"MIT",{"parentExtensionId":791,"repoId":792},"k178zeec8jajqdrczrynw6x3fx86mm8h","kd75532596tdmk72j9k55b0qqn86n5et",[785,787,219,215,786,217,754],{"evaluatedAt":795,"extractAt":796,"updatedAt":795},1778669948021,1778668208695,{"_creationTime":798,"_id":799,"community":800,"display":801,"identity":805,"providers":808,"relations":815,"tags":816,"workflow":817},1778668208695.1453,"k176sf1kx7rrk3aq3ywq0dfdrs86mwp1",{"reviewCount":8},{"description":802,"installMethods":803,"name":804,"sourceUrl":775},"Typography-only audit covering font selection, type scale, readability, hierarchy, performance",{"claudeCode":773},"Type Audit",{"basePath":806,"githubOwner":778,"githubRepo":779,"locale":18,"slug":807,"type":255},"skills/type-audit","type-audit",{"evaluate":809,"extract":814},{"promptVersionExtension":207,"promptVersionScoring":208,"score":783,"tags":810,"targetMarket":221,"tier":222},[215,754,811,812,219,813,214],"typography","audit","web-development",{"commitSha":290,"license":789},{"parentExtensionId":791,"repoId":792},[812,219,215,214,811,754,813],{"evaluatedAt":818,"extractAt":796,"updatedAt":818},1778670163933,{"_creationTime":820,"_id":821,"community":822,"display":823,"identity":827,"providers":829,"relations":834,"tags":835,"workflow":836},1778668208695.1426,"k177xnn65jm40ksxjy30q34rmh86mah9",{"reviewCount":8},{"description":824,"installMethods":825,"name":826,"sourceUrl":775},"Component consistency audit covering state coverage, hierarchy, patterns",{"claudeCode":773},"component-audit",{"basePath":828,"githubOwner":778,"githubRepo":779,"locale":18,"slug":826,"type":255},"skills/component-audit",{"evaluate":830,"extract":833},{"promptVersionExtension":207,"promptVersionScoring":208,"score":783,"tags":831,"targetMarket":221,"tier":222},[217,754,215,812,832,214],"components",{"commitSha":290},{"parentExtensionId":791,"repoId":792},[812,832,215,214,217,754],{"evaluatedAt":837,"extractAt":796,"updatedAt":837},1778669970573,{"_creationTime":839,"_id":840,"community":841,"display":842,"identity":848,"providers":851,"relations":856,"tags":859,"workflow":860},1778675335208.391,"k17d769s74wwcvnwd5ezyx74mx86mtxy",{"reviewCount":8},{"description":843,"installMethods":844,"name":846,"sourceUrl":847},"生成 Angular 代码并提供架构指导。在创建项目、组件或服务时触发，或针对响应式（signals, linkedSignal, resource）、表单、依赖注入、路由、SSR、可访问性（ARIA）、动画、样式（组件样式, Tailwind CSS）、测试或 CLI 工具的最佳实践。",{"claudeCode":845},"angular/skills","Angular Developer","https://github.com/angular/skills",{"basePath":849,"githubOwner":850,"githubRepo":263,"locale":749,"slug":849,"type":255},"angular-developer","angular",{"evaluate":852,"extract":855},{"promptVersionExtension":207,"promptVersionScoring":208,"score":783,"tags":853,"targetMarket":221,"tier":222},[850,308,214,216,854,787],"architecture",{"commitSha":290,"license":789},{"repoId":857,"translatedFrom":858},"kd72kh0c20h4ydhj34tck12bb186nghf","k17aryazxrvpsmez8dkpm36x8986n90v",[850,854,787,216,214,308],{"evaluatedAt":861,"extractAt":862,"updatedAt":863},1778675287311,1778675261529,1778675335208,{"_creationTime":865,"_id":866,"community":867,"display":868,"identity":874,"providers":878,"relations":886,"tags":889,"workflow":890},1778695548458.4001,"k170asnajd0vcr51hwhfy4t0t986m5bh",{"reviewCount":8},{"description":869,"installMethods":870,"name":872,"sourceUrl":873},"Configure Tailwind CSS with TypeScript in a Next.js or React project. Covers installation, configuration, custom theme extensions, component patterns, and type-safe styling utilities. Use when adding Tailwind CSS to an existing TypeScript project, customizing the Tailwind theme for a project's design system, setting up type-safe component styling patterns, or configuring Tailwind plugins and extensions.\n",{"claudeCode":871},"pjt222/agent-almanac","setup-tailwind-typescript","https://github.com/pjt222/agent-almanac",{"basePath":875,"githubOwner":876,"githubRepo":877,"locale":18,"slug":872,"type":255},"skills/setup-tailwind-typescript","pjt222","agent-almanac",{"evaluate":879,"extract":885},{"promptVersionExtension":207,"promptVersionScoring":208,"score":783,"tags":880,"targetMarket":221,"tier":222},[881,308,219,882,883,218,884],"tailwind","styling","configuration","nextjs",{"commitSha":290},{"parentExtensionId":887,"repoId":888},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[883,219,884,218,882,881,308],{"evaluatedAt":891,"extractAt":892,"updatedAt":891},1778701490050,1778695548458]