[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-mcollina-typescript-magician-zh-CN":3,"guides-for-mcollina-typescript-magician":365,"similar-k179sae8v00hxrpabs4m93vwwd86mad6-zh-CN":366},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":240,"isFallback":224,"parentExtension":245,"providers":246,"relations":252,"repo":255,"tags":361,"workflow":362},1778693254923.8674,"k179sae8v00hxrpabs4m93vwwd86mad6",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"设计复杂的泛型类型，将 `any` 类型重构为严格的替代方案，创建类型守卫和实用工具类型，并解决 TypeScript 编译器错误。当用户询问有关 TypeScript (TS) 类型、泛型、类型推断、类型守卫、移除 `any` 类型、严格类型、类型错误、`infer`、`extends`、条件类型、映射类型、模板字面量类型、品牌/不透明类型或 `Partial`、`Record`、`ReturnType` 和 `Awaited` 等实用工具类型时使用。",{"claudeCode":12},"mcollina/skills","typescript-magician","https://github.com/mcollina/skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":222,"workflow":238},1778693254923.8677,"kn7fcm4pj0xcy9sc8khzb0qvyx86nzfk","zh-CN",{"checks":20,"evaluatedAt":193,"extensionSummary":194,"features":195,"nonGoals":201,"promptVersionExtension":204,"promptVersionScoring":205,"purpose":206,"rationale":207,"score":208,"summary":209,"tags":210,"tier":216,"useCases":217},[21,26,29,32,36,39,44,48,51,54,58,63,66,70,73,76,79,82,85,88,92,96,100,104,108,111,114,117,121,124,127,130,133,136,139,143,147,151,154,158,161,164,167,170,174,177,180,183,186,190],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","描述清楚地指出了与 TypeScript 类型挑战相关的具体用户问题，并明确说明了何时使用该技能。",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","该技能通过实现高级 TypeScript 模式以提高类型安全性和错误分辨率，超越了基本的 LLM 功能，提供了比简单提示更大的价值。",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","该技能全面解决了其声明的设计和重构 TypeScript 类型的目标，涵盖了识别和修复类型错误的完整生命周期。",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","该扩展仅专注于 TypeScript 类型系统操作和错误分辨率，遵循单一职责原则。",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","显示的描述准确而简洁地反映了该技能的能力和预期用途，用于 TypeScript 类型设计和错误分辨率。",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","该技能不以传统方式公开工具或命令，它通过基于提示的指令与 LLM 进行交互。",{"category":45,"check":46,"severity":42,"summary":47},"Documentation","Configuration & parameter reference","该技能不公开需要文档配置参数或命令行选项。",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","该技能不公开具有名称的单个工具或命令。",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","作为一个通过提示运行的技能，它不像命令行工具那样拥有正式的输入输出工具模式。",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","该扩展根据 MIT 许可证（一种宽松的开源许可证）获得许可，如捆绑的 LICENSE 文件所示。",{"category":59,"check":60,"severity":61,"summary":62},"Maintenance","Commit recency","warning","上次提交是在 2026-04-17，超过 1 个月前，这表明可能已停止维护。",{"category":59,"check":64,"severity":42,"summary":65},"Dependency Management","该技能似乎不使用需要显式管理的第三方依赖项。",{"category":67,"check":68,"severity":42,"summary":69},"Security","Secret Management","该技能不处理秘密，因为它操作的是代码逻辑和类型，而不是外部凭据。",{"category":67,"check":71,"severity":24,"summary":72},"Injection","该技能操作提供的代码和指令，并且文档强调将加载的内容视为数据，从而降低了注入风险。",{"category":67,"check":74,"severity":24,"summary":75},"Transitive Supply-Chain Grenades","该技能在运行时不获取外部内容；所有必需的逻辑都包含在捆绑包中。",{"category":67,"check":77,"severity":24,"summary":78},"Sandbox Isolation","该技能的操作仅限于操作代码和类型，不修改文件系统或外部进程。",{"category":67,"check":80,"severity":24,"summary":81},"Sandbox escape primitives","不存在分离的进程或拒绝重试循环，因为该技能的操作是非可执行的代码操作。",{"category":67,"check":83,"severity":24,"summary":84},"Data Exfiltration","该技能不执行出站网络调用，也不处理或提交机密数据。",{"category":67,"check":86,"severity":24,"summary":87},"Hidden Text Tricks","捆绑的内容不包含隐藏的指令技巧，描述使用了干净、可打印的 ASCII 字符。",{"category":89,"check":90,"severity":24,"summary":91},"Hooks","Opaque code execution","该技能的逻辑以纯粹、可读的 TypeScript 和 Markdown 形式呈现，没有混淆或运行时代码获取。",{"category":93,"check":94,"severity":24,"summary":95},"Portability","Structural Assumption","该技能操作用户提供的代码片段，不假设用户项目结构。",{"category":97,"check":98,"severity":24,"summary":99},"Trust","Issues Attention","过去 90 天的未关闭问题（4 个）和已关闭问题（4 个）显示关闭率为 50%，表明维护者参与度良好。",{"category":101,"check":102,"severity":61,"summary":103},"Versioning","Release Management","在 SKILL.md 前端 matéria、package.json 或 GitHub release 中没有明确声明版本，并且安装说明可能引用 'main'。",{"category":105,"check":106,"severity":42,"summary":107},"Code Execution","Validation","该技能不执行代码或处理需要模式验证的结构化输出。",{"category":67,"check":109,"severity":24,"summary":110},"Unguarded Destructive Operations","该技能的操作是分析性的，不涉及破坏性操作。",{"category":105,"check":112,"severity":42,"summary":113},"Error Handling","作为一项技能，它依赖于 LLM 的错误处理来处理与提示相关的问题，而不是执行具有显式错误路径的代码。",{"category":105,"check":115,"severity":42,"summary":116},"Logging","该技能不执行需要本地审计日志的操作。",{"category":118,"check":119,"severity":42,"summary":120},"Compliance","GDPR","该技能操作的是代码和类型定义，而不是个人数据。",{"category":118,"check":122,"severity":24,"summary":123},"Target market","该技能与语言无关，与代码相关，没有区域或司法管辖区的逻辑；targetMarket 为 'global'。",{"category":93,"check":125,"severity":24,"summary":126},"Runtime stability","该技能在 LLM 的环境中运行，不假设特定的编辑器、shell 或操作系统。",{"category":45,"check":128,"severity":24,"summary":129},"README","存在 README 文件，并提供了可用技能的简洁概述，包括该技能的简要描述。",{"category":33,"check":131,"severity":42,"summary":132},"Tool surface size","这是一个单一的技能，而不是一系列工具。",{"category":40,"check":134,"severity":42,"summary":135},"Overlapping near-synonym tools","该技能不公开具有重叠功能的多个工具。",{"category":45,"check":137,"severity":24,"summary":138},"Phantom features","描述和 SKILL.md 中提到的所有功能在提供的文档中都有相应的实现和解释。",{"category":140,"check":141,"severity":42,"summary":142},"Install","Installation instruction","该技能通过 `claudeCode` 标识符直接使用，无需单独的安装说明或身份验证步骤。",{"category":144,"check":145,"severity":42,"summary":146},"Errors","Actionable error messages","错误处理由 LLM 环境管理，而不是技能内的显式代码。",{"category":148,"check":149,"severity":42,"summary":150},"Execution","Pinned dependencies","该技能不依赖需要固定的外部依赖项。",{"category":33,"check":152,"severity":42,"summary":153},"Dry-run preview","该技能执行代码分析和生成，而不是状态更改操作，因此不适用 dry-run 模式。",{"category":155,"check":156,"severity":42,"summary":157},"Protocol","Idempotent retry & timeouts","该技能不涉及需要幂等性或超时设置的远程调用或状态更改操作。",{"category":118,"check":159,"severity":42,"summary":160},"Telemetry opt-in","该技能不发送遥测数据。",{"category":40,"check":162,"severity":24,"summary":163},"Precise Purpose","该技能的目的定义精确，命名了产物（TypeScript 类型）和用户意图（设计、重构、解决错误），并带有清晰的触发短语。",{"category":40,"check":165,"severity":24,"summary":166},"Concise Frontmatter","前端 matéria 简洁，在建议的字符限制内有效地总结了核心功能和触发短语。",{"category":45,"check":168,"severity":24,"summary":169},"Concise Body","SKILL.md 的正文简洁，将详细解释委托给单独的参考文件，遵循渐进式披露原则。",{"category":171,"check":172,"severity":24,"summary":173},"Context","Progressive Disclosure","详细的解释和特定的模式被组织到单独的 markdown 文件中，并从主 SKILL.md 引用，展示了有效的渐进式披露。",{"category":171,"check":175,"severity":42,"summary":176},"Forked exploration","该技能不涉及需要 Forked context 的深入探索或代码审查。",{"category":22,"check":178,"severity":24,"summary":179},"Usage examples","提供了足够多的端到端示例，演示了该技能在消除 'any' 类型和缩小 API 响应方面的能力。",{"category":22,"check":181,"severity":24,"summary":182},"Edge cases","该技能的说明通过专注于类型正确性和编译，隐式处理了边缘情况，并且参考中的错误诊断规则涵盖了失败模式。",{"category":105,"check":184,"severity":42,"summary":185},"Tool Fallback","该技能不依赖于 MCP 服务器等外部工具，而是直接在 LLM 的环境中运行。",{"category":187,"check":188,"severity":24,"summary":189},"Safety","Halt on unexpected state","该技能的流程侧重于分析和转换代码，而输入代码中的任何意外状态都会导致编译错误或不正确的类型建议，从而有效地停止该输入的流程。",{"category":93,"check":191,"severity":24,"summary":192},"Cross-skill coupling","该技能是独立的，并且专注于 TypeScript 类型，没有隐式依赖其他技能。",1778693155949,"该技能设计复杂的 TypeScript 类型，将 `any` 类型重构为更严格的替代方案，创建类型守卫和实用工具类型，并解决 TypeScript 编译器错误。",[196,197,198,199,200],"设计复杂的泛型类型","将 `any` 类型重构为严格的替代方案","创建类型守卫和实用工具类型","解决 TypeScript 编译器错误","为问题提供类型理论解释",[202,203],"该技能不直接执行代码或修改项目文件。","它仅专注于类型定义和错误分析，而不是运行时调试或应用程序逻辑。","3.0.0","4.4.0","通过提高类型安全性、消除 `any` 类型和解决复杂的类型相关错误来协助开发人员提高 TypeScript 代码质量。","该技能文档完善，目标明确，并严格遵守最佳实践。唯一的小问题是提交的最近性和缺乏明确的版本。",88,"一个高质量的 TypeScript 类型操作技能，文档齐全，用例清晰。",[211,212,213,214,215],"typescript","types","generics","type-safety","code-refactoring","community",[218,219,220,221],"在遇到 TypeScript 错误和类型挑战时使用","用于从代码库中消除 `any` 类型","用于复杂的泛型和类型推断问题","需要严格类型时使用",{"codeQuality":223,"collectedAt":225,"documentation":226,"maintenance":229,"security":234,"testCoverage":236},{"hasLockfile":224},false,1778693126215,{"descriptionLength":227,"readmeSize":228},468,1400,{"closedIssues90d":230,"forks":231,"hasChangelog":224,"openIssues90d":230,"pushedAt":232,"stars":233},4,135,1776438002000,1792,{"hasNpmPackage":224,"license":235,"smitheryVerified":224},"MIT",{"hasCi":237,"hasTests":237},true,{"updatedAt":239},1778693254923,{"basePath":241,"githubOwner":242,"githubRepo":243,"locale":18,"slug":13,"type":244},"skills/typescript-magician","mcollina","skills","skill",null,{"evaluate":247,"extract":250},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":248,"targetMarket":249,"tier":216},[211,212,213,214,215],"global",{"commitSha":251},"HEAD",{"repoId":253,"translatedFrom":254},"kd7e22d93dm7xdjcrsgq33f53d86mqm7","k172dmn5ardp42rkkfzc9kj6gh86m8ws",{"_creationTime":256,"_id":253,"identity":257,"providers":258,"workflow":357},1778692902463.346,{"githubOwner":242,"githubRepo":243,"sourceUrl":14},{"classify":259,"discover":351,"github":354},{"commitSha":251,"extensions":260},[261,273,281,289,297,305,313,321,329,337,345],{"basePath":262,"description":263,"displayName":264,"installMethods":265,"rationale":266,"selectedPaths":267,"source":271,"sourceLanguage":272,"type":244},"skills/documentation","Creates, structures, and reviews technical documentation following the Diátaxis framework (tutorials, how-to guides, reference, and explanation pages). Use when a user needs to write or reorganize docs, structure a tutorial vs. a how-to guide, build reference docs or API documentation, create explanation pages, choose between Diátaxis documentation types, or improve existing documentation structure. Trigger terms include: documentation structure, Diátaxis, tutorials vs how-to guides, organize docs, user guide, reference docs, technical writing.","documentation",{"claudeCode":12},"SKILL.md frontmatter at skills/documentation/SKILL.md",[268],{"path":269,"priority":270},"SKILL.md","mandatory","rule","en",{"basePath":274,"description":275,"displayName":276,"installMethods":277,"rationale":278,"selectedPaths":279,"source":271,"sourceLanguage":272,"type":244},"skills/fastify","Guides development of Fastify Node.js backend servers and REST APIs using TypeScript or JavaScript. Use when building, configuring, or debugging a Fastify application — including defining routes, implementing plugins, setting up JSON Schema validation, handling errors, optimising performance, managing authentication, configuring CORS and security headers, integrating databases, working with WebSockets, and deploying to production. Covers the full Fastify request lifecycle (hooks, serialization, logging with Pino) and TypeScript integration via strip types. Trigger terms: Fastify, Node.js server, REST API, API routes, backend framework, fastify.config, server.ts, app.ts.","fastify-best-practices",{"claudeCode":12},"SKILL.md frontmatter at skills/fastify/SKILL.md",[280],{"path":269,"priority":270},{"basePath":282,"description":283,"displayName":284,"installMethods":285,"rationale":286,"selectedPaths":287,"source":271,"sourceLanguage":272,"type":244},"skills/init","Creates, updates, or optimizes an AGENTS.md file for a repository with minimal, high-signal instructions covering non-discoverable coding conventions, tooling quirks, workflow preferences, and project-specific rules that agents cannot infer from reading the codebase. Use when setting up agent instructions or Claude configuration for a new repository, when an existing AGENTS.md is too long, generic, or stale, when agents repeatedly make avoidable mistakes, or when repository workflows have changed and the agent configuration needs pruning. Applies a discoverability filter—omitting anything Claude can learn from README, code, config, or directory structure—and a quality gate to verify each line remains accurate and operationally significant.","init",{"claudeCode":12},"SKILL.md frontmatter at skills/init/SKILL.md",[288],{"path":269,"priority":270},{"basePath":290,"description":291,"displayName":292,"installMethods":293,"rationale":294,"selectedPaths":295,"source":271,"sourceLanguage":272,"type":244},"skills/linting-neostandard-eslint9","Configures ESLint v9 flat config and neostandard for JavaScript and TypeScript projects, including migrating from legacy `.eslintrc*` files or the `standard` package. Use when you need to set up or fix linting with `eslint.config.js` or `eslint.config.mjs`, troubleshoot lint errors, configure neostandard rules, migrate from `.eslintrc` to flat config, or integrate linting into CI pipelines and pre-commit hooks.","linting-neostandard-eslint9",{"claudeCode":12},"SKILL.md frontmatter at skills/linting-neostandard-eslint9/SKILL.md",[296],{"path":269,"priority":270},{"basePath":298,"description":299,"displayName":300,"installMethods":301,"rationale":302,"selectedPaths":303,"source":271,"sourceLanguage":272,"type":244},"skills/node","Provides domain-specific best practices for Node.js development with TypeScript, covering type stripping, async patterns, error handling, streams, modules, testing, performance, caching, logging, and more. Use when setting up Node.js projects with native TypeScript support, configuring type stripping (--experimental-strip-types), writing Node 22+ TypeScript without a build step, or when the user mentions 'native TypeScript in Node', 'strip types', 'Node 22 TypeScript', '.ts files without compilation', 'ts-node alternative', or needs guidance on error handling, graceful shutdown, flaky tests, profiling, or environment configuration in Node.js. Helps configure tsconfig.json for type stripping, set up package.json scripts, handle module resolution and import extensions, and apply robust patterns across the full Node.js stack.","node",{"claudeCode":12},"SKILL.md frontmatter at skills/node/SKILL.md",[304],{"path":269,"priority":270},{"basePath":306,"description":307,"displayName":308,"installMethods":309,"rationale":310,"selectedPaths":311,"source":271,"sourceLanguage":272,"type":244},"skills/nodejs-core","Debugs native module crashes, optimizes V8 performance, configures node-gyp builds, writes N-API/node-addon-api bindings, and diagnoses libuv event loop issues in Node.js. Use when working with C++ addons, native modules, binding.gyp, node-gyp errors, segfaults, memory leaks in native code, V8 optimization/deoptimization, libuv thread pool tuning, N-API or NAN bindings, build system failures, or any Node.js internals below the JavaScript layer.","nodejs-core",{"claudeCode":12},"SKILL.md frontmatter at skills/nodejs-core/SKILL.md",[312],{"path":269,"priority":270},{"basePath":314,"description":315,"displayName":316,"installMethods":317,"rationale":318,"selectedPaths":319,"source":271,"sourceLanguage":272,"type":244},"skills/oauth","Implements OAuth 2.0/2.1 authorization flows in Fastify applications — configures authorization code with PKCE, client credentials, device flow, refresh token rotation, JWT validation, and token introspection/revocation endpoints. Use when setting up authentication, authorization, login flows, access tokens, API security, or securing Fastify routes with OAuth; also applies when troubleshooting token validation errors, mismatched redirect URIs, CSRF issues, scope problems, or RFC 6749/6750/7636/8252/8628 compliance questions.","oauth",{"claudeCode":12},"SKILL.md frontmatter at skills/oauth/SKILL.md",[320],{"path":269,"priority":270},{"basePath":322,"description":323,"displayName":324,"installMethods":325,"rationale":326,"selectedPaths":327,"source":271,"sourceLanguage":272,"type":244},"skills/octocat","Use this skill whenever the prompt contains any `github.com` URL, even if the user only pastes a link and gives no GitHub-specific keywords. Handles git and GitHub operations using the gh CLI. Triggers include any GitHub link to an issue, pull request, commit, compare page, Actions run, release, discussion, or repository. Covers creating and reviewing PRs, watching CI checks, interactive rebasing, branch cleanup, submodule management, and repository archaeology with git log/blame/bisect.","octocat",{"claudeCode":12},"SKILL.md frontmatter at skills/octocat/SKILL.md",[328],{"path":269,"priority":270},{"basePath":330,"description":331,"displayName":332,"installMethods":333,"rationale":334,"selectedPaths":335,"source":271,"sourceLanguage":272,"type":244},"skills/skill-optimizer","Optimizes AI skills for activation, clarity, and cross-model reliability. Use when creating or editing skill packs, diagnosing weak skill uptake, reducing regressions, tuning instruction salience, improving examples, shrinking context cost, or setting benchmark/release gates for skills. Trigger terms: skill optimization, activation gap, benchmark skill, with/without skill delta, regression, context budget, prompt salience.","skill-optimizer",{"claudeCode":12},"SKILL.md frontmatter at skills/skill-optimizer/SKILL.md",[336],{"path":269,"priority":270},{"basePath":338,"description":339,"displayName":340,"installMethods":341,"rationale":342,"selectedPaths":343,"source":271,"sourceLanguage":272,"type":244},"skills/snipgrapher","Configures and uses snipgrapher to generate polished code snippet images, including syntax-highlighted PNGs, SVGs, and WebP exports with custom themes, profiles, and styling options. Use when the user wants to create code screenshots, turn code into shareable images, generate pretty code snippets for docs or social posts, produce syntax-highlighted images from source files, or explicitly mentions snipgrapher. Supports single-file renders, batch jobs, watch mode, and reusable named profiles via the snipgrapher CLI or npx.","snipgrapher",{"claudeCode":12},"SKILL.md frontmatter at skills/snipgrapher/SKILL.md",[344],{"path":269,"priority":270},{"basePath":241,"description":346,"displayName":13,"installMethods":347,"rationale":348,"selectedPaths":349,"source":271,"sourceLanguage":272,"type":244},"Designs complex generic types, refactors `any` types to strict alternatives, creates type guards and utility types, and resolves TypeScript compiler errors. Use when the user asks about TypeScript (TS) types, generics, type inference, type guards, removing `any` types, strict typing, type errors, `infer`, `extends`, conditional types, mapped types, template literal types, branded/opaque types, or utility types like `Partial`, `Record`, `ReturnType`, and `Awaited`.",{"claudeCode":12},"SKILL.md frontmatter at skills/typescript-magician/SKILL.md",[350],{"path":269,"priority":270},{"sources":352},[353],"manual",{"closedIssues90d":230,"description":355,"forks":231,"license":235,"openIssues90d":230,"pushedAt":232,"readmeSize":228,"stars":233,"topics":356},"My own collection of skills for modern Node.js development",[],{"classifiedAt":358,"discoverAt":359,"extractAt":360,"githubAt":360,"updatedAt":358},1778692906090,1778692902463,1778692904308,[215,213,214,212,211],{"evaluatedAt":363,"extractAt":364,"updatedAt":239},1778693156061,1778692906303,[],[367,396,423,454,485,518],{"_creationTime":368,"_id":369,"community":370,"display":371,"identity":377,"providers":381,"relations":389,"tags":392,"workflow":393},1778699018122.8052,"k1724eg9dj5dp6j1f2hxpdmja586mg1p",{"reviewCount":8},{"description":372,"installMethods":373,"name":375,"sourceUrl":376},"Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications. Use when implementing complex type logic, creating reusable type utilities, or ensuring compile-time type safety in TypeScript projects.",{"claudeCode":374},"wshobson/agents","typescript-advanced-types","https://github.com/wshobson/agents",{"basePath":378,"githubOwner":379,"githubRepo":380,"locale":272,"slug":375,"type":244},"plugins/javascript-typescript/skills/typescript-advanced-types","wshobson","agents",{"evaluate":382,"extract":388},{"promptVersionExtension":204,"promptVersionScoring":205,"score":383,"tags":384,"targetMarket":249,"tier":387},100,[211,212,213,385,386],"programming","developer-tools","verified",{"commitSha":251},{"parentExtensionId":390,"repoId":391},"k17821k05dymw6mmaehq84b46986mf3f","kd74de64zj0axtg5b8t7eqqe2x86nske",[386,213,385,212,211],{"evaluatedAt":394,"extractAt":395,"updatedAt":394},1778701655608,1778699018122,{"_creationTime":397,"_id":398,"community":399,"display":400,"identity":406,"providers":410,"relations":416,"tags":419,"workflow":420},1778691344230.1404,"k17bvsmvcsnepkh14sjr9fx3x186mr9a",{"reviewCount":8},{"description":401,"installMethods":402,"name":404,"sourceUrl":405},"Implements advanced TypeScript type systems, creates custom type guards, utility types, and branded types, and configures tRPC for end-to-end type safety. Use when building TypeScript applications requiring advanced generics, conditional or mapped types, discriminated unions, monorepo setup, or full-stack type safety with tRPC.",{"claudeCode":403},"jeffallan/claude-skills","typescript-pro","https://github.com/jeffallan/claude-skills",{"basePath":407,"githubOwner":408,"githubRepo":409,"locale":272,"slug":404,"type":244},"skills/typescript-pro","jeffallan","claude-skills",{"evaluate":411,"extract":415},{"promptVersionExtension":204,"promptVersionScoring":205,"score":412,"tags":413,"targetMarket":249,"tier":387},97,[211,214,213,414,385,386],"trpc",{"commitSha":251},{"parentExtensionId":417,"repoId":418},"k177fx0q0bsftkws6j1av221j186ndt6","kd77w37et655xneae33d1p2d2n86ncxp",[386,213,385,414,214,211],{"evaluatedAt":421,"extractAt":422,"updatedAt":421},1778692826645,1778691344230,{"_creationTime":424,"_id":425,"community":426,"display":427,"identity":433,"providers":437,"relations":447,"tags":450,"workflow":451},1778695548458.4001,"k170asnajd0vcr51hwhfy4t0t986m5bh",{"reviewCount":8},{"description":428,"installMethods":429,"name":431,"sourceUrl":432},"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":430},"pjt222/agent-almanac","setup-tailwind-typescript","https://github.com/pjt222/agent-almanac",{"basePath":434,"githubOwner":435,"githubRepo":436,"locale":272,"slug":431,"type":244},"skills/setup-tailwind-typescript","pjt222","agent-almanac",{"evaluate":438,"extract":446},{"promptVersionExtension":204,"promptVersionScoring":205,"score":383,"tags":439,"targetMarket":249,"tier":387},[440,211,441,442,443,444,445],"tailwind","css","styling","configuration","react","nextjs",{"commitSha":251},{"parentExtensionId":448,"repoId":449},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[443,441,445,444,442,440,211],{"evaluatedAt":452,"extractAt":453,"updatedAt":452},1778701490050,1778695548458,{"_creationTime":455,"_id":456,"community":457,"display":458,"identity":464,"providers":469,"relations":478,"tags":481,"workflow":482},1778696691708.3274,"k170az7r02e9e2v47mpy80kx6n86nff3",{"reviewCount":8},{"description":459,"installMethods":460,"name":462,"sourceUrl":463},"Detect current market regime using npx neural-trader — bull/bear/ranging/volatile classification with recommended strategy",{"claudeCode":461},"ruvnet/ruflo","Trader Regime","https://github.com/ruvnet/ruflo",{"basePath":465,"githubOwner":466,"githubRepo":467,"locale":272,"slug":468,"type":244},"plugins/ruflo-neural-trader/skills/trader-regime","ruvnet","ruflo","trader-regime",{"evaluate":470,"extract":477},{"promptVersionExtension":204,"promptVersionScoring":205,"score":383,"tags":471,"targetMarket":249,"tier":387},[472,473,474,475,211,476],"finance","trading","market-analysis","ai","cli",{"commitSha":251,"license":235},{"parentExtensionId":479,"repoId":480},"k17drge8h1fgzchr0p4jaeg33n86mwmy","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[475,476,472,474,473,211],{"evaluatedAt":483,"extractAt":484,"updatedAt":483},1778701108877,1778696691708,{"_creationTime":486,"_id":487,"community":488,"display":489,"identity":495,"providers":499,"relations":509,"tags":513,"workflow":514},1778699887554.4724,"k171fhjffw07a0a511s1v1hqsh86m9gz",{"reviewCount":8},{"description":490,"installMethods":491,"name":493,"sourceUrl":494},"AWS Cloud Development Kit (CDK) 专家，用于使用 TypeScript/Python 构建云基础设施。在创建 CDK 堆栈、定义 CDK 构造、实现基础设施即代码，或当用户提及 CDK、CloudFormation、IaC、cdk synth、cdk deploy，或希望以编程方式定义 AWS 基础设施时使用。涵盖 CDK 应用结构、构造模式、堆栈组合和部署工作流。",{"claudeCode":492},"zxkane/aws-skills","aws-cdk-development","https://github.com/zxkane/aws-skills",{"basePath":496,"githubOwner":497,"githubRepo":498,"locale":18,"slug":493,"type":244},"plugins/aws-cdk/skills/aws-cdk-development","zxkane","aws-skills",{"evaluate":500,"extract":508},{"promptVersionExtension":204,"promptVersionScoring":205,"score":383,"tags":501,"targetMarket":249,"tier":387},[502,503,211,504,505,506,507],"aws","cdk","python","iac","cloudformation","infrastructure",{"commitSha":251},{"parentExtensionId":510,"repoId":511,"translatedFrom":512},"k177paz2fgaa1r1kfhgb2esr1n86my7m","kd7708aervxaq6vqq9tdf93s2586mcqy","k174bzyyax9v1t5bm0m98bfqyh86m8v8",[502,503,506,505,507,504,211],{"evaluatedAt":515,"extractAt":516,"updatedAt":517},1778699774404,1778699647844,1778699887554,{"_creationTime":519,"_id":520,"community":521,"display":522,"identity":528,"providers":532,"relations":539,"tags":542,"workflow":543},1778699234184.6133,"k170q6m14w6ah5ygc0jr5sa54986mpx7",{"reviewCount":8},{"description":523,"installMethods":524,"name":526,"sourceUrl":527},"Deep codebase initialization with hierarchical AGENTS.md documentation",{"claudeCode":525},"Yeachan-Heo/oh-my-claudecode","deepinit","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":529,"githubOwner":530,"githubRepo":531,"locale":272,"slug":526,"type":244},"skills/deepinit","Yeachan-Heo","oh-my-claudecode",{"evaluate":533,"extract":538},{"promptVersionExtension":204,"promptVersionScoring":205,"score":383,"tags":534,"targetMarket":249,"tier":387},[264,535,536,211,537],"codebase","agent","javascript",{"commitSha":251},{"parentExtensionId":540,"repoId":541},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[536,535,264,537,211],{"evaluatedAt":544,"extractAt":545,"updatedAt":544},1778699437749,1778699234184]