[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-obra-using-superpowers-zh-CN":3,"guides-for-obra-using-superpowers":566,"similar-k17ejbvryz80tcq3bdwcfsmg4586mjkx-zh-CN":567},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":240,"isFallback":236,"parentExtension":245,"providers":308,"relations":312,"repo":314,"tags":563,"workflow":564},1778695116353.0798,"k17ejbvryz80tcq3bdwcfsmg4586mjkx",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"在开始任何对话时使用 — 确定如何查找和使用技能，要求在任何响应（包括澄清问题）之前调用 Skill Tool",{"claudeCode":12},"obra/superpowers","using-superpowers","https://github.com/obra/superpowers",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":219,"workflow":238},1778695116353.08,"kn7emjk56y2nb5ag5jhs32sbss86m60p","zh-CN",{"checks":20,"evaluatedAt":190,"extensionSummary":191,"features":192,"nonGoals":197,"promptVersionExtension":201,"promptVersionScoring":202,"purpose":203,"rationale":204,"score":205,"summary":206,"tags":207,"tier":213,"useCases":214},[21,26,29,32,36,39,44,48,51,53,57,61,64,68,71,74,77,80,83,86,90,94,98,102,106,109,112,115,119,122,125,128,131,133,136,140,144,148,151,155,158,161,164,167,171,174,177,180,183,187],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","描述清楚地说明了在执行任何其他操作（甚至在澄清问题之前）之前需要确定如何查找和使用技能的问题。",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","该技能在执行任何其他操作之前强制执行严格的技能调用协议，覆盖默认行为并显著指导代理的工作流。",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","该技能为技能发现和调用提供了完整的生命周期，确保代理在执行任务之前遵循结构化流程。",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","该技能的唯一职责是管理技能发现和调用的过程，这是一个连贯的工作流。",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","显示的描述准确地反映了该技能在执行任何其他操作之前要求调用技能的行为。",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","此技能不公开工具；其功能由其内部指令和调用其他技能来驱动。",{"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":50},"Minimal I/O surface",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","该项目根据 MIT 许可证获得许可，这是一个宽松的开源许可证。",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","最后一次提交是在 2026-05-13，这是最近的。",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","未检测到需要特殊管理的第三方依赖项。",{"category":65,"check":66,"severity":42,"summary":67},"Security","Secret Management","此技能不处理秘密。",{"category":65,"check":69,"severity":24,"summary":70},"Injection","该技能不加载外部数据或文件，从而降低了注入风险。",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","该技能在运行时不加载或包含外部文件，从而防止了传递性供应链风险。",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","该技能不执行超出自身范围的任何文件操作或潜在的破坏性操作。",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","在技能逻辑中未检测到分离进程的生成或拒绝重试循环。",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","该技能不读取或提交机密数据，也没有未公开的出站调用。",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","捆绑的内容不包含隐藏的转向技巧，描述干净的可打印 ASCII。",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque code execution","技能的捆绑内容仅由纯粹、可读的源代码组成。",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","该技能不假定其捆绑包之外的用户项目组织的结构。",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","打开的 issue：123，关闭的 issue：264。关闭率约为 68%，表明维护者响应良好。",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","该项目有一个 CHANGELOG.md 和近期的提交，表明其积极的发布管理，尽管 frontmatter 中未声明明确的 semver 版本。",{"category":103,"check":104,"severity":42,"summary":105},"Code Execution","Validation","该技能不公开需要输入验证的工具或命令。",{"category":65,"check":107,"severity":24,"summary":108},"Unguarded Destructive Operations","该技能是只读的，不执行任何破坏性操作。",{"category":103,"check":110,"severity":24,"summary":111},"Error Handling","该技能的指令很清晰，不涉及需要错误处理的复杂代码执行路径。",{"category":103,"check":113,"severity":42,"summary":114},"Logging","该技能是只读的，不执行需要日志记录的操作。",{"category":116,"check":117,"severity":42,"summary":118},"Compliance","GDPR","该技能不处理个人数据。",{"category":116,"check":120,"severity":24,"summary":121},"Target market","该技能是一般性的工作流指令，没有区域或司法管辖区限制；targetMarket 为 'global'。",{"category":91,"check":123,"severity":24,"summary":124},"Runtime stability","该技能提供跨平台工具映射引用，不假定特定的运行时环境。",{"category":45,"check":126,"severity":24,"summary":127},"README","存在 README 文件，并清晰地描述了 Superpowers 系统的目的和功能。",{"category":33,"check":129,"severity":42,"summary":130},"Tool surface size","此技能不公开工具。",{"category":40,"check":132,"severity":42,"summary":130},"Overlapping near-synonym tools",{"category":45,"check":134,"severity":24,"summary":135},"Phantom features","文档中所有宣传的功能和工作流步骤都有相应的技能指令或引用。",{"category":137,"check":138,"severity":24,"summary":139},"Install","Installation instruction","README 提供了针对不同环境的详细、可复制粘贴的安装说明，并包含示例调用。",{"category":141,"check":142,"severity":24,"summary":143},"Errors","Actionable error messages","该技能的指令是声明性的，不涉及需要可操作消息的复杂错误路径。",{"category":145,"check":146,"severity":24,"summary":147},"Execution","Pinned dependencies","该技能不使用需要固定的第三方依赖项，并且其脚本具有适当的 shebang。",{"category":33,"check":149,"severity":42,"summary":150},"Dry-run preview","该技能仅用于教学目的，不执行任何改变状态的操作。",{"category":152,"check":153,"severity":42,"summary":154},"Protocol","Idempotent retry & timeouts","该技能不执行远程调用或改变状态的操作，这些操作需要幂等性或超时。",{"category":116,"check":156,"severity":24,"summary":157},"Telemetry opt-in","该技能不发送遥测数据。",{"category":40,"check":159,"severity":24,"summary":160},"Precise Purpose","该技能清楚地定义其目的为在执行任何其他操作之前管理技能调用，并包含有关何时使用的具体说明和关于合理化的红旗警告。",{"category":40,"check":162,"severity":24,"summary":163},"Concise Frontmatter","frontmatter 简洁且自成一体，清楚地陈述了核心功能及其强制调用规则。",{"category":45,"check":165,"severity":24,"summary":166},"Concise Body","技能主体简洁，将更深入的内容委托给单独的文件，使主 SKILL.md 保持专注。",{"category":168,"check":169,"severity":24,"summary":170},"Context","Progressive Disclosure","SKILL.md 概述了整体工作流，并链接到外部文件以获取有关工具映射和特定平台的详细信息。",{"category":168,"check":172,"severity":42,"summary":173},"Forked exploration","此技能是教学性质的，不涉及深入的探索或代码审查。",{"category":22,"check":175,"severity":24,"summary":176},"Usage examples","文档提供了针对不同平台和工具映射的清晰安装和使用示例。",{"category":22,"check":178,"severity":24,"summary":179},"Edge cases","文档通过其“红旗”部分解决了边缘情况，指导代理避免不正确的合理化。",{"category":103,"check":181,"severity":24,"summary":182},"Tool Fallback","该技能为不同的平台（Gemini、Codex、Copilot）提供了备用的工具映射，并明确提到了 Codex 的原生加载，表明存在回退策略。",{"category":184,"check":185,"severity":24,"summary":186},"Safety","Halt on unexpected state","该技能的说明强调严格遵守调用协议，如果其先决条件未满足，则会隐式地停止工作流。",{"category":91,"check":188,"severity":24,"summary":189},"Cross-skill coupling","该技能是自包含的，专注于管理其他技能的调用，并为特定平台的工具映射提供了明确的引用，而不是隐式耦合。",1778694986887,"该技能充当代理执行的元层，强制执行严格的协议，即在代理执行任何任务（包括提出澄清性问题或执行操作）之前必须发现和调用技能。",[193,194,195,196],"在任何代理操作之前强制调用技能","覆盖默认的代理行为以发现技能","提供各种平台上的技能使用指南","定义用户指令、技能和系统提示的优先级",[198,199,200],"执行任何特定的任务或代码生成","取代对各个技能的需求","覆盖用户明确指令（当其与技能使用冲突时）","3.0.0","4.4.0","确保 AI 代理在继续执行任何任务之前系统地发现和利用可用技能，从而提高代理的可靠性和对已定义工作流的遵守程度。","出色的文档和清晰的工作流程定义，没有关键或警告发现。由于近期的提交、MIT 许可证和积极的 issue 参与，具有高信任度。",99,"一个高度完善的技能，通过要求在执行任何其他操作之前调用技能，来强制执行正确的代理工作流。",[208,209,210,211,212],"agent-workflow","skill-invocation","prompt-engineering","ai-workflow","developer-tools","verified",[215,216,217,218],"与 AI 代理开始任何对话","确保代理系统地检查适用的技能","指导代理遵守定义的工作流和最佳实践","防止代理对技能使用进行合理化或跳过",{"codeQuality":220,"collectedAt":222,"documentation":223,"maintenance":226,"popularity":232,"security":234,"testCoverage":237},{"hasLockfile":221},true,1778694972618,{"descriptionLength":224,"readmeSize":225},159,8354,{"closedIssues90d":227,"forks":228,"hasChangelog":221,"openIssues90d":229,"pushedAt":230,"stars":231},264,16839,123,1778631763000,189277,{"npmDownloads":233},4072,{"hasNpmPackage":221,"license":235,"smitheryVerified":236},"MIT",false,{"hasCi":236,"hasTests":221},{"updatedAt":239},1778695116353,{"basePath":241,"githubOwner":242,"githubRepo":243,"locale":18,"slug":13,"type":244},"skills/using-superpowers","obra","superpowers","skill",{"_creationTime":246,"_id":247,"community":248,"display":249,"identity":254,"parentExtension":258,"providers":292,"relations":303,"tags":304,"workflow":305},1778694781833.2678,"k173cyjvkcyer717cf1859rka586mrx6",{"reviewCount":8},{"description":250,"installMethods":251,"name":253,"sourceUrl":14},"Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques",{"claudeCode":243,"superpowersMarketplace":252},"superpowers@superpowers-marketplace","Superpowers",{"basePath":255,"githubOwner":242,"githubRepo":243,"locale":256,"slug":243,"type":257},"","en","plugin",{"_creationTime":259,"_id":260,"community":261,"display":262,"identity":266,"providers":268,"relations":285,"tags":287,"workflow":288},1778694781833.2676,"k1788r38shp3egpgndh2gady8n86nknf",{"reviewCount":8},{"description":263,"installMethods":264,"name":265,"sourceUrl":14},"Development marketplace for Superpowers core skills library",{"claudeCode":12},"superpowers-dev",{"basePath":255,"githubOwner":242,"githubRepo":243,"locale":256,"slug":243,"type":267},"marketplace",{"evaluate":269,"extract":279},{"promptVersionExtension":270,"promptVersionScoring":202,"score":271,"tags":272,"targetMarket":277,"tier":278},"3.1.0",75,[273,274,275,276,267],"development","methodology","agent","skills","global","community",{"commitSha":280,"marketplace":281,"plugin":283},"HEAD",{"name":265,"pluginCount":282},1,{"mcpCount":8,"provider":284,"skillCount":8},"classify",{"repoId":286},"kd78df84w9e6v1ppqnzptt1afd86n9rm",[275,273,267,274,276],{"evaluatedAt":289,"extractAt":290,"updatedAt":291},1778694793413,1778694781833,1778695144064,{"evaluate":293,"extract":300},{"promptVersionExtension":201,"promptVersionScoring":202,"score":294,"tags":295,"targetMarket":277,"tier":278},96,[296,297,298,299,274],"tdd","debugging","workflow","collaboration",{"commitSha":280,"license":235,"plugin":301},{"mcpCount":8,"provider":284,"skillCount":302},14,{"parentExtensionId":260,"repoId":286},[299,297,274,296,298],{"evaluatedAt":306,"extractAt":290,"updatedAt":307},1778694812257,1778695144413,{"evaluate":309,"extract":311},{"promptVersionExtension":201,"promptVersionScoring":202,"score":205,"tags":310,"targetMarket":277,"tier":213},[208,209,210,211,212],{"commitSha":280},{"parentExtensionId":247,"repoId":286,"translatedFrom":313},"k17e27rw7dzytsze3zvx14wgnn86mvmp",{"_creationTime":315,"_id":286,"identity":316,"providers":317,"workflow":558},1778694775718.9592,{"githubOwner":242,"githubRepo":243,"sourceUrl":14},{"classify":318,"discover":550,"extract":553,"github":554,"npm":557},{"commitSha":280,"extensions":319},[320,333,382,406,414,422,430,438,448,462,486,496,504,516,524,534],{"basePath":255,"description":263,"displayName":265,"installMethods":321,"rationale":322,"selectedPaths":323,"source":332,"sourceLanguage":256,"type":267},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[324,327,329],{"path":325,"priority":326},".claude-plugin/marketplace.json","mandatory",{"path":328,"priority":326},"README.md",{"path":330,"priority":331},"LICENSE","high","rule",{"basePath":255,"description":250,"displayName":243,"installMethods":334,"license":235,"rationale":335,"selectedPaths":336,"source":332,"sourceLanguage":256,"type":257},{"claudeCode":243},"plugin manifest at .claude-plugin/plugin.json",[337,339,340,341,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380],{"path":338,"priority":326},".claude-plugin/plugin.json",{"path":328,"priority":326},{"path":330,"priority":331},{"path":342,"priority":343},"skills/brainstorming/SKILL.md","medium",{"path":345,"priority":343},"skills/dispatching-parallel-agents/SKILL.md",{"path":347,"priority":343},"skills/executing-plans/SKILL.md",{"path":349,"priority":343},"skills/finishing-a-development-branch/SKILL.md",{"path":351,"priority":343},"skills/receiving-code-review/SKILL.md",{"path":353,"priority":343},"skills/requesting-code-review/SKILL.md",{"path":355,"priority":343},"skills/subagent-driven-development/SKILL.md",{"path":357,"priority":343},"skills/systematic-debugging/SKILL.md",{"path":359,"priority":343},"skills/test-driven-development/SKILL.md",{"path":361,"priority":343},"skills/using-git-worktrees/SKILL.md",{"path":363,"priority":343},"skills/using-superpowers/SKILL.md",{"path":365,"priority":343},"skills/verification-before-completion/SKILL.md",{"path":367,"priority":343},"skills/writing-plans/SKILL.md",{"path":369,"priority":343},"skills/writing-skills/SKILL.md",{"path":371,"priority":331},"hooks/hooks-cursor.json",{"path":373,"priority":331},"hooks/hooks.json",{"path":375,"priority":331},"hooks/run-hook.cmd",{"path":377,"priority":331},"hooks/session-start",{"path":379,"priority":331},".codex-plugin/plugin.json",{"path":381,"priority":331},".cursor-plugin/plugin.json",{"basePath":383,"description":384,"displayName":385,"installMethods":386,"rationale":387,"selectedPaths":388,"source":332,"sourceLanguage":256,"type":244},"skills/brainstorming","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.","brainstorming",{"claudeCode":12},"SKILL.md frontmatter at skills/brainstorming/SKILL.md",[389,391,394,396,398,400,402,404],{"path":390,"priority":326},"SKILL.md",{"path":392,"priority":393},"scripts/frame-template.html","low",{"path":395,"priority":393},"scripts/helper.js",{"path":397,"priority":393},"scripts/server.cjs",{"path":399,"priority":393},"scripts/start-server.sh",{"path":401,"priority":393},"scripts/stop-server.sh",{"path":403,"priority":343},"spec-document-reviewer-prompt.md",{"path":405,"priority":343},"visual-companion.md",{"basePath":407,"description":408,"displayName":409,"installMethods":410,"rationale":411,"selectedPaths":412,"source":332,"sourceLanguage":256,"type":244},"skills/dispatching-parallel-agents","Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies","dispatching-parallel-agents",{"claudeCode":12},"SKILL.md frontmatter at skills/dispatching-parallel-agents/SKILL.md",[413],{"path":390,"priority":326},{"basePath":415,"description":416,"displayName":417,"installMethods":418,"rationale":419,"selectedPaths":420,"source":332,"sourceLanguage":256,"type":244},"skills/executing-plans","Use when you have a written implementation plan to execute in a separate session with review checkpoints","executing-plans",{"claudeCode":12},"SKILL.md frontmatter at skills/executing-plans/SKILL.md",[421],{"path":390,"priority":326},{"basePath":423,"description":424,"displayName":425,"installMethods":426,"rationale":427,"selectedPaths":428,"source":332,"sourceLanguage":256,"type":244},"skills/finishing-a-development-branch","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","finishing-a-development-branch",{"claudeCode":12},"SKILL.md frontmatter at skills/finishing-a-development-branch/SKILL.md",[429],{"path":390,"priority":326},{"basePath":431,"description":432,"displayName":433,"installMethods":434,"rationale":435,"selectedPaths":436,"source":332,"sourceLanguage":256,"type":244},"skills/receiving-code-review","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","receiving-code-review",{"claudeCode":12},"SKILL.md frontmatter at skills/receiving-code-review/SKILL.md",[437],{"path":390,"priority":326},{"basePath":439,"description":440,"displayName":441,"installMethods":442,"rationale":443,"selectedPaths":444,"source":332,"sourceLanguage":256,"type":244},"skills/requesting-code-review","Use when completing tasks, implementing major features, or before merging to verify work meets requirements","requesting-code-review",{"claudeCode":12},"SKILL.md frontmatter at skills/requesting-code-review/SKILL.md",[445,446],{"path":390,"priority":326},{"path":447,"priority":343},"code-reviewer.md",{"basePath":449,"description":450,"displayName":451,"installMethods":452,"rationale":453,"selectedPaths":454,"source":332,"sourceLanguage":256,"type":244},"skills/subagent-driven-development","Use when executing implementation plans with independent tasks in the current session","subagent-driven-development",{"claudeCode":12},"SKILL.md frontmatter at skills/subagent-driven-development/SKILL.md",[455,456,458,460],{"path":390,"priority":326},{"path":457,"priority":343},"code-quality-reviewer-prompt.md",{"path":459,"priority":343},"implementer-prompt.md",{"path":461,"priority":343},"spec-reviewer-prompt.md",{"basePath":463,"description":464,"displayName":465,"installMethods":466,"rationale":467,"selectedPaths":468,"source":332,"sourceLanguage":256,"type":244},"skills/systematic-debugging","Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes","systematic-debugging",{"claudeCode":12},"SKILL.md frontmatter at skills/systematic-debugging/SKILL.md",[469,470,472,474,476,478,480,482,484],{"path":390,"priority":326},{"path":471,"priority":343},"CREATION-LOG.md",{"path":473,"priority":343},"condition-based-waiting.md",{"path":475,"priority":343},"defense-in-depth.md",{"path":477,"priority":343},"root-cause-tracing.md",{"path":479,"priority":343},"test-academic.md",{"path":481,"priority":343},"test-pressure-1.md",{"path":483,"priority":343},"test-pressure-2.md",{"path":485,"priority":343},"test-pressure-3.md",{"basePath":487,"description":488,"displayName":489,"installMethods":490,"rationale":491,"selectedPaths":492,"source":332,"sourceLanguage":256,"type":244},"skills/test-driven-development","Use when implementing any feature or bugfix, before writing implementation code","test-driven-development",{"claudeCode":12},"SKILL.md frontmatter at skills/test-driven-development/SKILL.md",[493,494],{"path":390,"priority":326},{"path":495,"priority":343},"testing-anti-patterns.md",{"basePath":497,"description":498,"displayName":499,"installMethods":500,"rationale":501,"selectedPaths":502,"source":332,"sourceLanguage":256,"type":244},"skills/using-git-worktrees","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","using-git-worktrees",{"claudeCode":12},"SKILL.md frontmatter at skills/using-git-worktrees/SKILL.md",[503],{"path":390,"priority":326},{"basePath":241,"description":505,"displayName":13,"installMethods":506,"rationale":507,"selectedPaths":508,"source":332,"sourceLanguage":256,"type":244},"Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions",{"claudeCode":12},"SKILL.md frontmatter at skills/using-superpowers/SKILL.md",[509,510,512,514],{"path":390,"priority":326},{"path":511,"priority":343},"references/codex-tools.md",{"path":513,"priority":343},"references/copilot-tools.md",{"path":515,"priority":343},"references/gemini-tools.md",{"basePath":517,"description":518,"displayName":519,"installMethods":520,"rationale":521,"selectedPaths":522,"source":332,"sourceLanguage":256,"type":244},"skills/verification-before-completion","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","verification-before-completion",{"claudeCode":12},"SKILL.md frontmatter at skills/verification-before-completion/SKILL.md",[523],{"path":390,"priority":326},{"basePath":525,"description":526,"displayName":527,"installMethods":528,"rationale":529,"selectedPaths":530,"source":332,"sourceLanguage":256,"type":244},"skills/writing-plans","Use when you have a spec or requirements for a multi-step task, before touching code","writing-plans",{"claudeCode":12},"SKILL.md frontmatter at skills/writing-plans/SKILL.md",[531,532],{"path":390,"priority":326},{"path":533,"priority":343},"plan-document-reviewer-prompt.md",{"basePath":535,"description":536,"displayName":537,"installMethods":538,"rationale":539,"selectedPaths":540,"source":332,"sourceLanguage":256,"type":244},"skills/writing-skills","Use when creating new skills, editing existing skills, or verifying skills work before deployment","writing-skills",{"claudeCode":12},"SKILL.md frontmatter at skills/writing-skills/SKILL.md",[541,542,544,546,548],{"path":390,"priority":326},{"path":543,"priority":343},"anthropic-best-practices.md",{"path":545,"priority":393},"examples/CLAUDE_MD_TESTING.md",{"path":547,"priority":343},"persuasion-principles.md",{"path":549,"priority":343},"testing-skills-with-subagents.md",{"sources":551},[552],"manual",{"npmPackage":243},{"closedIssues90d":227,"description":555,"forks":228,"license":235,"openIssues90d":229,"pushedAt":230,"readmeSize":225,"stars":231,"topics":556},"An agentic skills framework & software development methodology that works.",[],{"downloads":233},{"classifiedAt":559,"discoverAt":560,"extractAt":561,"githubAt":561,"npmAt":562,"updatedAt":559},1778694781548,1778694775719,1778694777628,1778694779566,[208,211,212,210,209],{"evaluatedAt":565,"extractAt":290,"updatedAt":239},1778694987113,[],[568,600,629,658,687,710],{"_creationTime":569,"_id":570,"community":571,"display":572,"identity":578,"providers":583,"relations":591,"tags":595,"workflow":596},1778698527362.5261,"k176bk4qe9ak5pqbq1p4acm18d86n19t",{"reviewCount":8},{"description":573,"installMethods":574,"name":576,"sourceUrl":577},"감지된 과잉 엔지니어링 패턴: (1) 사용자가 명시적으로 요청하지 않은 코드나 파일을 수정할 때 (2) 요청되지 않은 새로운 추상화 계층(클래스, 인터페이스, 팩토리, 래퍼)을 생성할 때 (3) 요청되지 않은 주석, 문서, JSDoc, 타입 주석을 추가할 때 (4) 요청되지 않은 새로운 종속성을 도입할 때 (5) 최소 편집 대신 파일 전체를 다시 작성할 때 (6) diff 범위가 사용자의 요청을 명백히 초과할 때 (7) 사용자가 \"너무 많아\", \"거기는 건드리지 마\", \"X만 변경해\", \"간단하게\", \"그만\"과 같은 신호를 보낼 때 (8) 발생할 수 없는 시나리오에 대한 오류 처리, 유효성 검사, 방어적 코드를 추가할 때 (9) 요청되지 않은 테스트, 설정 스캐폴딩, 문서를 생성할 때\n",{"claudeCode":575},"uucz/moyu","Moyu (摸鱼)","https://github.com/uucz/moyu",{"basePath":579,"githubOwner":580,"githubRepo":581,"locale":18,"slug":582,"type":244},"skills/moyu-ko","uucz","moyu","moyu-ko",{"evaluate":584,"extract":590},{"promptVersionExtension":201,"promptVersionScoring":202,"score":585,"tags":586,"targetMarket":277,"tier":213},100,[587,588,210,212,589],"ai-assist","code-quality","refactoring",{"commitSha":280,"license":235},{"parentExtensionId":592,"repoId":593,"translatedFrom":594},"k17a8j7hxkm1n8dabrtcwp2z2d86nr39","kd7ccbpk8y3xm113xt8wy1c5jd86n94h","k17dzgrxxkxpeqmtcn5v3tjmad86n5tm",[587,588,212,210,589],{"evaluatedAt":597,"extractAt":598,"updatedAt":599},1778698415064,1778698296017,1778698527362,{"_creationTime":601,"_id":602,"community":603,"display":604,"identity":610,"providers":614,"relations":623,"tags":625,"workflow":626},1778696691708.3054,"k17by7bzagajqkcvcetdw10cz586nxbj",{"reviewCount":8},{"description":605,"installMethods":606,"name":608,"sourceUrl":609},"Orchestrate multi-agent swarms with agentic-flow for parallel task execution, dynamic topology, and intelligent coordination. Use when scaling beyond single agents, implementing complex workflows, or building distributed AI systems.",{"claudeCode":607},"ruvnet/ruflo","swarm-orchestration","https://github.com/ruvnet/ruflo",{"basePath":611,"githubOwner":612,"githubRepo":613,"locale":256,"slug":608,"type":244},".claude/skills/swarm-orchestration","ruvnet","ruflo",{"evaluate":615,"extract":622},{"promptVersionExtension":201,"promptVersionScoring":202,"score":585,"tags":616,"targetMarket":277,"tier":213},[617,618,619,620,621,211],"agent-orchestration","multi-agent","swarm","distributed-systems","coordination",{"commitSha":280},{"repoId":624},"kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[617,211,621,620,618,619],{"evaluatedAt":627,"extractAt":628,"updatedAt":627},1778699363559,1778696691708,{"_creationTime":630,"_id":631,"community":632,"display":633,"identity":639,"providers":643,"relations":651,"tags":654,"workflow":655},1778696595410.5618,"k174h4yhwrcpcmdx62n2g2b88986mx17",{"reviewCount":8},{"description":634,"installMethods":635,"name":637,"sourceUrl":638},"Coordinate multiple Claude Code sessions as a team — lead + teammates with shared task lists, mailbox messaging, and file-lock claiming. Patterns for team sizing, task decomposition, and when to use teams vs sub-agents vs worktrees.",{"claudeCode":636},"rohitg00/pro-workflow","agent-teams","https://github.com/rohitg00/pro-workflow",{"basePath":640,"githubOwner":641,"githubRepo":642,"locale":256,"slug":637,"type":244},"skills/agent-teams","rohitg00","pro-workflow",{"evaluate":644,"extract":650},{"promptVersionExtension":201,"promptVersionScoring":202,"score":585,"tags":645,"targetMarket":277,"tier":213},[211,299,646,647,648,649],"knowledge-management","llm-ops","productivity","self-correction",{"commitSha":280},{"parentExtensionId":652,"repoId":653},"k17fxtjcfh5gvxdrhv2dmgn1t986mdhv","kd7am4e918eq98hrd9s31jm4vs86nn0b",[211,299,646,647,648,649],{"evaluatedAt":656,"extractAt":657,"updatedAt":656},1778696637446,1778696595410,{"_creationTime":659,"_id":660,"community":661,"display":662,"identity":668,"providers":672,"relations":680,"tags":683,"workflow":684},1778699018122.8052,"k1724eg9dj5dp6j1f2hxpdmja586mg1p",{"reviewCount":8},{"description":663,"installMethods":664,"name":666,"sourceUrl":667},"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":665},"wshobson/agents","typescript-advanced-types","https://github.com/wshobson/agents",{"basePath":669,"githubOwner":670,"githubRepo":671,"locale":256,"slug":666,"type":244},"plugins/javascript-typescript/skills/typescript-advanced-types","wshobson","agents",{"evaluate":673,"extract":679},{"promptVersionExtension":201,"promptVersionScoring":202,"score":585,"tags":674,"targetMarket":277,"tier":213},[675,676,677,678,212],"typescript","types","generics","programming",{"commitSha":280},{"parentExtensionId":681,"repoId":682},"k17821k05dymw6mmaehq84b46986mf3f","kd74de64zj0axtg5b8t7eqqe2x86nske",[212,677,678,676,675],{"evaluatedAt":685,"extractAt":686,"updatedAt":685},1778701655608,1778699018122,{"_creationTime":688,"_id":689,"community":690,"display":691,"identity":695,"providers":698,"relations":705,"tags":707,"workflow":708},1778696691708.329,"k170yjw596k3cg892bq130jyd186mhyz",{"reviewCount":8},{"description":692,"installMethods":693,"name":694,"sourceUrl":609},"Validate a Claude Code plugin structure, frontmatter, and MCP tool references",{"claudeCode":607},"Validate Plugin",{"basePath":696,"githubOwner":612,"githubRepo":613,"locale":256,"slug":697,"type":244},"plugins/ruflo-plugin-creator/skills/validate-plugin","validate-plugin",{"evaluate":699,"extract":704},{"promptVersionExtension":201,"promptVersionScoring":202,"score":585,"tags":700,"targetMarket":277,"tier":213},[701,257,212,702,703],"validation","claude-code","mcp",{"commitSha":280,"license":235},{"parentExtensionId":706,"repoId":624},"k17f4y1y2y777p7zrxxhbnf03n86mr5j",[702,212,703,257,701],{"evaluatedAt":709,"extractAt":628,"updatedAt":709},1778701241052,{"_creationTime":711,"_id":712,"community":713,"display":714,"identity":718,"providers":720,"relations":727,"tags":729,"workflow":730},1778696691708.3264,"k179thjzaw5kepc7zhdj9sat3n86mcqp",{"reviewCount":8},{"description":715,"installMethods":716,"name":717,"sourceUrl":609},"Validate pending migrations for foreign key consistency, rollback safety, and best practices",{"claudeCode":607},"migrate-validate",{"basePath":719,"githubOwner":612,"githubRepo":613,"locale":256,"slug":717,"type":244},"plugins/ruflo-migrations/skills/migrate-validate",{"evaluate":721,"extract":726},{"promptVersionExtension":201,"promptVersionScoring":202,"score":585,"tags":722,"targetMarket":277,"tier":213},[723,724,725,701,588,212],"database","migrations","sql",{"commitSha":280},{"parentExtensionId":728,"repoId":624},"k176me0sh9b6bc3gzttnywx4w986njzh",[588,723,212,724,725,701],{"evaluatedAt":731,"extractAt":628,"updatedAt":731},1778701008912]