[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-binjuhor-web-frameworks-zh-CN":3,"guides-for-binjuhor-web-frameworks":1202,"similar-k17fvfmdkwsdtkbx7b15hy1sr586n9ge-zh-CN":1203},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":334,"isFallback":319,"parentExtension":339,"providers":340,"relations":345,"repo":347,"tags":1199,"workflow":1200},1778683070339.084,"k17fvfmdkwsdtkbx7b15hy1sr586n9ge",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Build with Next.js (App Router, RSC, SSR, ISR), Turborepo monorepos. Use for React apps, server rendering, build optimization, caching strategies, shared dependencies.",{"claudeCode":12},"binjuhor/shadcn-lar","web-frameworks","https://github.com/binjuhor/shadcn-lar",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":317,"workflow":332},1778683656100.1584,"kn78hjsf6xf3jysv0ngvs197y986mtr2","en",{"checks":20,"evaluatedAt":285,"extensionSummary":286,"features":287,"nonGoals":293,"promptVersionExtension":297,"promptVersionScoring":298,"purpose":299,"rationale":300,"score":301,"summary":302,"tags":303,"targetMarket":311,"tier":312,"useCases":313},[21,26,29,32,36,39,43,46,50,54,58,61,64,68,72,76,79,81,84,87,90,93,97,101,106,109,113,117,119,121,123,125,127,129,131,133,135,137,139,141,143,145,147,149,151,155,159,163,167,170,173,176,179,182,185,188,191,195,199,202,205,208,211,214,217,220,222,224,226,228,230,232,234,236,238,240,242,244,246,247,249,251,253,255,257,259,261,263,265,267,269,271,273,275,277,279,281,283],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of building modern web applications with Next.js and Turborepo, outlining specific features and use cases.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill provides a structured approach to setting up Next.js and Turborepo projects, going beyond basic initialization by offering best practices and configuration guidance.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The extension includes scripts for project initialization and configuration, covering essential aspects for setting up Next.js projects, making it ready for use in development workflows.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses on setting up and configuring Next.js projects, including related tools like Turborepo and RemixIcon, maintaining a coherent scope around web development tooling.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's purpose, mentioning Next.js features, Turborepo, and RemixIcon, and is concise and readable.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Precise Purpose","The purpose is clearly defined by stating the artifact (Next.js, Turborepo) and the user intent (build, set up, optimize), with clear triggers and implied non-goals.",{"category":40,"check":44,"severity":24,"summary":45},"Concise Frontmatter","The frontmatter is concise and self-contained, summarizing the core capability of building modern web applications with Next.js and Turborepo.",{"category":47,"check":48,"severity":24,"summary":49},"Documentation","Concise Body","The SKILL.md body is well-structured, with detailed explanations in references/ files, adhering to progressive disclosure principles.",{"category":51,"check":52,"severity":24,"summary":53},"Context","Progressive Disclosure","The SKILL.md effectively uses a references/ directory to organize detailed information on Next.js, Turborepo, and RemixIcon integration, providing progressive disclosure.",{"category":51,"check":55,"severity":56,"summary":57},"Forked exploration","not_applicable","The skill is primarily focused on project scaffolding and configuration, not deep code exploration or analysis, so forked exploration is not applicable.",{"category":22,"check":59,"severity":24,"summary":60},"Usage examples","The SKILL.md provides clear, end-to-end examples for setting up Next.js apps and Turborepo monorepos, including necessary commands and expected outcomes.",{"category":22,"check":62,"severity":24,"summary":63},"Edge cases","The script includes basic validation for project names and directories, and the SKILL.md mentions best practices and potential issues, covering some edge cases.",{"category":65,"check":66,"severity":56,"summary":67},"Code Execution","Tool Fallback","The skill does not rely on external MCP servers or specific tools that would require a fallback mechanism.",{"category":69,"check":70,"severity":24,"summary":71},"Portability","Stack assumptions","The initialization script and SKILL.md clearly state assumptions about Node.js, npm/pnpm, and Next.js, and the Python script is self-contained.",{"category":73,"check":74,"severity":24,"summary":75},"Safety","Halt on unexpected state","The initialization script includes checks for existing directories and validates project names, halting execution on unexpected states.",{"category":69,"check":77,"severity":56,"summary":78},"Cross-skill coupling","This skill is standalone and does not implicitly rely on other skills being loaded in the same session.",{"category":40,"check":44,"severity":24,"summary":80},"The frontmatter is concise and effectively summarizes the skill's purpose of setting up web development projects.",{"category":47,"check":82,"severity":24,"summary":83},"README","The README.md file is present and provides a clear overview of the project, including setup and running instructions.",{"category":33,"check":85,"severity":56,"summary":86},"Tool surface size","This is a single-purpose skill, not a collection of tools, so tool surface size does not apply.",{"category":40,"check":88,"severity":56,"summary":89},"Overlapping near-synonym tools","The skill does not expose multiple tools with overlapping functionality.",{"category":47,"check":91,"severity":24,"summary":92},"Phantom features","All advertised features, such as Next.js project setup and Tailwind CSS integration, are implemented in the initialization script.",{"category":94,"check":95,"severity":24,"summary":96},"Install","Installation instruction","The README and SKILL.md provide clear installation instructions and example commands for setting up the project.",{"category":98,"check":99,"severity":24,"summary":100},"Errors","Actionable error messages","The initialization script provides specific error messages for invalid inputs like existing directories or invalid names, guiding the user on how to proceed.",{"category":102,"check":103,"severity":104,"summary":105},"Execution","Pinned dependencies","info","The script references 'latest' versions for Next.js and other dependencies in package.json, which is not pinned and could lead to versioning issues.",{"category":33,"check":107,"severity":56,"summary":108},"Dry-run preview","The skill is primarily about project scaffolding and doesn't perform state-changing operations on existing projects, making dry-run less applicable.",{"category":110,"check":111,"severity":56,"summary":112},"Protocol","Idempotent retry & timeouts","The skill performs file system operations and project setup, which are generally not subject to retries or timeouts in the context of agent execution.",{"category":114,"check":115,"severity":56,"summary":116},"Compliance","Telemetry opt-in","The extension does not appear to emit any telemetry.",{"category":40,"check":44,"severity":24,"summary":118},"The frontmatter is concise and summarizes the skill's purpose effectively.",{"category":47,"check":48,"severity":24,"summary":120},"The SKILL.md is well-structured and uses references for deeper detail, keeping the main body concise.",{"category":51,"check":52,"severity":24,"summary":122},"Detailed information about Next.js features, Turborepo, and RemixIcon is provided in separate reference files, following progressive disclosure.",{"category":22,"check":59,"severity":24,"summary":124},"Clear examples are provided for setting up Next.js applications and Turborepo monorepos, demonstrating usage and configuration.",{"category":22,"check":62,"severity":24,"summary":126},"The initialization script includes validation for project names and directories, and the documentation mentions best practices.",{"category":65,"check":66,"severity":56,"summary":128},"The skill is self-contained and does not rely on external tools or MCPs that would require a fallback.",{"category":69,"check":70,"severity":24,"summary":130},"The script and documentation clearly state the required Node.js environment and package managers, and are self-contained.",{"category":73,"check":74,"severity":24,"summary":132},"The initializer script validates inputs like project name and directory existence, halting execution on unexpected states.",{"category":69,"check":77,"severity":56,"summary":134},"The skill operates independently and does not rely on other skills being present.",{"category":47,"check":82,"severity":24,"summary":136},"The README provides a good overview of the project and setup instructions.",{"category":47,"check":91,"severity":24,"summary":138},"All advertised features, like Tailwind CSS and ESLint integration, are implemented in the initialization script.",{"category":94,"check":95,"severity":24,"summary":140},"Clear installation and execution instructions are provided in the README and SKILL.md.",{"category":98,"check":99,"severity":24,"summary":142},"The initialization script provides specific error messages and guides the user on corrective actions.",{"category":102,"check":103,"severity":104,"summary":144},"The script uses 'latest' for Next.js dependencies in package.json, which is not ideal for production stability.",{"category":33,"check":107,"severity":56,"summary":146},"The skill's primary function is project scaffolding, making dry-run preview less relevant.",{"category":110,"check":111,"severity":56,"summary":148},"The skill does not involve remote calls or state-changing operations that require idempotency or timeouts.",{"category":114,"check":115,"severity":56,"summary":150},"There is no indication of telemetry being collected by this skill.",{"category":152,"check":153,"severity":24,"summary":154},"License","License usability","The extension is licensed under the MIT License, which is permissive and widely usable.",{"category":156,"check":157,"severity":24,"summary":158},"Maintenance","Commit recency","The last commit was very recent (yesterday), indicating active maintenance.",{"category":156,"check":160,"severity":161,"summary":162},"Dependency Management","warning","While dependencies like Next.js are specified, they are set to 'latest', lacking version pinning and potentially leading to breakage.",{"category":164,"check":165,"severity":56,"summary":166},"Security","Secret Management","The skill does not handle or manage any secrets.",{"category":164,"check":168,"severity":24,"summary":169},"Injection","The initialization script handles user inputs like project names and paths through validation, mitigating injection risks.",{"category":164,"check":171,"severity":24,"summary":172},"Transitive Supply-Chain Grenades","The script bundles all necessary code and does not fetch external scripts or data at runtime.",{"category":164,"check":174,"severity":24,"summary":175},"Sandbox Isolation","The script operates within the specified project directory and does not interact with or modify files outside of it.",{"category":164,"check":177,"severity":24,"summary":178},"Sandbox escape primitives","There are no indications of detached processes or retry loops designed to escape sandbox limitations.",{"category":164,"check":180,"severity":24,"summary":181},"Data Exfiltration","The script does not perform any outbound calls or handle sensitive data.",{"category":164,"check":183,"severity":24,"summary":184},"Hidden Text Tricks","The code and documentation are clean and do not contain any hidden text tricks or obfuscation.",{"category":164,"check":186,"severity":24,"summary":187},"Opaque code execution","The Python script is standard, readable code with no obfuscation, base64 payloads, or runtime script fetching.",{"category":69,"check":189,"severity":24,"summary":190},"Structural Assumption","The script handles path validation and creation robustly, minimizing assumptions about the user's filesystem structure.",{"category":192,"check":193,"severity":24,"summary":194},"Trust","Issues Attention","There are no open issues, indicating active maintenance and responsiveness.",{"category":196,"check":197,"severity":24,"summary":198},"Versioning","Release Management","The manifest version is clearly defined as 1.0.0, and the commit history shows recent activity.",{"category":65,"check":200,"severity":24,"summary":201},"Validation","The initialization script validates project names and checks for existing directories, ensuring safer execution.",{"category":164,"check":203,"severity":24,"summary":204},"Unguarded Destructive Operations","The script creates new directories and files; it does not perform destructive operations without explicit user action.",{"category":65,"check":206,"severity":24,"summary":207},"Error Handling","The script includes try-except blocks and specific error messages for validation failures, ensuring errors are handled gracefully.",{"category":65,"check":209,"severity":24,"summary":210},"Logging","The script provides informative print statements during execution, acting as a form of logging for the setup process.",{"category":114,"check":212,"severity":56,"summary":213},"GDPR","The skill does not operate on or process personal data.",{"category":114,"check":215,"severity":24,"summary":216},"Target market","The extension is a general-purpose development tool with no regional or jurisdictional limitations; targetMarket is global.",{"category":69,"check":218,"severity":24,"summary":219},"Runtime stability","The script is a standard Python script and relies on standard Python libraries, ensuring cross-platform compatibility.",{"category":65,"check":103,"severity":104,"summary":221},"The script uses 'latest' for Next.js dependencies in package.json, which is not pinned and could lead to versioning issues.",{"category":40,"check":41,"severity":24,"summary":223},"The purpose is clearly defined, stating the artifact (Next.js, Turborepo) and the user intent (build, set up, optimize).",{"category":40,"check":44,"severity":24,"summary":225},"The frontmatter is concise and summarizes the skill's core capability effectively.",{"category":47,"check":48,"severity":24,"summary":227},"The SKILL.md uses references for detailed information, keeping the main body concise and focused.",{"category":51,"check":52,"severity":24,"summary":229},"Detailed technical information is organized in references/, adhering to progressive disclosure principles.",{"category":22,"check":59,"severity":24,"summary":231},"Clear, actionable examples are provided for setting up projects and using the included tools.",{"category":22,"check":62,"severity":24,"summary":233},"The initializer script includes validation for inputs and the documentation outlines best practices.",{"category":65,"check":66,"severity":56,"summary":235},"The skill is self-contained and does not rely on external tools requiring fallbacks.",{"category":69,"check":70,"severity":24,"summary":237},"Assumptions about Node.js and package managers are clearly stated, and the script is portable Python.",{"category":73,"check":74,"severity":24,"summary":239},"The initializer validates inputs like project names and directory existence, halting on unexpected states.",{"category":69,"check":77,"severity":56,"summary":241},"The skill operates independently without relying on other skills.",{"category":47,"check":82,"severity":24,"summary":243},"The README file provides a good overview and setup instructions.",{"category":47,"check":91,"severity":24,"summary":245},"All advertised features, like Tailwind CSS and ESLint, are implemented in the initialization script.",{"category":94,"check":95,"severity":24,"summary":140},{"category":98,"check":99,"severity":24,"summary":248},"The initialization script provides specific error messages for validation failures.",{"category":102,"check":103,"severity":104,"summary":250},"Dependencies like Next.js are set to 'latest' in package.json, which lacks pinning and could cause instability.",{"category":164,"check":168,"severity":24,"summary":252},"The script validates user inputs for project names and directories, mitigating injection risks.",{"category":164,"check":171,"severity":24,"summary":254},"The script does not fetch external code at runtime and bundles all necessary components.",{"category":164,"check":174,"severity":24,"summary":256},"The script operates only within the specified project directory, creating new files without touching outside resources.",{"category":164,"check":177,"severity":24,"summary":258},"No detached processes or retry loops that could lead to sandbox escapes were found.",{"category":164,"check":180,"severity":24,"summary":260},"The script does not make outbound calls or handle any sensitive data.",{"category":164,"check":183,"severity":24,"summary":262},"The code and documentation are free of hidden text tricks or malicious formatting.",{"category":164,"check":186,"severity":24,"summary":264},"The Python script is straightforward and readable, with no obfuscation or runtime code execution.",{"category":69,"check":189,"severity":24,"summary":266},"The script robustly handles path creation and validation, minimizing filesystem structure assumptions.",{"category":192,"check":193,"severity":24,"summary":268},"There are no open issues, suggesting active maintenance and prompt issue resolution.",{"category":196,"check":197,"severity":24,"summary":270},"The manifest version is 1.0.0, and recent commit activity indicates good maintenance.",{"category":65,"check":200,"severity":24,"summary":272},"The initializer script validates project names and checks for existing directories, ensuring safer execution.",{"category":164,"check":203,"severity":24,"summary":274},"The script creates new project files and directories, but does not perform destructive operations.",{"category":65,"check":206,"severity":24,"summary":276},"The script uses try-except blocks and provides specific error messages for validation failures.",{"category":65,"check":209,"severity":24,"summary":278},"The script provides informative print statements during execution for user feedback.",{"category":114,"check":212,"severity":56,"summary":280},"The skill does not handle personal data.",{"category":114,"check":215,"severity":24,"summary":282},"This is a general development tool with no regional restrictions; targetMarket is global.",{"category":69,"check":218,"severity":24,"summary":284},"The script is a standard Python script and relies on the Python standard library, ensuring cross-platform compatibility.",1778683655979,"This skill provides a Python-based initializer for creating Next.js projects, supporting App Router, TypeScript, Tailwind CSS, and ESLint. It also includes a Turborepo migration script to convert existing monorepos.",[288,289,290,291,292],"Next.js project initialization","Turborepo monorepo setup","TypeScript and ESLint integration","Tailwind CSS support","Turborepo migration script",[294,295,296],"Managing project dependencies beyond initial setup","Providing runtime application support or debugging","Configuring CI/CD pipelines beyond basic examples","3.0.0","4.4.0","To help developers quickly set up new Next.js projects with a modern stack and best practices, and to facilitate migration of existing projects to Turborepo.","The skill provides a robust and well-documented solution for scaffolding Next.js projects with excellent coverage of best practices and clear examples. Minor concerns about dependency versioning and the lack of explicit handling for certain edge cases in the migration script prevent a perfect score.",95,"Excellent skill for scaffolding Next.js projects with Turborepo, offering comprehensive examples and best practices.",[304,305,306,307,308,309,310],"next-js","react","turborepo","monorepo","web-development","scaffolding","typescript","global","community",[314,315,316],"Starting a new Next.js project with recommended configurations","Setting up a Turborepo monorepo for multiple Next.js applications","Migrating an existing project to use Turborepo for build optimization",{"codeQuality":318,"collectedAt":320,"documentation":321,"maintenance":324,"security":330,"testCoverage":331},{"hasLockfile":319},true,1778683642372,{"descriptionLength":322,"readmeSize":323},167,7699,{"closedIssues90d":8,"forks":325,"hasChangelog":326,"manifestVersion":327,"openIssues90d":8,"pushedAt":328,"stars":329},25,false,"1.0.0",1778584470000,80,{"hasNpmPackage":326,"smitheryVerified":326},{"hasCi":326,"hasTests":319},{"updatedAt":333},1778683656100,{"basePath":335,"githubOwner":336,"githubRepo":337,"locale":18,"slug":13,"type":338},".claude/skills/web-frameworks","binjuhor","shadcn-lar","skill",null,{"evaluate":341,"extract":343},{"promptVersionExtension":297,"promptVersionScoring":298,"score":301,"tags":342,"targetMarket":311,"tier":312},[304,305,306,307,308,309,310],{"commitSha":344},"HEAD",{"repoId":346},"kd7b04jshnqyx91sq3jrqtm56s86mmmq",{"_creationTime":348,"_id":346,"identity":349,"providers":350,"workflow":1195},1778683063784.6934,{"githubOwner":336,"githubRepo":337,"sourceUrl":14},{"classify":351,"discover":1180,"github":1183},{"commitSha":344,"extensions":352},[353,398,428,451,505,519,560,600,630,661,690,712,721,761,769,777,793,821,869,889,936,958,978,986,1011,1033,1048,1057,1097,1133,1145],{"basePath":354,"description":355,"displayName":356,"installMethods":357,"rationale":358,"selectedPaths":359,"source":397,"sourceLanguage":18,"type":338},".claude/skills/ai-multimodal","Analyze images/audio/video with Gemini API (better vision than Claude). Generate images (Imagen 4, Nano Banana 2, MiniMax), videos (Veo 3, Hailuo), speech (MiniMax TTS), music (MiniMax). Use for vision analysis, transcription, OCR, design extraction, multimodal AI.","ai-multimodal",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/ai-multimodal/SKILL.md",[360,363,366,368,370,372,374,377,379,381,383,385,387,389,391,393,395],{"path":361,"priority":362},"SKILL.md","mandatory",{"path":364,"priority":365},"references/audio-processing.md","medium",{"path":367,"priority":365},"references/image-generation.md",{"path":369,"priority":365},"references/video-analysis.md",{"path":371,"priority":365},"references/video-generation.md",{"path":373,"priority":365},"references/vision-understanding.md",{"path":375,"priority":376},"scripts/.coverage","low",{"path":378,"priority":376},"scripts/check_setup.py",{"path":380,"priority":376},"scripts/document_converter.py",{"path":382,"priority":376},"scripts/gemini_batch_process.py",{"path":384,"priority":376},"scripts/media_optimizer.py",{"path":386,"priority":376},"scripts/requirements.txt",{"path":388,"priority":376},"scripts/tests/.coverage",{"path":390,"priority":376},"scripts/tests/requirements.txt",{"path":392,"priority":376},"scripts/tests/test_document_converter.py",{"path":394,"priority":376},"scripts/tests/test_gemini_batch_process.py",{"path":396,"priority":376},"scripts/tests/test_media_optimizer.py","rule",{"basePath":399,"description":400,"displayName":401,"installMethods":402,"rationale":403,"selectedPaths":404,"source":397,"sourceLanguage":18,"type":338},".claude/skills/backend-development","Build backends with Node.js, Python, Go (NestJS, FastAPI, Django). Use for REST/GraphQL/gRPC APIs, auth (OAuth, JWT), databases, microservices, security (OWASP), Docker/K8s.","backend-development",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/backend-development/SKILL.md",[405,406,408,410,412,414,416,418,420,422,424,426],{"path":361,"priority":362},{"path":407,"priority":365},"references/backend-api-design.md",{"path":409,"priority":365},"references/backend-architecture.md",{"path":411,"priority":365},"references/backend-authentication.md",{"path":413,"priority":365},"references/backend-code-quality.md",{"path":415,"priority":365},"references/backend-debugging.md",{"path":417,"priority":365},"references/backend-devops.md",{"path":419,"priority":365},"references/backend-mindset.md",{"path":421,"priority":365},"references/backend-performance.md",{"path":423,"priority":365},"references/backend-security.md",{"path":425,"priority":365},"references/backend-technologies.md",{"path":427,"priority":365},"references/backend-testing.md",{"basePath":429,"description":430,"displayName":431,"installMethods":432,"rationale":433,"selectedPaths":434,"source":397,"sourceLanguage":18,"type":338},".claude/skills/better-auth","Add authentication with Better Auth (TypeScript). Use for email/password, OAuth providers (Google, GitHub), 2FA/MFA, passkeys/WebAuthn, sessions, RBAC, rate limiting.","better-auth",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/better-auth/SKILL.md",[435,436,438,440,442,444,445,447,448,449],{"path":361,"priority":362},{"path":437,"priority":365},"references/advanced-features.md",{"path":439,"priority":365},"references/database-integration.md",{"path":441,"priority":365},"references/email-password-auth.md",{"path":443,"priority":365},"references/oauth-providers.md",{"path":375,"priority":376},{"path":446,"priority":376},"scripts/better_auth_init.py",{"path":386,"priority":376},{"path":388,"priority":376},{"path":450,"priority":376},"scripts/tests/test_better_auth_init.py",{"basePath":452,"description":453,"displayName":454,"installMethods":455,"rationale":456,"selectedPaths":457,"source":397,"sourceLanguage":18,"type":338},".claude/skills/chrome-devtools","Automate browsers with Puppeteer CLI scripts and persistent sessions. Use for screenshots, performance analysis, network monitoring, web scraping, form automation, JavaScript debugging.","chrome-devtools",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/chrome-devtools/SKILL.md",[458,459,461,463,465,467,469,471,473,475,477,479,481,483,485,487,489,491,493,495,497,499,501,503],{"path":361,"priority":362},{"path":460,"priority":365},"references/cdp-domains.md",{"path":462,"priority":365},"references/performance-guide.md",{"path":464,"priority":365},"references/puppeteer-reference.md",{"path":466,"priority":376},"scripts/.browser-session.json",{"path":468,"priority":376},"scripts/.gitignore",{"path":470,"priority":376},"scripts/README.md",{"path":472,"priority":376},"scripts/__tests__/selector.test.js",{"path":474,"priority":376},"scripts/aria-snapshot.js",{"path":476,"priority":376},"scripts/click.js",{"path":478,"priority":376},"scripts/console.js",{"path":480,"priority":376},"scripts/evaluate.js",{"path":482,"priority":376},"scripts/fill.js",{"path":484,"priority":376},"scripts/install-deps.sh",{"path":486,"priority":376},"scripts/install.sh",{"path":488,"priority":376},"scripts/lib/browser.js",{"path":490,"priority":376},"scripts/lib/selector.js",{"path":492,"priority":376},"scripts/navigate.js",{"path":494,"priority":376},"scripts/network.js",{"path":496,"priority":376},"scripts/package.json",{"path":498,"priority":376},"scripts/performance.js",{"path":500,"priority":376},"scripts/screenshot.js",{"path":502,"priority":376},"scripts/select-ref.js",{"path":504,"priority":376},"scripts/snapshot.js",{"basePath":506,"description":507,"displayName":508,"installMethods":509,"rationale":510,"selectedPaths":511,"source":397,"sourceLanguage":18,"type":338},".claude/skills/code-review","Review code quality with adversarial rigor. Supports input modes: pending changes, PR number, commit hash, codebase scan. Always-on red-team analysis finds security holes, false assumptions, and failure modes.","code-review",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/code-review/SKILL.md",[512,513,515,517],{"path":361,"priority":362},{"path":514,"priority":365},"references/code-review-reception.md",{"path":516,"priority":365},"references/requesting-code-review.md",{"path":518,"priority":365},"references/verification-before-completion.md",{"basePath":520,"description":521,"displayName":522,"installMethods":523,"rationale":524,"selectedPaths":525,"source":397,"sourceLanguage":18,"type":338},".claude/skills/databases","Design schemas, write queries for MongoDB and PostgreSQL. Use for database design, SQL/NoSQL queries, aggregation pipelines, indexes, migrations, replication, performance optimization, psql CLI.","databases",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/databases/SKILL.md",[526,527,529,531,533,535,537,539,541,543,544,546,548,550,551,553,554,556,558],{"path":361,"priority":362},{"path":528,"priority":365},"references/mongodb-aggregation.md",{"path":530,"priority":365},"references/mongodb-atlas.md",{"path":532,"priority":365},"references/mongodb-crud.md",{"path":534,"priority":365},"references/mongodb-indexing.md",{"path":536,"priority":365},"references/postgresql-administration.md",{"path":538,"priority":365},"references/postgresql-performance.md",{"path":540,"priority":365},"references/postgresql-psql-cli.md",{"path":542,"priority":365},"references/postgresql-queries.md",{"path":375,"priority":376},{"path":545,"priority":376},"scripts/db_backup.py",{"path":547,"priority":376},"scripts/db_migrate.py",{"path":549,"priority":376},"scripts/db_performance_check.py",{"path":386,"priority":376},{"path":552,"priority":376},"scripts/tests/coverage-db.json",{"path":390,"priority":376},{"path":555,"priority":376},"scripts/tests/test_db_backup.py",{"path":557,"priority":376},"scripts/tests/test_db_migrate.py",{"path":559,"priority":376},"scripts/tests/test_db_performance_check.py",{"basePath":561,"description":562,"displayName":563,"installMethods":564,"rationale":565,"selectedPaths":566,"source":397,"sourceLanguage":18,"type":338},".claude/skills/devops","Deploy to Cloudflare (Workers, R2, D1), Docker, GCP (Cloud Run, GKE), Kubernetes (kubectl, Helm). Use for serverless, containers, CI/CD, GitOps, security audit.","devops",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/devops/SKILL.md",[567,568,570,572,574,576,578,580,582,584,586,588,590,592,594,595,596,598],{"path":361,"priority":362},{"path":569,"priority":365},"references/browser-rendering.md",{"path":571,"priority":365},"references/cloudflare-d1-kv.md",{"path":573,"priority":365},"references/cloudflare-platform.md",{"path":575,"priority":365},"references/cloudflare-r2-storage.md",{"path":577,"priority":365},"references/cloudflare-workers-advanced.md",{"path":579,"priority":365},"references/cloudflare-workers-apis.md",{"path":581,"priority":365},"references/cloudflare-workers-basics.md",{"path":583,"priority":365},"references/docker-basics.md",{"path":585,"priority":365},"references/docker-compose.md",{"path":587,"priority":365},"references/gcloud-platform.md",{"path":589,"priority":365},"references/gcloud-services.md",{"path":591,"priority":376},"scripts/cloudflare_deploy.py",{"path":593,"priority":376},"scripts/docker_optimize.py",{"path":386,"priority":376},{"path":390,"priority":376},{"path":597,"priority":376},"scripts/tests/test_cloudflare_deploy.py",{"path":599,"priority":376},"scripts/tests/test_docker_optimize.py",{"basePath":601,"description":602,"displayName":603,"installMethods":604,"rationale":605,"selectedPaths":606,"source":397,"sourceLanguage":18,"type":338},".claude/skills/docs-seeker","Search library/framework documentation via llms.txt (context7.com). Use for API docs, GitHub repository analysis, technical documentation lookup, latest library features.","docs-seeker",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/docs-seeker/SKILL.md",[607,608,610,612,614,616,618,620,622,624,626,628],{"path":361,"priority":362},{"path":609,"priority":365},"references/advanced.md",{"path":611,"priority":365},"references/context7-patterns.md",{"path":613,"priority":365},"references/errors.md",{"path":615,"priority":376},"scripts/analyze-llms-txt.js",{"path":617,"priority":376},"scripts/detect-topic.js",{"path":619,"priority":376},"scripts/fetch-docs.js",{"path":621,"priority":376},"scripts/tests/run-tests.js",{"path":623,"priority":376},"scripts/tests/test-analyze-llms.js",{"path":625,"priority":376},"scripts/tests/test-detect-topic.js",{"path":627,"priority":376},"scripts/tests/test-fetch-docs.js",{"path":629,"priority":376},"scripts/utils/env-loader.js",{"basePath":631,"description":632,"displayName":633,"installMethods":634,"rationale":635,"selectedPaths":636,"source":397,"sourceLanguage":18,"type":338},".claude/skills/document-skills/docx","Create, edit, analyze .docx Word documents. Use for document creation, tracked changes, comments, formatting preservation, text extraction, template modification.","docx",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/document-skills/docx/SKILL.md",[637,638,641,643,645,647,649,651,653,655,657,659],{"path":361,"priority":362},{"path":639,"priority":640},"LICENSE.txt","high",{"path":642,"priority":365},"docx-js.md",{"path":644,"priority":365},"ooxml.md",{"path":646,"priority":376},"scripts/__init__.py",{"path":648,"priority":376},"scripts/document.py",{"path":650,"priority":376},"scripts/templates/comments.xml",{"path":652,"priority":376},"scripts/templates/commentsExtended.xml",{"path":654,"priority":376},"scripts/templates/commentsExtensible.xml",{"path":656,"priority":376},"scripts/templates/commentsIds.xml",{"path":658,"priority":376},"scripts/templates/people.xml",{"path":660,"priority":376},"scripts/utilities.py",{"basePath":662,"description":663,"displayName":664,"installMethods":665,"rationale":666,"selectedPaths":667,"source":397,"sourceLanguage":18,"type":338},".claude/skills/document-skills/pdf","Extract text/tables, create, merge, split PDFs. Fill PDF forms programmatically. Use for PDF processing, generation, form filling, document analysis, batch operations.","pdf",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/document-skills/pdf/SKILL.md",[668,669,670,672,674,676,678,680,682,684,686,688],{"path":361,"priority":362},{"path":639,"priority":640},{"path":671,"priority":365},"forms.md",{"path":673,"priority":365},"reference.md",{"path":675,"priority":376},"scripts/check_bounding_boxes.py",{"path":677,"priority":376},"scripts/check_bounding_boxes_test.py",{"path":679,"priority":376},"scripts/check_fillable_fields.py",{"path":681,"priority":376},"scripts/convert_pdf_to_images.py",{"path":683,"priority":376},"scripts/create_validation_image.py",{"path":685,"priority":376},"scripts/extract_form_field_info.py",{"path":687,"priority":376},"scripts/fill_fillable_fields.py",{"path":689,"priority":376},"scripts/fill_pdf_form_with_annotations.py",{"basePath":691,"description":692,"displayName":693,"installMethods":694,"rationale":695,"selectedPaths":696,"source":397,"sourceLanguage":18,"type":338},".claude/skills/document-skills/pptx","Create, edit, analyze .pptx PowerPoint files. Use for presentations, slides, layouts, speaker notes, template modification, content extraction, slide generation.","pptx",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/document-skills/pptx/SKILL.md",[697,698,699,701,702,704,706,708,710],{"path":361,"priority":362},{"path":639,"priority":640},{"path":700,"priority":365},"html2pptx.md",{"path":644,"priority":365},{"path":703,"priority":376},"scripts/html2pptx.js",{"path":705,"priority":376},"scripts/inventory.py",{"path":707,"priority":376},"scripts/rearrange.py",{"path":709,"priority":376},"scripts/replace.py",{"path":711,"priority":376},"scripts/thumbnail.py",{"basePath":713,"description":714,"displayName":715,"installMethods":716,"rationale":717,"selectedPaths":718,"source":397,"sourceLanguage":18,"type":338},".claude/skills/document-skills/xlsx","Create, edit, analyze spreadsheets (.xlsx, .csv, .tsv). Use for Excel formulas, data analysis, visualization, formatting, pivot tables, charts, formula recalculation.","xlsx",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/document-skills/xlsx/SKILL.md",[719,720],{"path":361,"priority":362},{"path":639,"priority":640},{"basePath":722,"description":723,"displayName":724,"installMethods":725,"rationale":726,"selectedPaths":727,"source":397,"sourceLanguage":18,"type":338},".claude/skills/frontend-design","Create polished frontend interfaces from designs/screenshots/videos. Use for web components, 3D experiences, replicating UI designs, quick prototypes, immersive interfaces, avoiding AI slop.","frontend-design",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/frontend-design/SKILL.md",[728,729,731,733,735,737,739,741,743,745,747,749,751,753,755,757,759],{"path":361,"priority":362},{"path":730,"priority":365},"references/ai-multimodal-overview.md",{"path":732,"priority":365},"references/analysis-best-practices.md",{"path":734,"priority":365},"references/analysis-prompts.md",{"path":736,"priority":365},"references/analysis-techniques.md",{"path":738,"priority":365},"references/animejs.md",{"path":740,"priority":365},"references/asset-generation.md",{"path":742,"priority":365},"references/design-extraction-overview.md",{"path":744,"priority":365},"references/extraction-best-practices.md",{"path":746,"priority":365},"references/extraction-output-templates.md",{"path":748,"priority":365},"references/extraction-prompts.md",{"path":750,"priority":365},"references/technical-accessibility.md",{"path":752,"priority":365},"references/technical-best-practices.md",{"path":754,"priority":365},"references/technical-optimization.md",{"path":756,"priority":365},"references/technical-overview.md",{"path":758,"priority":365},"references/technical-workflows.md",{"path":760,"priority":365},"references/visual-analysis-overview.md",{"basePath":762,"description":763,"displayName":764,"installMethods":765,"rationale":766,"selectedPaths":767,"source":397,"sourceLanguage":18,"type":338},".claude/skills/frontend-development","Build React/TypeScript frontends with modern patterns. Use for components, Suspense, lazy loading, useSuspenseQuery, MUI v7 styling, TanStack Router, performance optimization.","frontend-development",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/frontend-development/SKILL.md",[768],{"path":361,"priority":362},{"basePath":770,"description":771,"displayName":772,"installMethods":773,"rationale":774,"selectedPaths":775,"source":397,"sourceLanguage":18,"type":338},".claude/skills/google-adk-python","Build AI agents with Google ADK Python. Multi-agent systems, A2A protocol, MCP tools, workflow agents, state/memory, callbacks/plugins, Vertex AI deployment, evaluation.","google-adk-python",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/google-adk-python/SKILL.md",[776],{"path":361,"priority":362},{"basePath":778,"description":779,"displayName":780,"installMethods":781,"rationale":782,"selectedPaths":783,"source":397,"sourceLanguage":18,"type":338},".claude/skills/mcp-builder","Build MCP servers for LLM-external service integration. Use for FastMCP (Python), MCP SDK (Node/TypeScript), tool design, API integration, resource providers.","mcp-builder",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/mcp-builder/SKILL.md",[784,785,786,788,790,792],{"path":361,"priority":362},{"path":639,"priority":640},{"path":787,"priority":376},"scripts/connections.py",{"path":789,"priority":376},"scripts/evaluation.py",{"path":791,"priority":376},"scripts/example_evaluation.xml",{"path":386,"priority":376},{"basePath":794,"description":795,"displayName":796,"installMethods":797,"rationale":798,"selectedPaths":799,"source":397,"sourceLanguage":18,"type":338},".claude/skills/mcp-management","Manage MCP servers - discover, analyze, execute tools/prompts/resources. Use for MCP integrations, intelligent tool selection, multi-server management, context-efficient capability discovery.","mcp-management",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/mcp-management/SKILL.md",[800,801,803,805,807,809,811,813,814,816,818,819],{"path":361,"priority":362},{"path":802,"priority":640},"README.md",{"path":804,"priority":376},"assets/tools.json",{"path":806,"priority":365},"references/configuration.md",{"path":808,"priority":365},"references/gemini-cli-integration.md",{"path":810,"priority":365},"references/mcp-protocol.md",{"path":812,"priority":376},"scripts/.env.example",{"path":468,"priority":376},{"path":815,"priority":376},"scripts/cli.ts",{"path":817,"priority":376},"scripts/mcp-client.ts",{"path":496,"priority":376},{"path":820,"priority":376},"scripts/tsconfig.json",{"basePath":822,"description":823,"displayName":824,"installMethods":825,"rationale":826,"selectedPaths":827,"source":397,"sourceLanguage":18,"type":338},".claude/skills/media-processing","Process media with FFmpeg (video/audio), ImageMagick (images), RMBG (AI background removal). Use for encoding, format conversion, filters, thumbnails, batch processing, HLS/DASH streaming.","media-processing",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/media-processing/SKILL.md",[828,829,831,833,835,837,839,841,843,845,847,848,850,852,854,856,858,859,860,861,863,865,867],{"path":361,"priority":362},{"path":830,"priority":365},"references/common-workflows.md",{"path":832,"priority":365},"references/ffmpeg-encoding.md",{"path":834,"priority":365},"references/ffmpeg-filters.md",{"path":836,"priority":365},"references/ffmpeg-streaming.md",{"path":838,"priority":365},"references/format-compatibility.md",{"path":840,"priority":365},"references/imagemagick-batch.md",{"path":842,"priority":365},"references/imagemagick-editing.md",{"path":844,"priority":365},"references/rmbg-background-removal.md",{"path":846,"priority":365},"references/troubleshooting.md",{"path":470,"priority":376},{"path":849,"priority":376},"scripts/batch-remove-background.sh",{"path":851,"priority":376},"scripts/batch_resize.py",{"path":853,"priority":376},"scripts/media_convert.py",{"path":855,"priority":376},"scripts/remove-background.sh",{"path":857,"priority":376},"scripts/remove-bg-node.js",{"path":386,"priority":376},{"path":388,"priority":376},{"path":390,"priority":376},{"path":862,"priority":376},"scripts/tests/test_batch_resize.py",{"path":864,"priority":376},"scripts/tests/test_media_convert.py",{"path":866,"priority":376},"scripts/tests/test_video_optimize.py",{"path":868,"priority":376},"scripts/video_optimize.py",{"basePath":870,"description":871,"displayName":872,"installMethods":873,"rationale":874,"selectedPaths":875,"source":397,"sourceLanguage":18,"type":338},".claude/skills/mobile-development","Build mobile apps with React Native, Flutter, Swift/SwiftUI, Kotlin/Jetpack Compose. Use for iOS/Android, mobile UX, performance optimization, offline-first, app store deployment.","mobile-development",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/mobile-development/SKILL.md",[876,877,879,881,883,885,887],{"path":361,"priority":362},{"path":878,"priority":365},"references/mobile-android.md",{"path":880,"priority":365},"references/mobile-best-practices.md",{"path":882,"priority":365},"references/mobile-debugging.md",{"path":884,"priority":365},"references/mobile-frameworks.md",{"path":886,"priority":365},"references/mobile-ios.md",{"path":888,"priority":365},"references/mobile-mindset.md",{"basePath":890,"description":891,"displayName":892,"installMethods":893,"rationale":894,"selectedPaths":895,"source":397,"sourceLanguage":18,"type":338},".claude/skills/payment-integration","Integrate payments with SePay (VietQR), Polar, Stripe, Paddle (MoR subscriptions), Creem.io (licensing). Checkout, webhooks, subscriptions, QR codes, multi-provider orders.","payment-integration",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/payment-integration/SKILL.md",[896,897,898,900,902,904,906,908,910,912,914,916,918,920,922,924,926,927,929,930,932,934],{"path":361,"priority":362},{"path":802,"priority":640},{"path":899,"priority":365},"references/polar/benefits.md",{"path":901,"priority":365},"references/polar/best-practices.md",{"path":903,"priority":365},"references/polar/checkouts.md",{"path":905,"priority":365},"references/polar/overview.md",{"path":907,"priority":365},"references/polar/products.md",{"path":909,"priority":365},"references/polar/sdk.md",{"path":911,"priority":365},"references/polar/subscriptions.md",{"path":913,"priority":365},"references/polar/webhooks.md",{"path":915,"priority":365},"references/sepay/api.md",{"path":917,"priority":365},"references/sepay/best-practices.md",{"path":919,"priority":365},"references/sepay/overview.md",{"path":921,"priority":365},"references/sepay/qr-codes.md",{"path":923,"priority":365},"references/sepay/sdk.md",{"path":925,"priority":365},"references/sepay/webhooks.md",{"path":812,"priority":376},{"path":928,"priority":376},"scripts/checkout-helper.js",{"path":496,"priority":376},{"path":931,"priority":376},"scripts/polar-webhook-verify.js",{"path":933,"priority":376},"scripts/sepay-webhook-verify.js",{"path":935,"priority":376},"scripts/test-scripts.js",{"basePath":937,"description":938,"displayName":939,"installMethods":940,"rationale":941,"selectedPaths":942,"source":397,"sourceLanguage":18,"type":338},".claude/skills/problem-solving","Apply systematic problem-solving techniques when stuck. Use for complexity spirals, innovation blocks, recurring patterns, assumption constraints, simplification cascades, scale uncertainty.","problem-solving",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/problem-solving/SKILL.md",[943,944,946,948,950,952,954,956],{"path":361,"priority":362},{"path":945,"priority":365},"references/attribution.md",{"path":947,"priority":365},"references/collision-zone-thinking.md",{"path":949,"priority":365},"references/inversion-exercise.md",{"path":951,"priority":365},"references/meta-pattern-recognition.md",{"path":953,"priority":365},"references/scale-game.md",{"path":955,"priority":365},"references/simplification-cascades.md",{"path":957,"priority":365},"references/when-stuck.md",{"basePath":959,"description":960,"displayName":961,"installMethods":962,"rationale":963,"selectedPaths":964,"source":397,"sourceLanguage":18,"type":338},".claude/skills/repomix","Pack repositories into AI-friendly files with Repomix (XML, Markdown, plain text). Use for codebase snapshots, LLM context preparation, security audits, third-party library analysis.","repomix",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/repomix/SKILL.md",[965,966,967,969,970,971,973,975,976],{"path":361,"priority":362},{"path":806,"priority":365},{"path":968,"priority":365},"references/usage-patterns.md",{"path":375,"priority":376},{"path":470,"priority":376},{"path":972,"priority":376},"scripts/repomix_batch.py",{"path":974,"priority":376},"scripts/repos.example.json",{"path":386,"priority":376},{"path":977,"priority":376},"scripts/tests/test_repomix_batch.py",{"basePath":979,"description":980,"displayName":981,"installMethods":982,"rationale":983,"selectedPaths":984,"source":397,"sourceLanguage":18,"type":338},".claude/skills/research","Research technical solutions, analyze architectures, gather requirements thoroughly. Use for technology evaluation, best practices research, solution design, scalability/security/maintainability analysis.","research",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/research/SKILL.md",[985],{"path":361,"priority":362},{"basePath":987,"description":988,"displayName":989,"installMethods":990,"rationale":991,"selectedPaths":992,"source":397,"sourceLanguage":18,"type":338},".claude/skills/sequential-thinking","Apply step-by-step analysis for complex problems with revision capability. Use for multi-step reasoning, hypothesis verification, adaptive planning, problem decomposition, course correction.","sequential-thinking",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/sequential-thinking/SKILL.md",[993,994,995,997,999,1001,1003,1005,1007,1009],{"path":361,"priority":362},{"path":802,"priority":640},{"path":996,"priority":365},"references/advanced-strategies.md",{"path":998,"priority":365},"references/advanced-techniques.md",{"path":1000,"priority":365},"references/core-patterns.md",{"path":1002,"priority":365},"references/examples-api.md",{"path":1004,"priority":365},"references/examples-architecture.md",{"path":1006,"priority":365},"references/examples-debug.md",{"path":1008,"priority":376},"scripts/format-thought.js",{"path":1010,"priority":376},"scripts/process-thought.js",{"basePath":1012,"description":1013,"displayName":1014,"installMethods":1015,"rationale":1016,"selectedPaths":1017,"source":397,"sourceLanguage":18,"type":338},".claude/skills/shopify","Build Shopify apps, extensions, themes with Shopify CLI. Use for GraphQL/REST APIs, Polaris UI, Liquid templates, checkout customization, webhooks, billing integration.","shopify",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/shopify/SKILL.md",[1018,1019,1020,1022,1024,1026,1027,1028,1030,1031],{"path":361,"priority":362},{"path":802,"priority":640},{"path":1021,"priority":365},"references/app-development.md",{"path":1023,"priority":365},"references/extensions.md",{"path":1025,"priority":365},"references/themes.md",{"path":375,"priority":376},{"path":386,"priority":376},{"path":1029,"priority":376},"scripts/shopify_init.py",{"path":388,"priority":376},{"path":1032,"priority":376},"scripts/tests/test_shopify_init.py",{"basePath":1034,"description":1035,"displayName":1036,"installMethods":1037,"rationale":1038,"selectedPaths":1039,"source":397,"sourceLanguage":18,"type":338},".claude/skills/skill-creator","Create or update Claude skills with eval-driven iteration. Use for new skills, skill scripts, references, benchmark optimization, description optimization, eval testing, extending Claude's capabilities.","skill-creator",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/skill-creator/SKILL.md",[1040,1041,1042,1044,1046],{"path":361,"priority":362},{"path":639,"priority":640},{"path":1043,"priority":376},"scripts/init_skill.py",{"path":1045,"priority":376},"scripts/package_skill.py",{"path":1047,"priority":376},"scripts/quick_validate.py",{"basePath":1049,"description":1050,"displayName":1051,"installMethods":1052,"rationale":1053,"selectedPaths":1054,"source":397,"sourceLanguage":1056,"type":338},".claude/skills/template-skill","Replace with description of the skill and when Claude should use it.","template-skill",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/template-skill/SKILL.md",[1055],{"path":361,"priority":362},"fr",{"basePath":1058,"description":1059,"displayName":1060,"installMethods":1061,"rationale":1062,"selectedPaths":1063,"source":397,"sourceLanguage":18,"type":338},".claude/skills/threejs","Build 3D web apps with Three.js (WebGL/WebGPU). 556 searchable examples, 60 API classes, 20 use cases. Actions: create 3D scene, load model, add animation, implement physics, build VR/XR. Topics: GLTF loader, PBR materials, particle effects, shadows, post-processing, compute shaders, TSL. Integrations: WebGPU, physics engines, spatial audio.","threejs",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/threejs/SKILL.md",[1064,1065,1067,1069,1071,1073,1075,1077,1079,1081,1083,1085,1087,1089,1091,1093,1095],{"path":361,"priority":362},{"path":1066,"priority":365},"references/01-getting-started.md",{"path":1068,"priority":365},"references/02-loaders.md",{"path":1070,"priority":365},"references/03-textures.md",{"path":1072,"priority":365},"references/04-cameras.md",{"path":1074,"priority":365},"references/05-lights.md",{"path":1076,"priority":365},"references/06-animations.md",{"path":1078,"priority":365},"references/07-math.md",{"path":1080,"priority":365},"references/08-interaction.md",{"path":1082,"priority":365},"references/09-postprocessing.md",{"path":1084,"priority":365},"references/10-controls.md",{"path":1086,"priority":365},"references/11-materials-advanced.md",{"path":1088,"priority":365},"references/12-performance.md",{"path":1090,"priority":365},"references/13-node-materials.md",{"path":1092,"priority":365},"references/14-physics-vr.md",{"path":1094,"priority":365},"references/15-specialized-loaders.md",{"path":1096,"priority":365},"references/16-webgpu.md",{"basePath":1098,"description":1099,"displayName":1100,"installMethods":1101,"rationale":1102,"selectedPaths":1103,"source":397,"sourceLanguage":18,"type":338},".claude/skills/ui-styling","Style UIs with shadcn/ui components (Radix UI + Tailwind CSS). Use for accessible components, themes, dark mode, responsive layouts, design systems, color customization.","ui-styling",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/ui-styling/SKILL.md",[1104,1105,1106,1108,1110,1112,1114,1116,1118,1120,1121,1122,1124,1126,1128,1129,1131],{"path":361,"priority":362},{"path":639,"priority":640},{"path":1107,"priority":365},"references/canvas-design-system.md",{"path":1109,"priority":365},"references/shadcn-accessibility.md",{"path":1111,"priority":365},"references/shadcn-components.md",{"path":1113,"priority":365},"references/shadcn-theming.md",{"path":1115,"priority":365},"references/tailwind-customization.md",{"path":1117,"priority":365},"references/tailwind-responsive.md",{"path":1119,"priority":365},"references/tailwind-utilities.md",{"path":375,"priority":376},{"path":386,"priority":376},{"path":1123,"priority":376},"scripts/shadcn_add.py",{"path":1125,"priority":376},"scripts/tailwind_config_gen.py",{"path":1127,"priority":376},"scripts/tests/coverage-ui.json",{"path":390,"priority":376},{"path":1130,"priority":376},"scripts/tests/test_shadcn_add.py",{"path":1132,"priority":376},"scripts/tests/test_tailwind_config_gen.py",{"basePath":1134,"description":1135,"displayName":1136,"installMethods":1137,"rationale":1138,"selectedPaths":1139,"source":397,"sourceLanguage":18,"type":338},".claude/skills/ui-ux-pro-max","UI/UX design intelligence for web and mobile. Includes 50+ styles, 161 color palettes, 57 font pairings, 161 product types, 99 UX guidelines, and 25 chart types across 10 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, and HTML/CSS). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, and check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, and mobile app. Elements: button, modal, navbar, sidebar, card, table, form, and chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, and flat design. Topics: color systems, accessibility, animation, layout, typography, font pairing, spacing, interaction states, shadow, and gradient. Integrations: shadcn/ui MCP for component search and examples.","ui-ux-pro-max",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/ui-ux-pro-max/SKILL.md",[1140,1141,1143],{"path":361,"priority":362},{"path":1142,"priority":376},"scripts/core.py",{"path":1144,"priority":376},"scripts/search.py",{"basePath":335,"description":10,"displayName":13,"installMethods":1146,"rationale":1147,"selectedPaths":1148,"source":397,"sourceLanguage":18,"type":338},{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/web-frameworks/SKILL.md",[1149,1150,1152,1154,1156,1158,1160,1162,1164,1166,1167,1168,1170,1171,1173,1174,1176,1178],{"path":361,"priority":362},{"path":1151,"priority":365},"references/nextjs-app-router.md",{"path":1153,"priority":365},"references/nextjs-data-fetching.md",{"path":1155,"priority":365},"references/nextjs-optimization.md",{"path":1157,"priority":365},"references/nextjs-server-components.md",{"path":1159,"priority":365},"references/remix-icon-integration.md",{"path":1161,"priority":365},"references/turborepo-caching.md",{"path":1163,"priority":365},"references/turborepo-pipelines.md",{"path":1165,"priority":365},"references/turborepo-setup.md",{"path":375,"priority":376},{"path":646,"priority":376},{"path":1169,"priority":376},"scripts/nextjs_init.py",{"path":386,"priority":376},{"path":1172,"priority":376},"scripts/tests/coverage-web.json",{"path":390,"priority":376},{"path":1175,"priority":376},"scripts/tests/test_nextjs_init.py",{"path":1177,"priority":376},"scripts/tests/test_turborepo_migrate.py",{"path":1179,"priority":376},"scripts/turborepo_migrate.py",{"sources":1181},[1182],"manual",{"closedIssues90d":8,"description":1184,"forks":325,"homepage":1185,"openIssues90d":8,"pushedAt":328,"readmeSize":323,"stars":329,"topics":1186},"Made an shadcn/ui admin for Laravel with 🤍 ","https://shadcn-admin.binjuhor.com",[1187,1188,1189,1190,1191,1192,1193,1194],"admin","admin-dashboard","admin-panel","laravel","laravelcrud","reactjs","shadcn","laravel12",{"classifiedAt":1196,"discoverAt":1197,"extractAt":1198,"githubAt":1198,"updatedAt":1196},1778683069982,1778683063784,1778683068095,[307,304,305,309,306,310,308],{"evaluatedAt":333,"extractAt":1201,"updatedAt":333},1778683070339,[],[1204,1236,1267,1294,1323,1355],{"_creationTime":1205,"_id":1206,"community":1207,"display":1208,"identity":1214,"providers":1218,"relations":1229,"tags":1232,"workflow":1233},1778695548458.4001,"k170asnajd0vcr51hwhfy4t0t986m5bh",{"reviewCount":8},{"description":1209,"installMethods":1210,"name":1212,"sourceUrl":1213},"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":1211},"pjt222/agent-almanac","setup-tailwind-typescript","https://github.com/pjt222/agent-almanac",{"basePath":1215,"githubOwner":1216,"githubRepo":1217,"locale":18,"slug":1212,"type":338},"skills/setup-tailwind-typescript","pjt222","agent-almanac",{"evaluate":1219,"extract":1228},{"promptVersionExtension":297,"promptVersionScoring":298,"score":1220,"tags":1221,"targetMarket":311,"tier":1227},100,[1222,310,1223,1224,1225,305,1226],"tailwind","css","styling","configuration","nextjs","verified",{"commitSha":344},{"parentExtensionId":1230,"repoId":1231},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[1225,1223,1226,305,1224,1222,310],{"evaluatedAt":1234,"extractAt":1235,"updatedAt":1234},1778701490050,1778695548458,{"_creationTime":1237,"_id":1238,"community":1239,"display":1240,"identity":1246,"providers":1250,"relations":1260,"tags":1263,"workflow":1264},1778687299685.3901,"k1766avpz66czpkss71dc79vq586nf9j",{"reviewCount":8},{"description":1241,"installMethods":1242,"name":1244,"sourceUrl":1245},"Full Sentry SDK setup for React Router Framework mode. Use when asked to \"add Sentry to React Router Framework\", \"install @sentry/react-router\", or configure error monitoring, tracing, profiling, session replay, logs, or user feedback for a React Router v7 framework app.",{"claudeCode":1243},"getsentry/sentry-for-ai","sentry-react-router-framework-sdk","https://github.com/getsentry/sentry-for-ai",{"basePath":1247,"githubOwner":1248,"githubRepo":1249,"locale":18,"slug":1244,"type":338},"skills/sentry-react-router-framework-sdk","getsentry","sentry-for-ai",{"evaluate":1251,"extract":1259},{"promptVersionExtension":297,"promptVersionScoring":298,"score":1220,"tags":1252,"targetMarket":311,"tier":1227},[305,1253,1254,1255,1256,1257,310,1258],"sentry","sdk-setup","error-monitoring","tracing","profiling","javascript",{"commitSha":344},{"parentExtensionId":1261,"repoId":1262},"k179krjesmjphb7bqfh43701sn86n8mn","kd72wxwjk5zaddkehkc2ftrzfh86nk3n",[1255,1258,1257,305,1254,1253,1256,310],{"evaluatedAt":1265,"extractAt":1266,"updatedAt":1265},1778687838591,1778687299685,{"_creationTime":1268,"_id":1269,"community":1270,"display":1271,"identity":1277,"providers":1281,"relations":1287,"tags":1290,"workflow":1291},1778690831986.3765,"k179x509d3fng6rhce5txz8grx86m5mw",{"reviewCount":8},{"description":1272,"installMethods":1273,"name":1275,"sourceUrl":1276},"Vue Router 4 patterns, navigation guards, route params, and route-component lifecycle interactions.",{"claudeCode":1274},"hyf0/vue-skills","vue-router-best-practices","https://github.com/hyf0/vue-skills",{"basePath":1278,"githubOwner":1279,"githubRepo":1280,"locale":18,"slug":1275,"type":338},"skills/vue-router-best-practices","hyf0","vue-skills",{"evaluate":1282,"extract":1286},{"promptVersionExtension":297,"promptVersionScoring":298,"score":1220,"tags":1283,"targetMarket":311,"tier":1227},[1284,1285,1258,310,308],"vue","vue-router",{"commitSha":344},{"parentExtensionId":1288,"repoId":1289},"k17fvvpt61wrah7aepwqhgjp4d86n8jx","kd7a1a0bdc2ez150x3razht61n86m6a8",[1258,310,1284,1285,308],{"evaluatedAt":1292,"extractAt":1293,"updatedAt":1292},1778691174475,1778690831986,{"_creationTime":1295,"_id":1296,"community":1297,"display":1298,"identity":1304,"providers":1308,"relations":1315,"tags":1318,"workflow":1319},1778691207383.6873,"k17b2zsv3d441ad9v5bpc0s4ex86md1y",{"reviewCount":8},{"description":1299,"installMethods":1300,"name":1302,"sourceUrl":1303},"使用此技能为 InsForge 的共享仪表板包做贡献。这适用于维护者，他们将编辑 `packages/dashboard`，该包在 `self-hosting` 和 `cloud-hosting` 模式下发布，以及此仓库中用于 `self-hosting` 的本地 `frontend/` shell。",{"claudeCode":1301},"InsForge/InsForge","dashboard","https://github.com/InsForge/InsForge",{"basePath":1305,"githubOwner":1306,"githubRepo":1306,"locale":1307,"slug":1302,"type":338},".claude/skills/insforge-dev/dashboard","InsForge","zh-CN",{"evaluate":1309,"extract":1314},{"promptVersionExtension":297,"promptVersionScoring":298,"score":1310,"tags":1311,"targetMarket":311,"tier":1227},99,[1312,310,305,307,1313,1302],"development","contribution",{"commitSha":344},{"repoId":1316,"translatedFrom":1317},"kd7ae0nfyk2tkkb4z3qxzx51td86nf7b","k1716jahnvky6w0p2xp8gfaaxh86njaq",[1313,1302,1312,307,305,310],{"evaluatedAt":1320,"extractAt":1321,"updatedAt":1322},1778691063700,1778690992719,1778691207383,{"_creationTime":1324,"_id":1325,"community":1326,"display":1327,"identity":1332,"providers":1337,"relations":1348,"tags":1351,"workflow":1352},1778675056600.237,"k1795v67e02xrhwbsvt30pf0w186m4z0",{"reviewCount":8},{"description":1328,"installMethods":1329,"name":1328,"sourceUrl":1331},"Monorepo Navigator",{"claudeCode":1330},"alirezarezvani/claude-skills","https://github.com/alirezarezvani/claude-skills",{"basePath":1333,"githubOwner":1334,"githubRepo":1335,"locale":18,"slug":1336,"type":338},"engineering/skills/monorepo-navigator","alirezarezvani","claude-skills","monorepo-navigator",{"evaluate":1338,"extract":1346},{"promptVersionExtension":297,"promptVersionScoring":298,"score":1310,"tags":1339,"targetMarket":311,"tier":1227},[307,306,1340,1341,1342,1343,1344,1345],"nx","pnpm","lerna","engineering","build-systems","developer-tools",{"commitSha":344,"license":1347},"MIT",{"parentExtensionId":1349,"repoId":1350},"k173223hfbd6c4mx6r1jdx23wn86mbpb","kd7ff9s1w43mfyy1n7hf87816186m6px",[1344,1345,1343,1342,307,1340,1341,306],{"evaluatedAt":1353,"extractAt":1354,"updatedAt":1353},1778678841190,1778675056600,{"_creationTime":1356,"_id":1357,"community":1358,"display":1359,"identity":1365,"providers":1369,"relations":1380,"tags":1382,"workflow":1383},1778683190010.2844,"k178n2yqjwf5h8azpq5bwrc9k986mpk4",{"reviewCount":8},{"description":1360,"installMethods":1361,"name":1363,"sourceUrl":1364},"Environment variable validation, security scanning, and management for Next.js, Vite, React, and Node.js applications",{"claudeCode":1362},"bobmatnyc/claude-mpm-skills","env-manager","https://github.com/bobmatnyc/claude-mpm-skills",{"basePath":1366,"githubOwner":1367,"githubRepo":1368,"locale":18,"slug":1363,"type":338},"universal/infrastructure/env-manager","bobmatnyc","claude-mpm-skills",{"evaluate":1370,"extract":1379},{"promptVersionExtension":297,"promptVersionScoring":298,"score":1310,"tags":1371,"targetMarket":311,"tier":1227},[1372,304,1373,305,1374,1375,1376,1377,1378],"environment-variables","vite","node-js","flask","security","validation","ci-cd",{"commitSha":344},{"repoId":1381},"kd72g55e5qeqs90bk1bvkt8wbx86nkn3",[1378,1372,1375,304,1374,305,1376,1377,1373],{"evaluatedAt":1384,"extractAt":1385,"updatedAt":1384},1778686361638,1778683190010]