[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-obra-superpowers-zh-CN":3,"guides-for-obra-superpowers":865,"similar-k1790w9s2n43hmzqjyyz3942qx86mrvd-zh-CN":866},{"_creationTime":4,"_id":5,"children":6,"community":355,"display":356,"evaluation":361,"identity":600,"isFallback":596,"parentExtension":603,"providers":631,"relations":637,"repo":638,"tags":862,"workflow":863},1778695052723.2163,"k1790w9s2n43hmzqjyyz3942qx86mrvd",[7,48,75,99,124,148,171,194,217,241,264,289,311,333],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":18,"providers":24,"relations":39,"tags":43,"workflow":44},1778695061803.7693,"k17a808xtt2bk5ery8p43nj4pn86m46z",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":16,"sourceUrl":17},"您必须在使用任何创意工作——创建功能、构建组件、添加功能或修改行为——之前使用此功能。它会在实现之前探索用户意图、需求和设计。",{"claudeCode":15},"obra/superpowers","brainstorming","https://github.com/obra/superpowers",{"basePath":19,"githubOwner":20,"githubRepo":21,"locale":22,"slug":16,"type":23},"skills/brainstorming","obra","superpowers","zh-CN","skill",{"evaluate":25,"extract":37},{"promptVersionExtension":26,"promptVersionScoring":27,"score":28,"tags":29,"targetMarket":35,"tier":36},"3.0.0","4.4.0",85,[30,31,32,33,34],"design","planning","ux","requirements","collaboration","global","community",{"commitSha":38},"HEAD",{"parentExtensionId":40,"repoId":41,"translatedFrom":42},"k173cyjvkcyer717cf1859rka586mrx6","kd78df84w9e6v1ppqnzptt1afd86n9rm","k1739vf707dvdrtaehv3dbh3e986njne",[34,30,31,33,32],{"evaluatedAt":45,"extractAt":46,"updatedAt":47},1778694825761,1778694781833,1778695061803,{"_creationTime":49,"_id":50,"community":51,"display":52,"identity":56,"providers":58,"relations":69,"tags":71,"workflow":72},1778695063975.7695,"k17a0tshrfd8jk2mvjtn6pn7dn86nx1k",{"reviewCount":11},{"description":53,"installMethods":54,"name":55,"sourceUrl":17},"用于在遇到 2 多个可以独立工作而无需共享状态或顺序依赖的任务时使用。",{"claudeCode":15},"dispatching-parallel-agents",{"basePath":57,"githubOwner":20,"githubRepo":21,"locale":22,"slug":55,"type":23},"skills/dispatching-parallel-agents",{"evaluate":59,"extract":68},{"promptVersionExtension":26,"promptVersionScoring":27,"score":60,"tags":61,"targetMarket":35,"tier":67},95,[62,63,64,65,66],"parallelism","task-delegation","agent-orchestration","debugging","workflow","verified",{"commitSha":38},{"parentExtensionId":40,"repoId":41,"translatedFrom":70},"k171zpfhx9v32b1fpn2rjw44e986mqqr",[64,65,62,63,66],{"evaluatedAt":73,"extractAt":46,"updatedAt":74},1778694842464,1778695063975,{"_creationTime":76,"_id":77,"community":78,"display":79,"identity":83,"providers":86,"relations":93,"tags":95,"workflow":96},1778695072801.6304,"k17905gh4dr1amsx1a8eemcaex86mrhx",{"reviewCount":11},{"description":80,"installMethods":81,"name":82,"sourceUrl":17},"当您有一个书面实施计划要在具有审查检查点的单独会话中执行时使用",{"claudeCode":15},"执行计划",{"basePath":84,"githubOwner":20,"githubRepo":21,"locale":22,"slug":85,"type":23},"skills/executing-plans","executing-plans",{"evaluate":87,"extract":92},{"promptVersionExtension":26,"promptVersionScoring":27,"score":88,"tags":89,"targetMarket":35,"tier":67},97,[31,90,66,91,64],"execution","development",{"commitSha":38},{"parentExtensionId":40,"repoId":41,"translatedFrom":94},"k1799zy4h09gm7zydfvqknj0bs86m236",[64,91,90,31,66],{"evaluatedAt":97,"extractAt":46,"updatedAt":98},1778694856936,1778695072801,{"_creationTime":100,"_id":101,"community":102,"display":103,"identity":107,"providers":109,"relations":118,"tags":120,"workflow":121},1778695076924.6924,"k172kw2s22wdz9e1m67bc4csgh86mcgs",{"reviewCount":11},{"description":104,"installMethods":105,"name":106,"sourceUrl":17},"在实现已完成、所有测试均通过，并且需要决定如何整合工作时使用 - 通过提供合并、PR 或清理的结构化选项来指导开发工作的完成",{"claudeCode":15},"finishing-a-development-branch",{"basePath":108,"githubOwner":20,"githubRepo":21,"locale":22,"slug":106,"type":23},"skills/finishing-a-development-branch",{"evaluate":110,"extract":116},{"promptVersionExtension":26,"promptVersionScoring":27,"score":111,"tags":112,"targetMarket":35,"tier":67},99,[113,91,66,114,115],"git","automation","code-completion",{"commitSha":38,"license":117},"MIT",{"parentExtensionId":40,"repoId":41,"translatedFrom":119},"k17c0vcc8kwwh36gxmte26waeh86nncr",[114,115,91,113,66],{"evaluatedAt":122,"extractAt":46,"updatedAt":123},1778694875113,1778695076924,{"_creationTime":125,"_id":126,"community":127,"display":128,"identity":132,"providers":134,"relations":142,"tags":144,"workflow":145},1778695081166.7,"k171mhsqv9yvhf3dyk2pqc0qms86m0fs",{"reviewCount":11},{"description":129,"installMethods":130,"name":131,"sourceUrl":17},"当收到代码审查反馈时使用，在实施建议之前，特别是当反馈似乎不清楚或在技术上可疑时 — 需要严谨的技术和验证，而不是表面上的同意或盲目实施",{"claudeCode":15},"receiving-code-review",{"basePath":133,"githubOwner":20,"githubRepo":21,"locale":22,"slug":131,"type":23},"skills/receiving-code-review",{"evaluate":135,"extract":141},{"promptVersionExtension":26,"promptVersionScoring":27,"score":88,"tags":136,"targetMarket":35,"tier":67},[137,138,139,140],"code-review","development-workflow","technical-rigor","feedback-processing",{"commitSha":38},{"parentExtensionId":40,"repoId":41,"translatedFrom":143},"k172e6mgrge9s7z6e8qd8s973h86n3nn",[137,138,140,139],{"evaluatedAt":146,"extractAt":46,"updatedAt":147},1778694890973,1778695081166,{"_creationTime":149,"_id":150,"community":151,"display":152,"identity":156,"providers":158,"relations":165,"tags":167,"workflow":168},1778695091391.763,"k170h7fmb8axvw0n1g9sfcckxh86mw0h",{"reviewCount":11},{"description":153,"installMethods":154,"name":155,"sourceUrl":17},"在完成任务、实施主要功能或合并前用于验证工作是否符合要求时使用",{"claudeCode":15},"requesting-code-review",{"basePath":157,"githubOwner":20,"githubRepo":21,"locale":22,"slug":155,"type":23},"skills/requesting-code-review",{"evaluate":159,"extract":164},{"promptVersionExtension":26,"promptVersionScoring":27,"score":160,"tags":161,"targetMarket":35,"tier":67},98,[137,138,162,163],"subagent-orchestration","quality-assurance",{"commitSha":38},{"parentExtensionId":40,"repoId":41,"translatedFrom":166},"k178y66kjt4kpm5q8n59exkq2n86n8rd",[137,138,163,162],{"evaluatedAt":169,"extractAt":46,"updatedAt":170},1778694906480,1778695091391,{"_creationTime":172,"_id":173,"community":174,"display":175,"identity":179,"providers":181,"relations":188,"tags":190,"workflow":191},1778695098465.3342,"k17ddqkswas4sgc7nv1nb6kehh86mkv8",{"reviewCount":11},{"description":176,"installMethods":177,"name":178,"sourceUrl":17},"在当前会话中使用独立的任务来执行实施计划",{"claudeCode":15},"subagent-driven-development",{"basePath":180,"githubOwner":20,"githubRepo":21,"locale":22,"slug":178,"type":23},"skills/subagent-driven-development",{"evaluate":182,"extract":187},{"promptVersionExtension":26,"promptVersionScoring":27,"score":183,"tags":184,"targetMarket":35,"tier":36},96,[185,66,91,114,186],"agent","code-execution",{"commitSha":38},{"parentExtensionId":40,"repoId":41,"translatedFrom":189},"k17726x0ha3rn9zyfreserjz3h86m6r4",[185,114,186,91,66],{"evaluatedAt":192,"extractAt":46,"updatedAt":193},1778694925854,1778695098465,{"_creationTime":195,"_id":196,"community":197,"display":198,"identity":202,"providers":204,"relations":211,"tags":213,"workflow":214},1778695103192.2263,"k174meb97ngy02zcw1s1tfew4s86nbvv",{"reviewCount":11},{"description":199,"installMethods":200,"name":201,"sourceUrl":17},"在遇到任何错误、测试失败或意外行为时使用，在提出修复之前使用",{"claudeCode":15},"systematic-debugging",{"basePath":203,"githubOwner":20,"githubRepo":21,"locale":22,"slug":201,"type":23},"skills/systematic-debugging",{"evaluate":205,"extract":210},{"promptVersionExtension":26,"promptVersionScoring":27,"score":60,"tags":206,"targetMarket":35,"tier":67},[65,207,208,209,138],"root-cause-analysis","testing","troubleshooting",{"commitSha":38},{"parentExtensionId":40,"repoId":41,"translatedFrom":212},"k1720kx731zqcny8ybkmzzzskh86n7p5",[65,138,207,208,209],{"evaluatedAt":215,"extractAt":46,"updatedAt":216},1778694941768,1778695103192,{"_creationTime":218,"_id":219,"community":220,"display":221,"identity":225,"providers":227,"relations":235,"tags":237,"workflow":238},1778695113094.7078,"k17f7dry2dsgv3mj24aycvek8n86nb68",{"reviewCount":11},{"description":222,"installMethods":223,"name":224,"sourceUrl":17},"实现任何功能或修复错误时使用，在编写实现代码之前",{"claudeCode":15},"test-driven-development",{"basePath":226,"githubOwner":20,"githubRepo":21,"locale":22,"slug":224,"type":23},"skills/test-driven-development",{"evaluate":228,"extract":234},{"promptVersionExtension":26,"promptVersionScoring":27,"score":111,"tags":229,"targetMarket":35,"tier":67},[230,208,231,232,233],"tdd","development-methodology","code-quality","software-engineering",{"commitSha":38},{"parentExtensionId":40,"repoId":41,"translatedFrom":236},"k177pjask612xt6zhv3n87ea7h86n6e1",[232,231,233,230,208],{"evaluatedAt":239,"extractAt":46,"updatedAt":240},1778694954331,1778695113094,{"_creationTime":242,"_id":243,"community":244,"display":245,"identity":249,"providers":251,"relations":258,"tags":260,"workflow":261},1778695116148.682,"k177kjekr2zx11n81wp1j02thx86mvz8",{"reviewCount":11},{"description":246,"installMethods":247,"name":248,"sourceUrl":17},"在开始需要与当前工作区隔离的功能性工作，或在执行实现计划之前使用 - 通过原生工具或 git worktree 回退确保存在隔离的工作区。",{"claudeCode":15},"using-git-worktrees",{"basePath":250,"githubOwner":20,"githubRepo":21,"locale":22,"slug":248,"type":23},"skills/using-git-worktrees",{"evaluate":252,"extract":257},{"promptVersionExtension":26,"promptVersionScoring":27,"score":253,"tags":254,"targetMarket":35,"tier":67},100,[113,255,91,114,256],"workspace","cli",{"commitSha":38},{"parentExtensionId":40,"repoId":41,"translatedFrom":259},"k177cc2csjkdcems8qf39yr5fd86mzrs",[114,256,91,113,255],{"evaluatedAt":262,"extractAt":46,"updatedAt":263},1778694972293,1778695116148,{"_creationTime":265,"_id":266,"community":267,"display":268,"identity":272,"providers":274,"relations":283,"tags":285,"workflow":286},1778695116353.0798,"k17ejbvryz80tcq3bdwcfsmg4586mjkx",{"reviewCount":11},{"description":269,"installMethods":270,"name":271,"sourceUrl":17},"在开始任何对话时使用 — 确定如何查找和使用技能，要求在任何响应（包括澄清问题）之前调用 Skill Tool",{"claudeCode":15},"using-superpowers",{"basePath":273,"githubOwner":20,"githubRepo":21,"locale":22,"slug":271,"type":23},"skills/using-superpowers",{"evaluate":275,"extract":282},{"promptVersionExtension":26,"promptVersionScoring":27,"score":111,"tags":276,"targetMarket":35,"tier":67},[277,278,279,280,281],"agent-workflow","skill-invocation","prompt-engineering","ai-workflow","developer-tools",{"commitSha":38},{"parentExtensionId":40,"repoId":41,"translatedFrom":284},"k17e27rw7dzytsze3zvx14wgnn86mvmp",[277,280,281,279,278],{"evaluatedAt":287,"extractAt":46,"updatedAt":288},1778694987113,1778695116353,{"_creationTime":290,"_id":291,"community":292,"display":293,"identity":297,"providers":299,"relations":305,"tags":307,"workflow":308},1778695133468.432,"k17bmqe8fs4t7h00w8q3wa84y186m66s",{"reviewCount":11},{"description":294,"installMethods":295,"name":296,"sourceUrl":17},"当在提交或创建 PR 之前，准备声明工作已完成、已修复或已通过时使用——需要运行验证命令并确认输出，然后再做出任何成功声明；始终先有证据再有断言",{"claudeCode":15},"verification-before-completion",{"basePath":298,"githubOwner":20,"githubRepo":21,"locale":22,"slug":296,"type":23},"skills/verification-before-completion",{"evaluate":300,"extract":304},{"promptVersionExtension":26,"promptVersionScoring":27,"score":111,"tags":301,"targetMarket":35,"tier":67},[281,232,208,302,303],"workflow-automation","llm-guidance",{"commitSha":38},{"parentExtensionId":40,"repoId":41,"translatedFrom":306},"k17b550azrzvxjmw17cbg4nt9d86m0a7",[232,281,303,208,302],{"evaluatedAt":309,"extractAt":46,"updatedAt":310},1778695006585,1778695133468,{"_creationTime":312,"_id":313,"community":314,"display":315,"identity":319,"providers":321,"relations":327,"tags":329,"workflow":330},1778695131547.6555,"k17carkfa7gh9tyxwzf002vv8986nmdk",{"reviewCount":11},{"description":316,"installMethods":317,"name":318,"sourceUrl":17},"当您有关于多步骤任务的规范或要求，但在编写代码之前，可以使用此项。",{"claudeCode":15},"writing-plans",{"basePath":320,"githubOwner":20,"githubRepo":21,"locale":22,"slug":318,"type":23},"skills/writing-plans",{"evaluate":322,"extract":326},{"promptVersionExtension":26,"promptVersionScoring":27,"score":111,"tags":323,"targetMarket":35,"tier":67},[31,138,324,230,325],"documentation","code-generation",{"commitSha":38},{"parentExtensionId":40,"repoId":41,"translatedFrom":328},"k177gqwd1hvzmqec3q8d6b45cn86n00m",[325,138,324,31,230],{"evaluatedAt":331,"extractAt":46,"updatedAt":332},1778695020072,1778695131547,{"_creationTime":334,"_id":335,"community":336,"display":337,"identity":341,"providers":343,"relations":349,"tags":351,"workflow":352},1778695143324.851,"k176havhewd3g7nty898jrtj6986me8d",{"reviewCount":11},{"description":338,"installMethods":339,"name":340,"sourceUrl":17},"在创建新技能、编辑现有技能或在部署前验证技能是否正常工作时使用",{"claudeCode":15},"writing-skills",{"basePath":342,"githubOwner":20,"githubRepo":21,"locale":22,"slug":340,"type":23},"skills/writing-skills",{"evaluate":344,"extract":348},{"promptVersionExtension":26,"promptVersionScoring":27,"score":111,"tags":345,"targetMarket":35,"tier":67},[346,230,324,208,347],"skill-authoring","best-practices",{"commitSha":38,"license":117},{"parentExtensionId":40,"repoId":41,"translatedFrom":350},"k178c52nhz3grtaf2sxzfyyvjs86n782",[347,324,346,230,208],{"evaluatedAt":353,"extractAt":46,"updatedAt":354},1778695033887,1778695143324,{"reviewCount":11},{"description":357,"installMethods":358,"name":360,"sourceUrl":17},"Claude Code 的核心技能库：TDD、调试、协作模式和已验证的技术",{"claudeCode":21,"superpowersMarketplace":359},"superpowers@superpowers-marketplace","Superpowers",{"_creationTime":362,"_id":363,"extensionId":5,"locale":22,"result":364,"trustSignals":580,"workflow":598},1778695052723.2166,"kn7e2rh8cdk3r3gjwe5mvx8h0x86nzd6",{"checks":365,"evaluatedAt":551,"extensionSummary":552,"features":553,"nonGoals":559,"practices":563,"prerequisites":569,"promptVersionExtension":26,"promptVersionScoring":27,"purpose":570,"rationale":571,"score":183,"summary":572,"tags":573,"tier":36,"useCases":575},[366,371,374,377,381,384,389,393,396,399,403,407,410,414,417,420,423,426,429,432,436,440,445,449,453,456,459,462,466,469,472,475,478,481,484,488,492,496,499,503,506,509,512,515,518,521,524,527,530,533,537,540,543,547],{"category":367,"check":368,"severity":369,"summary":370},"Practical Utility","Problem relevance","pass","描述明确说明了该扩展的目的是提供“完整的软件开发方法”，解决了编码代理应如何进行软件开发的难题。",{"category":367,"check":372,"severity":369,"summary":373},"Unique selling proposition","该扩展提供了一种结构化的方法（TDD、规划、系统调试），超出了代理的基本功能，指导开发过程而不是仅仅执行代码。",{"category":367,"check":375,"severity":369,"summary":376},"Production readiness","该扩展涵盖了从头脑风暴到完成分支的完整开发生命周期，每个阶段都有清晰的工作流程和技能，使其适合生产使用。",{"category":378,"check":379,"severity":369,"summary":380},"Scope","Single responsibility principle","该插件捆绑了一组集中的技能，专注于软件开发方法，组织清晰，目标统一。",{"category":378,"check":382,"severity":369,"summary":383},"Description quality","“显示描述”准确地反映了该扩展作为编码代理的全面软件开发方法的核心目的。",{"category":385,"check":386,"severity":387,"summary":388},"Invocation","Scoped tools","not_applicable","这是一个捆绑技能的插件，本身不是工具提供商。单个技能的范围将单独评估。",{"category":390,"check":391,"severity":387,"summary":392},"Documentation","Configuration & parameter reference","该插件本身不公开可配置的参数；配置由各个技能或宿主环境处理。",{"category":378,"check":394,"severity":387,"summary":395},"Tool naming","这是一个捆绑技能的插件，而不是具有用户可见名称的单个工具的提供商。",{"category":378,"check":397,"severity":387,"summary":398},"Minimal I/O surface","这是一个捆绑技能的插件，而不是具有 I/O 模式的单个工具的提供商。",{"category":400,"check":401,"severity":369,"summary":402},"License","License usability","该扩展根据 MIT 许可证分发，该许可证是宽松且广泛可用的。",{"category":404,"check":405,"severity":369,"summary":406},"Maintenance","Commit recency","该存储库显示了最近 3 个月内的提交，表明维护活跃。",{"category":404,"check":408,"severity":387,"summary":409},"Dependency Management","主要依赖项是技能和核心代理框架，没有明确列出的需要复杂管理的第三方程序包依赖项。",{"category":411,"check":412,"severity":387,"summary":413},"Security","Secret Management","该扩展似乎不直接处理或公开密钥；密钥处理将由宿主代理或需要时由各个技能负责。",{"category":411,"check":415,"severity":369,"summary":416},"Injection","该技能强调将外部数据视为不受信任的，并遵循 TDD 原则，这本身就鼓励不直接执行任意内容。README 也强调了对技能的仔细采用。",{"category":411,"check":418,"severity":369,"summary":419},"Transitive Supply-Chain Grenades","该技能在存储库中是独立的，并且似乎不会在运行时获取外部代码或数据；依赖项是捆绑的技能。",{"category":411,"check":421,"severity":369,"summary":422},"Sandbox Isolation","该技能旨在指导代理行为，似乎不会执行需要修改项目文件夹之外的文件或代理指定范围的操作。",{"category":411,"check":424,"severity":369,"summary":425},"Sandbox escape primitives","在审查过的技能文档中未发现分离进程生成或拒绝-重试循环的证据。",{"category":411,"check":427,"severity":369,"summary":428},"Data Exfiltration","该技能侧重于指导开发过程，不指示代理向第三方读取或提交机密数据。",{"category":411,"check":430,"severity":369,"summary":431},"Hidden Text Tricks","捆绑的内容（README、SKILL.md 文件）似乎没有隐藏的指令技巧，并使用了标准的可见文本。",{"category":433,"check":434,"severity":369,"summary":435},"Hooks","Opaque code execution","该扩展依赖于结构化技能和文档，而不是不透明的代码执行方法，例如 base64 有效载荷或运行时获取。",{"category":437,"check":438,"severity":369,"summary":439},"Portability","Structural Assumption","该技能旨在适应性强并提供指导，不对应于开发工作流的典型项目结构之外的严格假设。",{"category":441,"check":442,"severity":443,"summary":444},"Trust","Issues Attention","warning","尽管有许多未解决的问题（90 天内打开 123 个，关闭 264 个），但关闭率约为 68%，这很好，但大量未解决的问题表明维护者可能存在带宽限制。",{"category":446,"check":447,"severity":369,"summary":448},"Versioning","Release Management","该扩展具有清晰的清单版本（5.1.0）和 CHANGELOG，表明了结构化的版本管理方法。",{"category":450,"check":451,"severity":387,"summary":452},"Code Execution","Validation","这是一个捆绑技能的插件；验证由技能本身或宿主代理的工具执行处理。",{"category":411,"check":454,"severity":369,"summary":455},"Unguarded Destructive Operations","该技能指导开发过程，不涉及破坏性操作。在可能发生破坏性操作的地方（例如，丢弃工作），会描述确认门。",{"category":450,"check":457,"severity":369,"summary":458},"Error Handling","该技能强调系统性调试和结构化响应，这意味着代理进程中存在强大的错误处理。",{"category":450,"check":460,"severity":387,"summary":461},"Logging","该插件本身不执行日志记录；这是宿主代理或各个技能的责任。",{"category":463,"check":464,"severity":369,"summary":465},"Compliance","GDPR","该技能侧重于过程和方法，不处理个人数据，因此 GDPR 合规性不太可能是该插件本身的直接问题。",{"category":463,"check":467,"severity":369,"summary":468},"Target market","该扩展提供了适用于全球的通用软件开发方法，未检测到特定的区域或司法管辖区逻辑。",{"category":437,"check":470,"severity":369,"summary":471},"Runtime stability","该技能以英语编写，并为代理提供说明，代理旨在平台无关。提到了非 Claude Code 环境的工具映射。",{"category":390,"check":473,"severity":369,"summary":474},"README","README 文件内容全面，清晰说明了扩展的目的，并提供了安装和工作流程的详细信息。",{"category":378,"check":476,"severity":387,"summary":477},"Tool surface size","这是一个捆绑技能的插件，而不是一组公开的工具/命令。",{"category":385,"check":479,"severity":387,"summary":480},"Overlapping near-synonym tools","这是一个捆绑技能的插件，而不是一组可能具有重叠名称的公开工具。",{"category":390,"check":482,"severity":369,"summary":483},"Phantom features","README 中描述的所有功能，例如特定的技能和工作流程，都已在相关的 SKILL.md 文件或插件清单中清晰列出。",{"category":485,"check":486,"severity":369,"summary":487},"Install","Installation instruction","README 为多个环境（Claude Code、Codex CLI 等）提供了清晰的安装说明，包含可复制粘贴的命令和市场集成详细信息。",{"category":489,"check":490,"severity":369,"summary":491},"Errors","Actionable error messages","该技能一致强调系统性的调试和问题解决方法，暗示了可操作的错误消息和诊断步骤的创建。",{"category":493,"check":494,"severity":387,"summary":495},"Execution","Pinned dependencies","该扩展的核心依赖项是技能和代理框架；没有需要通过锁定文件固定的第三方库。",{"category":378,"check":497,"severity":387,"summary":498},"Dry-run preview","此插件捆绑了技能，并且干运行功能将是各个技能或宿主代理的功能，而不是插件本身的功能。",{"category":500,"check":501,"severity":387,"summary":502},"Protocol","Idempotent retry & timeouts","这是一个捆绑技能的插件；幂等重试和超时将是各个技能或代理框架的关注点。",{"category":463,"check":504,"severity":387,"summary":505},"Telemetry opt-in","没有迹象表明该插件本身会发出遥测数据；这将是宿主代理或与外部服务交互的特定技能的功能。",{"category":385,"check":507,"severity":369,"summary":508},"Name collisions","捆绑的技能名称各不相同（例如，“test-driven-development”、“systematic-debugging”）并且描述清晰，从而避免了歧义。",{"category":385,"check":510,"severity":387,"summary":511},"Hooks-off mechanism","plugin.json 没有明确定义需要 hooks-off 机制的钩子。钩子处理存在于游标特定的配置中。",{"category":385,"check":513,"severity":387,"summary":514},"Hook matcher tightness","提供的 Cursor 的 plugin.json 没有定义具有复杂匹配器的钩子；钩子配置是最小的。",{"category":411,"check":516,"severity":369,"summary":517},"Hook security","为 Cursor 提供的钩子配置是简单的会话启动钩子，似乎不涉及破坏性或网络相关的行为。",{"category":433,"check":519,"severity":387,"summary":520},"Silent prompt rewriting","在插件配置中未找到 UserPromptSubmit 钩子。",{"category":411,"check":522,"severity":387,"summary":523},"Permission Hook","在插件配置中未找到 PermissionRequest 钩子。",{"category":463,"check":525,"severity":387,"summary":526},"Hook privacy","该插件似乎没有将数据发送到网络服务的钩子。",{"category":450,"check":528,"severity":369,"summary":529},"Hook dependency","找到的钩子是直接执行的简单脚本，而不是不透明的捆绑包或外部调用。",{"category":390,"check":531,"severity":369,"summary":532},"Feature Transparency","README 详细说明了核心技能和工作流程，插件清单列出了相关组件。",{"category":534,"check":535,"severity":369,"summary":536},"Convention","Layout convention adherence","插件结构，特别是使用 `.claude-plugin/plugin.json` 和技能目录，遵循了预期的约定。",{"category":534,"check":538,"severity":387,"summary":539},"Plugin state","该插件本身似乎不管理除宿主代理或各个技能可能管理的之外的持久状态。",{"category":411,"check":541,"severity":387,"summary":542},"Keychain-stored secrets","该插件似乎不直接处理需要钥匙串存储的密钥。",{"category":544,"check":545,"severity":387,"summary":546},"Dependencies","Tagged release sourcing","该插件是独立的，不捆绑需要标记版本检查的 MCP 服务器。",{"category":548,"check":549,"severity":369,"summary":550},"Installation","Clean uninstall","该插件似乎没有安装会在卸载后残留的后台守护进程或服务。",1778694811975,"该插件捆绑了一系列技能，强制执行完整的软件开发方法，涵盖头脑风暴、规划、测试驱动开发、系统调试、代码审查和完成开发分支。",[554,555,556,557,558],"强制执行测试驱动开发（TDD）周期","通过根本原因分析指导系统调试","促进结构化的头脑风暴和设计","管理实施计划和执行","支持代码审查和版本控制工作流",[560,561,562],"取代编码代理的核心功能","提供开发方法学之外的特定领域库","在没有人为监督的情况下自动化复杂的架构决策",[564,565,566,567,568],"测试驱动开发","系统调试","敏捷工作流","代码审查流程","设计优先于实现",[],"为编码代理提供强大的框架和久经考验的软件开发技术，确保高质量、系统化和可重现的结果。","该插件结构良好、积极维护并遵循最佳实践。唯一的小问题是开放式问题数量较多，尽管关闭率很高。","一个全面且文档齐全的插件，为编码代理提供结构化的软件开发方法。",[230,65,66,34,574],"methodology",[576,577,578,579],"开始任何新功能或错误修复时使用，以确保严格的开发过程。","遇到意外行为或测试失败时使用，以系统地找到根本原因。","需要将复杂的需求分解为可管理、可执行的任务时使用。","需要通过结构化审查来确保代码质量和设计一致性时使用。",{"codeQuality":581,"collectedAt":583,"documentation":584,"maintenance":586,"popularity":593,"security":595,"testCoverage":597},{"hasLockfile":582},true,1778694793668,{"descriptionLength":160,"readmeSize":585},8354,{"closedIssues90d":587,"forks":588,"hasChangelog":582,"manifestVersion":589,"openIssues90d":590,"pushedAt":591,"stars":592},264,16839,"5.1.0",123,1778631763000,189277,{"npmDownloads":594},4072,{"hasNpmPackage":582,"license":117,"smitheryVerified":596},false,{"hasCi":596,"hasTests":582},{"updatedAt":599},1778695052723,{"basePath":601,"githubOwner":20,"githubRepo":21,"locale":22,"slug":21,"type":602},"","plugin",{"_creationTime":604,"_id":605,"community":606,"display":607,"identity":611,"parentExtension":614,"providers":615,"relations":626,"tags":627,"workflow":628},1778694781833.2676,"k1788r38shp3egpgndh2gady8n86nknf",{"reviewCount":11},{"description":608,"installMethods":609,"name":610,"sourceUrl":17},"Development marketplace for Superpowers core skills library",{"claudeCode":15},"superpowers-dev",{"basePath":601,"githubOwner":20,"githubRepo":21,"locale":612,"slug":21,"type":613},"en","marketplace",null,{"evaluate":616,"extract":621},{"promptVersionExtension":617,"promptVersionScoring":27,"score":618,"tags":619,"targetMarket":35,"tier":36},"3.1.0",75,[91,574,185,620,613],"skills",{"commitSha":38,"marketplace":622,"plugin":624},{"name":610,"pluginCount":623},1,{"mcpCount":11,"provider":625,"skillCount":11},"classify",{"repoId":41},[185,91,613,574,620],{"evaluatedAt":629,"extractAt":46,"updatedAt":630},1778694793413,1778695144064,{"evaluate":632,"extract":634},{"promptVersionExtension":26,"promptVersionScoring":27,"score":183,"tags":633,"targetMarket":35,"tier":36},[230,65,66,34,574],{"commitSha":38,"license":117,"plugin":635},{"mcpCount":11,"provider":625,"skillCount":636},14,{"parentExtensionId":605,"repoId":41,"translatedFrom":40},{"_creationTime":639,"_id":41,"identity":640,"providers":641,"workflow":857},1778694775718.9592,{"githubOwner":20,"githubRepo":21,"sourceUrl":17},{"classify":642,"discover":849,"extract":852,"github":853,"npm":856},{"commitSha":38,"extensions":643},[644,657,707,729,735,741,747,753,761,773,795,803,809,821,827,835],{"basePath":601,"description":608,"displayName":610,"installMethods":645,"rationale":646,"selectedPaths":647,"source":656,"sourceLanguage":612,"type":613},{"claudeCode":15},"marketplace.json at .claude-plugin/marketplace.json",[648,651,653],{"path":649,"priority":650},".claude-plugin/marketplace.json","mandatory",{"path":652,"priority":650},"README.md",{"path":654,"priority":655},"LICENSE","high","rule",{"basePath":601,"description":658,"displayName":21,"installMethods":659,"license":117,"rationale":660,"selectedPaths":661,"source":656,"sourceLanguage":612,"type":602},"Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques",{"claudeCode":21},"plugin manifest at .claude-plugin/plugin.json",[662,664,665,666,669,671,673,675,677,679,681,683,685,687,689,691,693,695,697,699,701,703,705],{"path":663,"priority":650},".claude-plugin/plugin.json",{"path":652,"priority":650},{"path":654,"priority":655},{"path":667,"priority":668},"skills/brainstorming/SKILL.md","medium",{"path":670,"priority":668},"skills/dispatching-parallel-agents/SKILL.md",{"path":672,"priority":668},"skills/executing-plans/SKILL.md",{"path":674,"priority":668},"skills/finishing-a-development-branch/SKILL.md",{"path":676,"priority":668},"skills/receiving-code-review/SKILL.md",{"path":678,"priority":668},"skills/requesting-code-review/SKILL.md",{"path":680,"priority":668},"skills/subagent-driven-development/SKILL.md",{"path":682,"priority":668},"skills/systematic-debugging/SKILL.md",{"path":684,"priority":668},"skills/test-driven-development/SKILL.md",{"path":686,"priority":668},"skills/using-git-worktrees/SKILL.md",{"path":688,"priority":668},"skills/using-superpowers/SKILL.md",{"path":690,"priority":668},"skills/verification-before-completion/SKILL.md",{"path":692,"priority":668},"skills/writing-plans/SKILL.md",{"path":694,"priority":668},"skills/writing-skills/SKILL.md",{"path":696,"priority":655},"hooks/hooks-cursor.json",{"path":698,"priority":655},"hooks/hooks.json",{"path":700,"priority":655},"hooks/run-hook.cmd",{"path":702,"priority":655},"hooks/session-start",{"path":704,"priority":655},".codex-plugin/plugin.json",{"path":706,"priority":655},".cursor-plugin/plugin.json",{"basePath":19,"description":708,"displayName":16,"installMethods":709,"rationale":710,"selectedPaths":711,"source":656,"sourceLanguage":612,"type":23},"You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.",{"claudeCode":15},"SKILL.md frontmatter at skills/brainstorming/SKILL.md",[712,714,717,719,721,723,725,727],{"path":713,"priority":650},"SKILL.md",{"path":715,"priority":716},"scripts/frame-template.html","low",{"path":718,"priority":716},"scripts/helper.js",{"path":720,"priority":716},"scripts/server.cjs",{"path":722,"priority":716},"scripts/start-server.sh",{"path":724,"priority":716},"scripts/stop-server.sh",{"path":726,"priority":668},"spec-document-reviewer-prompt.md",{"path":728,"priority":668},"visual-companion.md",{"basePath":57,"description":730,"displayName":55,"installMethods":731,"rationale":732,"selectedPaths":733,"source":656,"sourceLanguage":612,"type":23},"Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies",{"claudeCode":15},"SKILL.md frontmatter at skills/dispatching-parallel-agents/SKILL.md",[734],{"path":713,"priority":650},{"basePath":84,"description":736,"displayName":85,"installMethods":737,"rationale":738,"selectedPaths":739,"source":656,"sourceLanguage":612,"type":23},"Use when you have a written implementation plan to execute in a separate session with review checkpoints",{"claudeCode":15},"SKILL.md frontmatter at skills/executing-plans/SKILL.md",[740],{"path":713,"priority":650},{"basePath":108,"description":742,"displayName":106,"installMethods":743,"rationale":744,"selectedPaths":745,"source":656,"sourceLanguage":612,"type":23},"Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup",{"claudeCode":15},"SKILL.md frontmatter at skills/finishing-a-development-branch/SKILL.md",[746],{"path":713,"priority":650},{"basePath":133,"description":748,"displayName":131,"installMethods":749,"rationale":750,"selectedPaths":751,"source":656,"sourceLanguage":612,"type":23},"Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation",{"claudeCode":15},"SKILL.md frontmatter at skills/receiving-code-review/SKILL.md",[752],{"path":713,"priority":650},{"basePath":157,"description":754,"displayName":155,"installMethods":755,"rationale":756,"selectedPaths":757,"source":656,"sourceLanguage":612,"type":23},"Use when completing tasks, implementing major features, or before merging to verify work meets requirements",{"claudeCode":15},"SKILL.md frontmatter at skills/requesting-code-review/SKILL.md",[758,759],{"path":713,"priority":650},{"path":760,"priority":668},"code-reviewer.md",{"basePath":180,"description":762,"displayName":178,"installMethods":763,"rationale":764,"selectedPaths":765,"source":656,"sourceLanguage":612,"type":23},"Use when executing implementation plans with independent tasks in the current session",{"claudeCode":15},"SKILL.md frontmatter at skills/subagent-driven-development/SKILL.md",[766,767,769,771],{"path":713,"priority":650},{"path":768,"priority":668},"code-quality-reviewer-prompt.md",{"path":770,"priority":668},"implementer-prompt.md",{"path":772,"priority":668},"spec-reviewer-prompt.md",{"basePath":203,"description":774,"displayName":201,"installMethods":775,"rationale":776,"selectedPaths":777,"source":656,"sourceLanguage":612,"type":23},"Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes",{"claudeCode":15},"SKILL.md frontmatter at skills/systematic-debugging/SKILL.md",[778,779,781,783,785,787,789,791,793],{"path":713,"priority":650},{"path":780,"priority":668},"CREATION-LOG.md",{"path":782,"priority":668},"condition-based-waiting.md",{"path":784,"priority":668},"defense-in-depth.md",{"path":786,"priority":668},"root-cause-tracing.md",{"path":788,"priority":668},"test-academic.md",{"path":790,"priority":668},"test-pressure-1.md",{"path":792,"priority":668},"test-pressure-2.md",{"path":794,"priority":668},"test-pressure-3.md",{"basePath":226,"description":796,"displayName":224,"installMethods":797,"rationale":798,"selectedPaths":799,"source":656,"sourceLanguage":612,"type":23},"Use when implementing any feature or bugfix, before writing implementation code",{"claudeCode":15},"SKILL.md frontmatter at skills/test-driven-development/SKILL.md",[800,801],{"path":713,"priority":650},{"path":802,"priority":668},"testing-anti-patterns.md",{"basePath":250,"description":804,"displayName":248,"installMethods":805,"rationale":806,"selectedPaths":807,"source":656,"sourceLanguage":612,"type":23},"Use when starting feature work that needs isolation from current workspace or before executing implementation plans - ensures an isolated workspace exists via native tools or git worktree fallback",{"claudeCode":15},"SKILL.md frontmatter at skills/using-git-worktrees/SKILL.md",[808],{"path":713,"priority":650},{"basePath":273,"description":810,"displayName":271,"installMethods":811,"rationale":812,"selectedPaths":813,"source":656,"sourceLanguage":612,"type":23},"Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions",{"claudeCode":15},"SKILL.md frontmatter at skills/using-superpowers/SKILL.md",[814,815,817,819],{"path":713,"priority":650},{"path":816,"priority":668},"references/codex-tools.md",{"path":818,"priority":668},"references/copilot-tools.md",{"path":820,"priority":668},"references/gemini-tools.md",{"basePath":298,"description":822,"displayName":296,"installMethods":823,"rationale":824,"selectedPaths":825,"source":656,"sourceLanguage":612,"type":23},"Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always",{"claudeCode":15},"SKILL.md frontmatter at skills/verification-before-completion/SKILL.md",[826],{"path":713,"priority":650},{"basePath":320,"description":828,"displayName":318,"installMethods":829,"rationale":830,"selectedPaths":831,"source":656,"sourceLanguage":612,"type":23},"Use when you have a spec or requirements for a multi-step task, before touching code",{"claudeCode":15},"SKILL.md frontmatter at skills/writing-plans/SKILL.md",[832,833],{"path":713,"priority":650},{"path":834,"priority":668},"plan-document-reviewer-prompt.md",{"basePath":342,"description":836,"displayName":340,"installMethods":837,"rationale":838,"selectedPaths":839,"source":656,"sourceLanguage":612,"type":23},"Use when creating new skills, editing existing skills, or verifying skills work before deployment",{"claudeCode":15},"SKILL.md frontmatter at skills/writing-skills/SKILL.md",[840,841,843,845,847],{"path":713,"priority":650},{"path":842,"priority":668},"anthropic-best-practices.md",{"path":844,"priority":716},"examples/CLAUDE_MD_TESTING.md",{"path":846,"priority":668},"persuasion-principles.md",{"path":848,"priority":668},"testing-skills-with-subagents.md",{"sources":850},[851],"manual",{"npmPackage":21},{"closedIssues90d":587,"description":854,"forks":588,"license":117,"openIssues90d":590,"pushedAt":591,"readmeSize":585,"stars":592,"topics":855},"An agentic skills framework & software development methodology that works.",[],{"downloads":594},{"classifiedAt":858,"discoverAt":859,"extractAt":860,"githubAt":860,"npmAt":861,"updatedAt":858},1778694781548,1778694775719,1778694777628,1778694779566,[34,65,574,230,66],{"evaluatedAt":864,"extractAt":46,"updatedAt":599},1778694812257,[],[867,896,924,947,973,1004],{"_creationTime":868,"_id":869,"community":870,"display":871,"identity":876,"providers":880,"relations":890,"tags":892,"workflow":893},1778685949178.788,"k176z1bn53zzf0sm269h9x914x86nmtv",{"reviewCount":11},{"description":872,"installMethods":873,"name":874,"sourceUrl":875},"Build AG2 (AutoGen) multi-agent systems with slash commands: scaffold agents, wire workflows, create tools, and review code",{"claudeCode":874},"ag2-agent-builder","https://github.com/davepoon/buildwithclaude",{"basePath":877,"githubOwner":878,"githubRepo":879,"locale":612,"slug":874,"type":602},"plugins/ag2-agent-builder","davepoon","buildwithclaude",{"evaluate":881,"extract":888},{"promptVersionExtension":26,"promptVersionScoring":27,"score":253,"tags":882,"targetMarket":35,"tier":67},[883,884,885,66,886,887],"autogen","multi-agent","agent-building","tools","python",{"commitSha":38,"license":889},"Apache-2.0",{"repoId":891},"kd719kw54vhmcscq7ckdp59fg586mnt6",[885,883,884,887,886,66],{"evaluatedAt":894,"extractAt":895,"updatedAt":894},1778687364609,1778685949178,{"_creationTime":897,"_id":898,"community":899,"display":900,"identity":905,"providers":909,"relations":917,"tags":920,"workflow":921},1778675056600.2036,"k17ecjvwgk0pnvb9557bdnq7wd86m7yq",{"reviewCount":11},{"description":901,"installMethods":902,"name":903,"sourceUrl":904},"Multi-agent collaboration plugin for Claude Code. Spawn N parallel subagents that compete on code optimization, content drafts, research approaches, or any problem that benefits from diverse solutions. Evaluate by metric or LLM judge, merge the winner. 7 slash commands, agent templates, git DAG orchestration, message board coordination.",{"claudeCode":903},"agenthub","https://github.com/alirezarezvani/claude-skills",{"basePath":906,"githubOwner":907,"githubRepo":908,"locale":612,"slug":903,"type":602},"engineering/agenthub","alirezarezvani","claude-skills",{"evaluate":910,"extract":914},{"promptVersionExtension":26,"promptVersionScoring":27,"score":111,"tags":911,"targetMarket":35,"tier":67},[884,34,113,912,114,913],"orchestration","development-tool",{"commitSha":38,"license":117,"plugin":915},{"mcpCount":11,"provider":625,"skillCount":916},8,{"parentExtensionId":918,"repoId":919},"k17dce6sbramb6sxm7ksr3928x86ncfs","kd7ff9s1w43mfyy1n7hf87816186m6px",[114,34,913,113,884,912],{"evaluatedAt":922,"extractAt":923,"updatedAt":922},1778675441637,1778675056600,{"_creationTime":925,"_id":926,"community":927,"display":928,"identity":932,"providers":936,"relations":941,"tags":943,"workflow":944},1778692488329.0122,"k1706nwc7f8zp4gh4th2smsax186n2ez",{"reviewCount":11},{"description":929,"installMethods":930,"name":230,"sourceUrl":931},"TDD workflow enforcement with auto-test hook",{"claudeCode":230},"https://github.com/luiseiman/claude-kit",{"basePath":933,"githubOwner":934,"githubRepo":935,"locale":612,"slug":230,"type":602},"stacks/tdd","luiseiman","claude-kit",{"evaluate":937,"extract":940},{"promptVersionExtension":26,"promptVersionScoring":27,"score":111,"tags":938,"targetMarket":35,"tier":67},[230,208,66,114,939],"hooks",{"commitSha":38},{"repoId":942},"kd79wqc8an5wh20cc2znr8tyb586mxwx",[114,939,230,208,66],{"evaluatedAt":945,"extractAt":946,"updatedAt":945},1778692847867,1778692488329,{"_creationTime":948,"_id":949,"community":950,"display":951,"identity":957,"providers":961,"relations":966,"tags":969,"workflow":970},1778699018122.7678,"k178hz149grfj9ms94jrtc6d0986mxmk",{"reviewCount":11},{"description":952,"installMethods":953,"name":955,"sourceUrl":956},"Test-driven development methodology with red-green-refactor cycles and code review",{"claudeCode":954},"tdd-workflows","TDD Workflows","https://github.com/wshobson/agents",{"basePath":958,"githubOwner":959,"githubRepo":960,"locale":612,"slug":954,"type":602},"plugins/tdd-workflows","wshobson","agents",{"evaluate":962,"extract":965},{"promptVersionExtension":26,"promptVersionScoring":27,"score":160,"tags":963,"targetMarket":35,"tier":67},[230,208,91,114,137,964,960],"workflows",{"commitSha":38,"license":117},{"parentExtensionId":967,"repoId":968},"k17cywe30jfsfw3cdpncjfn8y186nvyw","kd74de64zj0axtg5b8t7eqqe2x86nske",[960,114,137,91,230,208,964],{"evaluatedAt":971,"extractAt":972,"updatedAt":971},1778699204003,1778699018122,{"_creationTime":974,"_id":975,"community":976,"display":977,"identity":983,"providers":987,"relations":997,"tags":1000,"workflow":1001},1778696691708.2756,"k17824gxxnapds9nzs89txbxz586nt68",{"reviewCount":11},{"description":978,"installMethods":979,"name":981,"sourceUrl":982},"SPARC methodology — Specification, Pseudocode, Architecture, Refinement, Completion phases with gate checks",{"claudeCode":980},"ruflo-sparc","Ruvlo SPARC","https://github.com/ruvnet/ruflo",{"basePath":984,"githubOwner":985,"githubRepo":986,"locale":612,"slug":980,"type":602},"plugins/ruflo-sparc","ruvnet","ruflo",{"evaluate":988,"extract":994},{"promptVersionExtension":26,"promptVersionScoring":27,"score":88,"tags":989,"targetMarket":35,"tier":67},[990,574,138,991,64,992,993,208],"sparc","quality-gates","specification","architecture",{"commitSha":38,"license":117,"plugin":995},{"mcpCount":11,"provider":625,"skillCount":996},3,{"parentExtensionId":998,"repoId":999},"k1753196a11bz5jzm7hqzasr0h86nk71","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[64,993,138,574,991,990,992,208],{"evaluatedAt":1002,"extractAt":1003,"updatedAt":1002},1778697246737,1778696691708,{"_creationTime":1005,"_id":1006,"community":1007,"display":1008,"identity":1014,"providers":1018,"relations":1028,"tags":1031,"workflow":1032},1778694480889.9465,"k173g0c46wghgz5j9gn02wfydn86mkh8",{"reviewCount":11},{"description":1009,"installMethods":1010,"name":1012,"sourceUrl":1013},"Commands and skills for writing and refining commands, hooks, skills for Claude Code, includes Anthropic Best Practices and Agent Persuasion Principles that can be useful for sub-agent workflows.",{"claudeCode":1011},"customaize-agent","Customaize Agent","https://github.com/NeoLabHQ/context-engineering-kit",{"basePath":1015,"githubOwner":1016,"githubRepo":1017,"locale":612,"slug":1011,"type":602},"plugins/customaize-agent","NeoLabHQ","context-engineering-kit",{"evaluate":1019,"extract":1024},{"promptVersionExtension":26,"promptVersionScoring":27,"score":88,"tags":1020,"targetMarket":35,"tier":1023},[1021,279,1022,230,302,325],"agent-creation","skill-development","flagged",{"commitSha":38,"license":1025,"plugin":1026},"GPL-3.0",{"mcpCount":11,"provider":625,"skillCount":1027},12,{"parentExtensionId":1029,"repoId":1030},"k173g7jx10ba2yhdcc5s3cc1jd86mzfh","kd7a3rj13ezgx1wgm0jfh08hsx86n0sz",[1021,325,279,1022,230,302],{"evaluatedAt":1033,"extractAt":1034,"updatedAt":1033},1778694625658,1778694480890]