[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-Lexxes-Projects-rules-zh-CN":3,"guides-for-Lexxes-Projects-rules":345,"similar-k172cn78h25nc04prh6sr9n1mn86m6jw-zh-CN":346},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":235,"isFallback":223,"parentExtension":239,"providers":269,"relations":273,"repo":275,"tags":342,"workflow":343},1778692421404.184,"k172cn78h25nc04prh6sr9n1mn86m6jw",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"当用户说“/rules”、“show rules”、“list rules”、“what are my rules”或希望查看当前持久化指令时，用于显示所有活动规则。",{"claudeCode":12},"Lexxes-Projects/obey","obey","https://github.com/Lexxes-Projects/obey",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":221,"workflow":233},1778692421404.1843,"kn76cm9enqk61ahkykhj7t9c7586n8mm","zh-CN",{"checks":20,"evaluatedAt":191,"extensionSummary":192,"features":193,"nonGoals":199,"promptVersionExtension":203,"promptVersionScoring":204,"purpose":205,"rationale":206,"score":207,"summary":208,"tags":209,"tier":215,"useCases":216},[21,26,29,32,36,39,43,47,50,53,57,61,64,68,71,74,77,80,83,86,90,94,98,102,106,109,112,115,119,122,125,128,131,134,137,141,145,149,153,157,160,163,166,169,173,176,179,182,185,188],{"category":22,"check":23,"severity":24,"summary":25},"实用性","问题相关性","pass","描述清楚地说明了 Claude 不遵守用户定义的规则的问题，并确定了规则管理的具体用户意图。",{"category":22,"check":27,"severity":24,"summary":28},"独特卖点","该扩展通过钩子和会话注入主动强制执行规则，提供了超越默认 LLM 行为和简单提示的显著价值。",{"category":22,"check":30,"severity":24,"summary":31},"生产就绪度","该扩展已准备好投入生产，涵盖了从保存到执行和审计的规则管理的整个生命周期，并提供了清晰的安装和使用说明。",{"category":33,"check":34,"severity":24,"summary":35},"范围","单一职责原则","该扩展仅专注于 Claude 的规则管理，具有清晰的范围定义，不包含无关的功能。",{"category":33,"check":37,"severity":24,"summary":38},"描述质量","显示的描述准确地反映了扩展的功能，并且简洁易读。",{"category":40,"check":41,"severity":24,"summary":42},"调用","作用域工具","该扩展公开了特定的、范围明确的工具，如 `/remember`、`/rules` 和 `/forget`，这些工具的任务定义明确。",{"category":44,"check":45,"severity":24,"summary":46},"文档","配置和参数参考","`/remember` 命令的所有参数，包括标志和作用域，都带有示例进行了清晰记录。",{"category":33,"check":48,"severity":24,"summary":49},"工具命名","工具名称 (`/remember`、`/rules`、`/forget`) 具有描述性，遵循 kebab-case，并且在领域内。",{"category":33,"check":51,"severity":24,"summary":52},"最小 I/O 接口","命令的输入是结构化的标志和参数，输出是清晰的状态消息或规则列表，不包含不必要的数据。",{"category":54,"check":55,"severity":24,"summary":56},"许可证","许可证可用性","该扩展根据 MIT 许可证授权，如 README 和 LICENSE 文件所示，这是一个宽松的开源许可证。",{"category":58,"check":59,"severity":24,"summary":60},"维护","提交时效性","最后一次提交是在 2026 年 3 月 22 日，在过去 90 天内。",{"category":58,"check":62,"severity":24,"summary":63},"依赖管理","该扩展仅依赖 `jq` 作为外部依赖项，该依赖项会自动安装，并且不引入复杂的依赖管理问题。",{"category":65,"check":66,"severity":24,"summary":67},"安全","秘密管理","该扩展不处理或暴露秘密；规则存储是本地的，不涉及敏感信息。",{"category":65,"check":69,"severity":24,"summary":70},"注入","该扩展的脚本是自包含的，不将外部不受信任的数据加载为指令。规则模式是显式定义的。",{"category":65,"check":72,"severity":24,"summary":73},"传递式供应链爆炸","该扩展在本地捆绑了所有脚本和依赖项；运行时不获取要执行为指令的远程内容。",{"category":65,"check":75,"severity":24,"summary":76},"沙箱隔离","该扩展在其定义的范围内运行，管理本地规则文件（`~/.config/obey/`、`.claude/`），并且不尝试修改其指定目录之外的文件。",{"category":65,"check":78,"severity":24,"summary":79},"沙箱逃逸原语","提供的脚本不包含任何分离的进程生成或拒绝工具调用周围的重试循环，确保遵守沙箱限制。",{"category":65,"check":81,"severity":24,"summary":82},"数据泄露","该扩展不会将任何用户数据或秘密提交给第三方；所有操作均在用户本地计算机上进行。",{"category":65,"check":84,"severity":24,"summary":85},"隐藏文本技巧","捆绑的内容不包含隐藏的转向技巧、不可见字符或描述/脚本中的混淆文本。",{"category":87,"check":88,"severity":24,"summary":89},"钩子","不透明代码执行","捆绑包中包含的脚本是纯文本、可读的 Bash，并且没有使用 base64 编码或运行时获取等方法进行混淆。",{"category":91,"check":92,"severity":24,"summary":93},"可移植性","结构假设","该扩展在规则存储中使用相对路径，并清楚地定义了其对 Claude Code 环境的期望，避免了对用户项目结构的假设。",{"category":95,"check":96,"severity":24,"summary":97},"信任","问题关注","存储库中没有打开的问题，并且在过去 90 天内没有关闭的问题，这表明维护活跃或当前没有用户报告的问题。",{"category":99,"check":100,"severity":24,"summary":101},"版本控制","发布管理","虽然 frontmatter 或发布中没有明确的版本号，但安装说明引用了特定的 GitHub 存储库 URL，允许进行版本固定。",{"category":103,"check":104,"severity":24,"summary":105},"代码执行","验证","输入参数和规则模式由 `bash` 脚本和 Claude Code 钩子的内部逻辑处理，这意味着通过模式匹配和定义的范围进行验证。",{"category":65,"check":107,"severity":24,"summary":108},"无保护的破坏性操作","规则删除等破坏性操作受到显式命令（`/forget`）和提示的保护，可防止意外数据丢失。",{"category":103,"check":110,"severity":24,"summary":111},"错误处理","脚本在保存规则、显示规则列表和删除规则时提供清晰的消息。它还包含在未设置规则时的特定消息。",{"category":103,"check":113,"severity":24,"summary":114},"日志记录","该扩展将操作记录到 `~/.config/obey/audit/YYYY-MM-DD.log`，提供了规则管理活动的清晰审计跟踪。",{"category":116,"check":117,"severity":24,"summary":118},"合规性","GDPR","该扩展不处理个人数据；它管理本地配置文件。",{"category":116,"check":120,"severity":24,"summary":121},"目标市场","该扩展在本地运行，没有任何区域或司法限制，因此具有全球适用性。",{"category":91,"check":123,"severity":24,"summary":124},"运行时稳定性","该扩展设计为跨平台（Linux、macOS、Windows），并使用标准 shell 命令和临时文件，避免了特定于操作系统的假设。",{"category":44,"check":126,"severity":24,"summary":127},"README","README 文件内容全面，清楚地解释了扩展的目的，并提供了详细的安装和使用说明。",{"category":33,"check":129,"severity":24,"summary":130},"工具接口大小","该扩展公开了三个核心工具（`/remember`、`/rules`、`/forget`），这在目标范围内。",{"category":40,"check":132,"severity":24,"summary":133},"重叠的近义词工具","公开的工具（`/remember`、`/rules`、`/forget`）是不同的，并且没有重叠的功能。",{"category":44,"check":135,"severity":24,"summary":136},"幻影功能","所有宣传的功能，如规则保存、强制执行和审计，都已实现，并对应于可用的命令和脚本。",{"category":138,"check":139,"severity":24,"summary":140},"安装","安装说明","为市场和本地开发提供了清晰的安装说明，以及一个示例调用。",{"category":142,"check":143,"severity":24,"summary":144},"错误","可操作的错误消息","错误消息和状态更新清晰、描述性强，并提供上下文，例如指示未设置规则或确认规则已保存。",{"category":146,"check":147,"severity":24,"summary":148},"执行","固定依赖项","外部依赖项 `jq` 会自动安装，内部脚本不依赖其他固定依赖项。",{"category":33,"check":150,"severity":151,"summary":152},"试运行预览","not_applicable","该扩展主要专注于规则管理和强制执行；没有通常受益于试运行预览的状态更改操作。",{"category":154,"check":155,"severity":151,"summary":156},"协议","幂等重试和超时","该扩展主要管理本地配置文件，不涉及需要幂等性或超时设置的远程调用或状态更改操作。",{"category":116,"check":158,"severity":24,"summary":159},"遥测选择加入","该扩展不发出遥测数据；因此，选择加入要求不适用。",{"category":40,"check":161,"severity":24,"summary":162},"精确目的","描述精确地定义了技能的目的（显示活动规则）以及何时使用它，并带有清晰的触发短语和范围。",{"category":40,"check":164,"severity":24,"summary":165},"简洁的 Frontmatter","frontmatter 简洁且自包含，有效地总结了核心功能和触发短语。",{"category":44,"check":167,"severity":24,"summary":168},"简洁的正文","SKILL.md 的正文简洁，解释了过程和命令，没有过长的篇幅，并将详细信息委托给 README。",{"category":170,"check":171,"severity":24,"summary":172},"上下文","渐进式披露","SKILL.md 概述了过程并链接到 README 以获取更多详细信息，展示了渐进式披露。",{"category":170,"check":174,"severity":151,"summary":175},"分支探索","此技能不涉及深入探索或代码审查，因此 `context: fork` 设置不适用。",{"category":22,"check":177,"severity":24,"summary":178},"用法示例","README 提供了清晰、端到端的示例，用于保存具有不同范围和强制执行类型的规则，展示了可观察到的结果。",{"category":22,"check":180,"severity":24,"summary":181},"边缘情况","该技能处理未设置规则等边缘情况，并为规则保存和删除提供清晰的消息，通过清晰的成功消息隐含地指示故障模式。",{"category":103,"check":183,"severity":151,"summary":184},"工具回退","该扩展不依赖于需要回退的外部 MCP 服务器或其他工具；它使用 Claude 内部钩子和自己的脚本。",{"category":65,"check":186,"severity":24,"summary":187},"意外状态下停止","保存和管理规则的过程暗示了对意外状态的检查，并且命令提供了清晰的反馈，如果规则无法处理则会停止。",{"category":91,"check":189,"severity":24,"summary":190},"跨技能耦合","该扩展是自包含的，不依赖于加载其他技能；其功能是独立的。",1778692373675,"此技能允许用户为 Claude 的行为定义和强制执行持久化规则，涵盖全局、特定堆栈和项目本地范围。它利用钩子主动阻止违规并注入提醒，确保 Claude 遵守用户指令。该扩展包含用于记住、列出和忘记规则的命令，以及审计跟踪。",[194,195,196,197,198],"通过钩子主动强制执行规则","跨会话和上下文压缩持久化规则","支持全局、特定堆栈和项目本地规则范围","自动保存类似规则的语言","提供操作审计跟踪",[200,201,202],"替代 Claude 的核心推理能力。","管理超出规则强制执行范围的复杂项目配置。","提供规则管理之外的通用脚本或自动化工具。","3.0.0","4.4.0","确保 Claude 在不同上下文中一致地遵循用户定义的指令和最佳实践，防止不期望的行为并促进期望的行为。","该扩展的文档非常全面，健壮且安全，在所有评估类别中均未发现任何问题。",100,"一个强大且文档齐全的技能，用于在 Claude 中主动强制执行用户定义的规则。",[210,211,212,213,214],"rules","enforcement","productivity","workflow","configuration","verified",[217,218,219,220],"当您想防止 Claude 犯特定错误时（例如，推送到 main、使用 `.unwrap()`）。","当您希望 Claude 遵循特定的编码风格或质量标准时（例如，“首选制表符而不是空格”）。","当您需要 Claude 遵守特定项目指南或工作流程时。","当您希望 Claude 在执行操作前始终解释其推理时。",{"codeQuality":222,"collectedAt":224,"documentation":225,"maintenance":228,"security":230,"testCoverage":232},{"hasLockfile":223},false,1778692348195,{"descriptionLength":226,"readmeSize":227},159,9968,{"closedIssues90d":8,"forks":8,"hasChangelog":223,"openIssues90d":8,"pushedAt":229,"stars":8},1774186726000,{"hasNpmPackage":223,"license":231,"smitheryVerified":223},"MIT",{"hasCi":223,"hasTests":223},{"updatedAt":234},1778692421404,{"basePath":236,"githubOwner":237,"githubRepo":13,"locale":18,"slug":210,"type":238},"skills/rules","Lexxes-Projects","skill",{"_creationTime":240,"_id":241,"community":242,"display":243,"identity":246,"parentExtension":250,"providers":251,"relations":262,"tags":264,"workflow":265},1778692275423.988,"k17ccytjrakavnrzgdbzkbcjj186nr1f",{"reviewCount":8},{"description":244,"installMethods":245,"name":13,"sourceUrl":14},"Makes Claude actually follow your rules. Save rules with natural language, enforce them with hooks, remember them across sessions.",{"claudeCode":13},{"basePath":247,"githubOwner":237,"githubRepo":13,"locale":248,"slug":13,"type":249},"","en","plugin",null,{"evaluate":252,"extract":257},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":253,"targetMarket":256,"tier":215},[210,211,254,255,212],"llm-behavior","ai-assistant","global",{"commitSha":258,"license":231,"plugin":259},"HEAD",{"mcpCount":8,"provider":260,"skillCount":261},"classify",3,{"repoId":263},"kd75x7p4gkt5vx785rmc3msdhs86neap",[255,211,254,212,210],{"evaluatedAt":266,"extractAt":267,"updatedAt":268},1778692293423,1778692275424,1778692422045,{"evaluate":270,"extract":272},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":271,"targetMarket":256,"tier":215},[210,211,212,213,214],{"commitSha":258,"license":231},{"parentExtensionId":241,"repoId":263,"translatedFrom":274},"k1732y2ybthsdw3j4kjy694tmd86nv8w",{"_creationTime":276,"_id":263,"identity":277,"providers":278,"workflow":338},1778692271157.4062,{"githubOwner":237,"githubRepo":13,"sourceUrl":14},{"classify":279,"discover":328,"github":331},{"commitSha":258,"extensions":280},[281,305,314,322],{"basePath":247,"description":244,"displayName":13,"installMethods":282,"license":231,"rationale":283,"selectedPaths":284,"source":304,"sourceLanguage":248,"type":249},{"claudeCode":13},"plugin manifest at .claude-plugin/plugin.json",[285,288,290,293,296,298,300,302],{"path":286,"priority":287},".claude-plugin/plugin.json","mandatory",{"path":289,"priority":287},"README.md",{"path":291,"priority":292},"LICENSE","high",{"path":294,"priority":295},"skills/forget/SKILL.md","medium",{"path":297,"priority":295},"skills/remember/SKILL.md",{"path":299,"priority":295},"skills/rules/SKILL.md",{"path":301,"priority":292},"agents/rule-classifier.md",{"path":303,"priority":292},"hooks/hooks.json","rule",{"basePath":306,"description":307,"displayName":308,"installMethods":309,"rationale":310,"selectedPaths":311,"source":304,"sourceLanguage":248,"type":238},"skills/forget","Remove a rule. Use when the user says \"/forget\", \"forget rule\", \"remove rule\", \"delete rule\", or wants to stop a rule from being enforced.","forget",{"claudeCode":12},"SKILL.md frontmatter at skills/forget/SKILL.md",[312],{"path":313,"priority":287},"SKILL.md",{"basePath":315,"description":316,"displayName":317,"installMethods":318,"rationale":319,"selectedPaths":320,"source":304,"sourceLanguage":248,"type":238},"skills/remember","Save a rule that Claude must follow. Use when the user says \"/remember\", \"remember this\", \"save this rule\", or wants to save a persistent instruction that should be enforced across sessions.","remember",{"claudeCode":12},"SKILL.md frontmatter at skills/remember/SKILL.md",[321],{"path":313,"priority":287},{"basePath":236,"description":323,"displayName":210,"installMethods":324,"rationale":325,"selectedPaths":326,"source":304,"sourceLanguage":248,"type":238},"Show all active rules. Use when the user says \"/rules\", \"show rules\", \"list rules\", \"what are my rules\", or wants to see their current persistent instructions.",{"claudeCode":12},"SKILL.md frontmatter at skills/rules/SKILL.md",[327],{"path":313,"priority":287},{"sources":329},[330],"manual",{"closedIssues90d":8,"description":244,"forks":8,"license":231,"openIssues90d":8,"pushedAt":229,"readmeSize":227,"stars":8,"topics":332},[333,334,335,336,337,249,212,210],"ai","claude","claude-code","developer-tools","hooks",{"classifiedAt":339,"discoverAt":340,"extractAt":341,"githubAt":341,"updatedAt":339},1778692275186,1778692271157,1778692273492,[214,211,212,210,213],{"evaluatedAt":344,"extractAt":267,"updatedAt":234},1778692373874,[],[347,377,405,424,455,483],{"_creationTime":348,"_id":349,"community":350,"display":351,"identity":357,"providers":362,"relations":370,"tags":373,"workflow":374},1778696595410.5698,"k171sdysmt658g1cdd7hgt8p8h86nms7",{"reviewCount":8},{"description":352,"installMethods":353,"name":355,"sourceUrl":356},"End-of-session ritual that audits changes, runs quality checks, captures learnings, and produces a session summary. Use when saying \"wrap up\", \"done for the day\", \"finish coding\", or ending a coding session.",{"claudeCode":354},"rohitg00/pro-workflow","Wrap-Up Ritual","https://github.com/rohitg00/pro-workflow",{"basePath":358,"githubOwner":359,"githubRepo":360,"locale":248,"slug":361,"type":238},"skills/wrap-up","rohitg00","pro-workflow","wrap-up",{"evaluate":363,"extract":369},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":364,"targetMarket":256,"tier":215},[213,365,212,366,367,368],"llm","memory","knowledge-base","code-quality",{"commitSha":258,"license":231},{"parentExtensionId":371,"repoId":372},"k17fxtjcfh5gvxdrhv2dmgn1t986mdhv","kd7am4e918eq98hrd9s31jm4vs86nn0b",[368,367,365,366,212,213],{"evaluatedAt":375,"extractAt":376,"updatedAt":375},1778697164619,1778696595410,{"_creationTime":378,"_id":379,"community":380,"display":381,"identity":387,"providers":391,"relations":398,"tags":401,"workflow":402},1778683562157.8755,"k170hhfkx545yd99mvxa5xqamd86m4sv",{"reviewCount":8},{"description":382,"installMethods":383,"name":385,"sourceUrl":386},"Set up automation — prospective memory triggers, neuro-symbolic rules, and CLAUDE.md sync. Use when the user says 'remind me when', 'trigger when', 'create a rule', 'auto-remember', 'sync to CLAUDE.md', 'push insights', 'set up trigger', 'when I open this file', 'when this keyword appears', or when you want to automate memory behavior based on conditions.",{"claudeCode":384},"cdeust/Cortex","cortex-automate","https://github.com/cdeust/Cortex",{"basePath":388,"githubOwner":389,"githubRepo":390,"locale":248,"slug":385,"type":238},"skills/cortex-automate","cdeust","Cortex",{"evaluate":392,"extract":397},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":393,"targetMarket":256,"tier":215},[394,366,395,210,396,213],"automation","triggers","sync",{"commitSha":258},{"parentExtensionId":399,"repoId":400},"k1739s9t9kj9bmjq1z4byk17g986mv7x","kd79gxpemvkr09a7zsb3h8kmah86nvgf",[394,366,210,396,395,213],{"evaluatedAt":403,"extractAt":404,"updatedAt":403},1778683620696,1778683562157,{"_creationTime":406,"_id":407,"community":408,"display":409,"identity":412,"providers":413,"relations":418,"tags":420,"workflow":421},1778692416849.7397,"k17d3r290cg13q2mtv3rb7kj7186mt69",{"reviewCount":8},{"description":410,"installMethods":411,"name":317,"sourceUrl":14},"保存 Claude 必须遵循的规则。当用户说“/remember”、“remember this”、“save this rule”或希望保存应在会话中强制执行的持久化指令时使用。",{"claudeCode":12},{"basePath":315,"githubOwner":237,"githubRepo":13,"locale":18,"slug":317,"type":238},{"evaluate":414,"extract":417},{"promptVersionExtension":203,"promptVersionScoring":204,"score":415,"tags":416,"targetMarket":256,"tier":215},99,[210,211,254,212,368],{"commitSha":258},{"parentExtensionId":241,"repoId":263,"translatedFrom":419},"k177sj28vkz2hbpzytjfatk6vd86nxf4",[368,211,254,212,210],{"evaluatedAt":422,"extractAt":267,"updatedAt":423},1778692347952,1778692416849,{"_creationTime":425,"_id":426,"community":427,"display":428,"identity":434,"providers":438,"relations":448,"tags":451,"workflow":452},1778695548458.4001,"k170asnajd0vcr51hwhfy4t0t986m5bh",{"reviewCount":8},{"description":429,"installMethods":430,"name":432,"sourceUrl":433},"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":431},"pjt222/agent-almanac","setup-tailwind-typescript","https://github.com/pjt222/agent-almanac",{"basePath":435,"githubOwner":436,"githubRepo":437,"locale":248,"slug":432,"type":238},"skills/setup-tailwind-typescript","pjt222","agent-almanac",{"evaluate":439,"extract":447},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":440,"targetMarket":256,"tier":215},[441,442,443,444,214,445,446],"tailwind","typescript","css","styling","react","nextjs",{"commitSha":258},{"parentExtensionId":449,"repoId":450},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[214,443,446,445,444,441,442],{"evaluatedAt":453,"extractAt":454,"updatedAt":453},1778701490050,1778695548458,{"_creationTime":456,"_id":457,"community":458,"display":459,"identity":465,"providers":469,"relations":476,"tags":479,"workflow":480},1778699234184.6174,"k174zww66m804nhr89ttra7r6d86nwyg",{"reviewCount":8},{"description":460,"installMethods":461,"name":463,"sourceUrl":464},"Use first for install/update routing — sends setup, doctor, or MCP requests to the correct OMC setup flow",{"claudeCode":462},"Yeachan-Heo/oh-my-claudecode","setup","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":466,"githubOwner":467,"githubRepo":468,"locale":248,"slug":463,"type":238},"skills/setup","Yeachan-Heo","oh-my-claudecode",{"evaluate":470,"extract":475},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":471,"targetMarket":256,"tier":215},[463,472,214,473,474],"routing","cli","mcp",{"commitSha":258},{"parentExtensionId":477,"repoId":478},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[473,214,474,472,463],{"evaluatedAt":481,"extractAt":482,"updatedAt":481},1778699724286,1778699234184,{"_creationTime":484,"_id":485,"community":486,"display":487,"identity":491,"providers":493,"relations":499,"tags":500,"workflow":501},1778699234184.6143,"k17cnx0m6a27fw52yvt4zsbsxh86nd1c",{"reviewCount":8},{"description":488,"installMethods":489,"name":490,"sourceUrl":464},"Configure popular MCP servers for enhanced agent capabilities",{"claudeCode":462},"mcp-setup",{"basePath":492,"githubOwner":467,"githubRepo":468,"locale":248,"slug":490,"type":238},"skills/mcp-setup",{"evaluate":494,"extract":498},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":495,"targetMarket":256,"tier":215},[474,214,473,496,497],"agent","tooling",{"commitSha":258},{"parentExtensionId":477,"repoId":478},[496,473,214,474,497],{"evaluatedAt":502,"extractAt":482,"updatedAt":502},1778699492025]