[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-obra-systematic-debugging-zh-CN":3,"guides-for-obra-systematic-debugging":570,"similar-k174meb97ngy02zcw1s1tfew4s86nbvv-zh-CN":571},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":245,"isFallback":241,"parentExtension":250,"providers":312,"relations":316,"repo":318,"tags":567,"workflow":568},1778695103192.2263,"k174meb97ngy02zcw1s1tfew4s86nbvv",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"在遇到任何错误、测试失败或意外行为时使用，在提出修复之前使用",{"claudeCode":12},"obra/superpowers","systematic-debugging","https://github.com/obra/superpowers",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":224,"workflow":243},1778695103192.2266,"kn77mmr6yymr3q9eahnvhhf5sd86n400","zh-CN",{"checks":20,"evaluatedAt":193,"extensionSummary":194,"features":195,"nonGoals":201,"promptVersionExtension":206,"promptVersionScoring":207,"purpose":208,"rationale":209,"score":210,"summary":211,"tags":212,"tier":218,"useCases":219},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,113,116,120,123,126,129,131,133,136,140,144,148,151,155,158,161,164,167,171,174,177,180,183,186,190],{"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","该技能不公开任何工具；它作为一套说明供 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":24,"summary":61},"Maintenance","Commit recency","最后一次提交是在 2026-05-13，在过去 3 个月内。",{"category":59,"check":63,"severity":42,"summary":64},"Dependency Management","该技能本身似乎没有需要管理的外部依赖项。",{"category":66,"check":67,"severity":42,"summary":68},"Security","Secret Management","此技能是指导性的，不处理或公开秘密。",{"category":66,"check":70,"severity":24,"summary":71},"Injection","该技能提供说明，不设计用于加载外部数据或代码。它侧重于指导 LLM 的行为。",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","该技能由说明和文档文件组成，并且不在运行时获取外部内容。",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","此技能纯粹是指导性的，不涉及文件系统操作或外部执行。",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","该技能由文本说明组成，不包含任何可能促进沙箱逃逸的脚本或代码。",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","此技能是指导性的，不执行任何出站调用或对机密数据的引用。",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","捆绑的内容，包括 SKILL.md 和其他 markdown 文件，不包含隐藏的转向技巧，并使用干净的可打印 ASCII。",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","该技能由纯 markdown 文本组成，不涉及任何混淆代码、base64 负载或运行时脚本获取。",{"category":92,"check":93,"severity":42,"summary":94},"Portability","Structural Assumption","此技能纯粹是指导性的，并且不对用户的项目结构做出假设。",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","在过去 90 天内有 123 个打开的 issue 和 264 个已关闭的 issue。关闭率约为 68%，高于“通过”阈值 50%。",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","该项目有一个 CHANGELOG.md 和最近的提交活动，表明有一个清晰的版本和发布过程。",{"category":104,"check":105,"severity":42,"summary":106},"Code Execution","Validation","此技能纯粹是指导性的，不涉及可执行代码或需要验证的结构化输出。",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","此技能是指导性的，不执行任何破坏性操作。",{"category":104,"check":111,"severity":42,"summary":112},"Error Handling","此技能是指导性的，不包含带有错误路径的可执行代码。",{"category":104,"check":114,"severity":42,"summary":115},"Logging","此技能纯粹是指导性的，不执行需要日志记录的操作。",{"category":117,"check":118,"severity":42,"summary":119},"Compliance","GDPR","此技能是指导性的，不处理个人数据。",{"category":117,"check":121,"severity":24,"summary":122},"Target market","此技能是指导性的，不包含任何区域或管辖区逻辑，使其具有全球适用性。",{"category":92,"check":124,"severity":42,"summary":125},"Runtime stability","此技能纯粹是指导性的，没有运行时依赖项或对特定操作系统或 Shell 的假设。",{"category":45,"check":127,"severity":24,"summary":128},"README","README 文件存在、内容详实，并清楚地解释了 Superpowers 项目的目的和工作流程，该项目包括此技能。",{"category":33,"check":130,"severity":42,"summary":50},"Tool surface size",{"category":40,"check":132,"severity":42,"summary":50},"Overlapping near-synonym tools",{"category":45,"check":134,"severity":24,"summary":135},"Phantom features","README 准确描述了 Superpowers 项目，并且系统调试技能在该项目中存在且功能正常。",{"category":137,"check":138,"severity":24,"summary":139},"Install","Installation instruction","README 提供了详细的安装说明，适用于各种 harness，并包含可用于 Claude Code 的复制代码示例。",{"category":141,"check":142,"severity":42,"summary":143},"Errors","Actionable error messages","此技能是指导性的，没有面向用户的错误路径。",{"category":145,"check":146,"severity":42,"summary":147},"Execution","Pinned dependencies","此技能是指导性的，不捆绑带有依赖项的脚本。",{"category":33,"check":149,"severity":42,"summary":150},"Dry-run preview","此技能是指导性的，不执行状态更改操作。",{"category":152,"check":153,"severity":42,"summary":154},"Protocol","Idempotent retry & timeouts","此技能是指导性的，不涉及远程调用或状态更改操作。",{"category":117,"check":156,"severity":42,"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","前置信息（名称和描述）简洁明了，有效地传达了核心能力和用例。",{"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 概述了主要过程，并链接到单独的 markdown 文件（例如 `root-cause-tracing.md`）以获取更深入的过程，符合渐进式披露。",{"category":168,"check":172,"severity":42,"summary":173},"Forked exploration","此技能是指导性的，不涉及代码探索或需要分叉上下文的深度检查。",{"category":22,"check":175,"severity":24,"summary":176},"Usage examples","该技能包含几个示例，例如“示例（多层系统）”和“实际示例：Empty projectDir”，展示了其应用。",{"category":22,"check":178,"severity":24,"summary":179},"Edge cases","该技能明确解决了边缘情况和限制，例如“当过程显示‘无根本原因’”部分和警示灯部分，概述了恢复步骤或架构重新评估。",{"category":104,"check":181,"severity":42,"summary":182},"Tool Fallback","此技能不依赖于 MCP 服务器等外部工具。",{"category":92,"check":184,"severity":42,"summary":185},"Stack assumptions","此技能是指导性的，不捆绑带有堆栈假设的脚本。",{"category":187,"check":188,"severity":24,"summary":189},"Safety","Halt on unexpected state","该技能要求在意外的初始状态下停止并报告，强调结构化流程，并明确警告不要在不了解的情况下继续。",{"category":92,"check":191,"severity":24,"summary":192},"Cross-skill coupling","该技能在调试过程中是自包含的，并且明确提到了相关的技能，如“test-driven-development”和“verification-before-completion”以进行协调，而不是隐式依赖它们。",1778694941666,"该技能提供了一种详细的、分阶段的调试技术问题的方法，强调根本原因分析并防止过早修复。",[196,197,198,199,200],"在修复前强制进行根本原因调查","提供 4 阶段调试流程","识别并防止常见的调试捷径","指导多组件系统的调查","支持查找错误的原始触发器",[202,203,204,205],"在未进行根本原因调查的情况下提出修复","快速修复症状","因时间限制而跳过调试步骤","一次进行多项更改","3.0.0","4.4.0","确保通过在提出任何解决方案之前找到根本原因来系统地处理错误、测试失败和意外行为。","该技能健壮、文档齐全，并严格遵守其范围。一些检查不适用，因为该技能纯粹是指导性的，但所有适用的检查都已通过。",95,"一种非常有效的技能，强制进行严格、系统的调试，在尝试修复之前找到根本原因。",[213,214,215,216,217],"debugging","root-cause-analysis","testing","troubleshooting","development-workflow","verified",[220,221,222,223],"用于任何错误、测试失败或意外行为","在时间压力下避免猜测时使用","在之前的修复无效时使用","在问题未完全理解时使用",{"codeQuality":225,"collectedAt":227,"documentation":228,"maintenance":231,"popularity":237,"security":239,"testCoverage":242},{"hasLockfile":226},true,1778694926146,{"descriptionLength":229,"readmeSize":230},91,8354,{"closedIssues90d":232,"forks":233,"hasChangelog":226,"openIssues90d":234,"pushedAt":235,"stars":236},264,16839,123,1778631763000,189277,{"npmDownloads":238},4072,{"hasNpmPackage":226,"license":240,"smitheryVerified":241},"MIT",false,{"hasCi":241,"hasTests":226},{"updatedAt":244},1778695103192,{"basePath":246,"githubOwner":247,"githubRepo":248,"locale":18,"slug":13,"type":249},"skills/systematic-debugging","obra","superpowers","skill",{"_creationTime":251,"_id":252,"community":253,"display":254,"identity":259,"parentExtension":263,"providers":297,"relations":307,"tags":308,"workflow":309},1778694781833.2678,"k173cyjvkcyer717cf1859rka586mrx6",{"reviewCount":8},{"description":255,"installMethods":256,"name":258,"sourceUrl":14},"Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques",{"claudeCode":248,"superpowersMarketplace":257},"superpowers@superpowers-marketplace","Superpowers",{"basePath":260,"githubOwner":247,"githubRepo":248,"locale":261,"slug":248,"type":262},"","en","plugin",{"_creationTime":264,"_id":265,"community":266,"display":267,"identity":271,"providers":273,"relations":290,"tags":292,"workflow":293},1778694781833.2676,"k1788r38shp3egpgndh2gady8n86nknf",{"reviewCount":8},{"description":268,"installMethods":269,"name":270,"sourceUrl":14},"Development marketplace for Superpowers core skills library",{"claudeCode":12},"superpowers-dev",{"basePath":260,"githubOwner":247,"githubRepo":248,"locale":261,"slug":248,"type":272},"marketplace",{"evaluate":274,"extract":284},{"promptVersionExtension":275,"promptVersionScoring":207,"score":276,"tags":277,"targetMarket":282,"tier":283},"3.1.0",75,[278,279,280,281,272],"development","methodology","agent","skills","global","community",{"commitSha":285,"marketplace":286,"plugin":288},"HEAD",{"name":270,"pluginCount":287},1,{"mcpCount":8,"provider":289,"skillCount":8},"classify",{"repoId":291},"kd78df84w9e6v1ppqnzptt1afd86n9rm",[280,278,272,279,281],{"evaluatedAt":294,"extractAt":295,"updatedAt":296},1778694793413,1778694781833,1778695144064,{"evaluate":298,"extract":304},{"promptVersionExtension":206,"promptVersionScoring":207,"score":299,"tags":300,"targetMarket":282,"tier":283},96,[301,213,302,303,279],"tdd","workflow","collaboration",{"commitSha":285,"license":240,"plugin":305},{"mcpCount":8,"provider":289,"skillCount":306},14,{"parentExtensionId":265,"repoId":291},[303,213,279,301,302],{"evaluatedAt":310,"extractAt":295,"updatedAt":311},1778694812257,1778695144413,{"evaluate":313,"extract":315},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":314,"targetMarket":282,"tier":218},[213,214,215,216,217],{"commitSha":285},{"parentExtensionId":252,"repoId":291,"translatedFrom":317},"k1720kx731zqcny8ybkmzzzskh86n7p5",{"_creationTime":319,"_id":291,"identity":320,"providers":321,"workflow":562},1778694775718.9592,{"githubOwner":247,"githubRepo":248,"sourceUrl":14},{"classify":322,"discover":554,"extract":557,"github":558,"npm":561},{"commitSha":285,"extensions":323},[324,337,386,410,418,426,434,442,452,466,488,498,506,520,528,538],{"basePath":260,"description":268,"displayName":270,"installMethods":325,"rationale":326,"selectedPaths":327,"source":336,"sourceLanguage":261,"type":272},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[328,331,333],{"path":329,"priority":330},".claude-plugin/marketplace.json","mandatory",{"path":332,"priority":330},"README.md",{"path":334,"priority":335},"LICENSE","high","rule",{"basePath":260,"description":255,"displayName":248,"installMethods":338,"license":240,"rationale":339,"selectedPaths":340,"source":336,"sourceLanguage":261,"type":262},{"claudeCode":248},"plugin manifest at .claude-plugin/plugin.json",[341,343,344,345,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384],{"path":342,"priority":330},".claude-plugin/plugin.json",{"path":332,"priority":330},{"path":334,"priority":335},{"path":346,"priority":347},"skills/brainstorming/SKILL.md","medium",{"path":349,"priority":347},"skills/dispatching-parallel-agents/SKILL.md",{"path":351,"priority":347},"skills/executing-plans/SKILL.md",{"path":353,"priority":347},"skills/finishing-a-development-branch/SKILL.md",{"path":355,"priority":347},"skills/receiving-code-review/SKILL.md",{"path":357,"priority":347},"skills/requesting-code-review/SKILL.md",{"path":359,"priority":347},"skills/subagent-driven-development/SKILL.md",{"path":361,"priority":347},"skills/systematic-debugging/SKILL.md",{"path":363,"priority":347},"skills/test-driven-development/SKILL.md",{"path":365,"priority":347},"skills/using-git-worktrees/SKILL.md",{"path":367,"priority":347},"skills/using-superpowers/SKILL.md",{"path":369,"priority":347},"skills/verification-before-completion/SKILL.md",{"path":371,"priority":347},"skills/writing-plans/SKILL.md",{"path":373,"priority":347},"skills/writing-skills/SKILL.md",{"path":375,"priority":335},"hooks/hooks-cursor.json",{"path":377,"priority":335},"hooks/hooks.json",{"path":379,"priority":335},"hooks/run-hook.cmd",{"path":381,"priority":335},"hooks/session-start",{"path":383,"priority":335},".codex-plugin/plugin.json",{"path":385,"priority":335},".cursor-plugin/plugin.json",{"basePath":387,"description":388,"displayName":389,"installMethods":390,"rationale":391,"selectedPaths":392,"source":336,"sourceLanguage":261,"type":249},"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",[393,395,398,400,402,404,406,408],{"path":394,"priority":330},"SKILL.md",{"path":396,"priority":397},"scripts/frame-template.html","low",{"path":399,"priority":397},"scripts/helper.js",{"path":401,"priority":397},"scripts/server.cjs",{"path":403,"priority":397},"scripts/start-server.sh",{"path":405,"priority":397},"scripts/stop-server.sh",{"path":407,"priority":347},"spec-document-reviewer-prompt.md",{"path":409,"priority":347},"visual-companion.md",{"basePath":411,"description":412,"displayName":413,"installMethods":414,"rationale":415,"selectedPaths":416,"source":336,"sourceLanguage":261,"type":249},"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",[417],{"path":394,"priority":330},{"basePath":419,"description":420,"displayName":421,"installMethods":422,"rationale":423,"selectedPaths":424,"source":336,"sourceLanguage":261,"type":249},"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",[425],{"path":394,"priority":330},{"basePath":427,"description":428,"displayName":429,"installMethods":430,"rationale":431,"selectedPaths":432,"source":336,"sourceLanguage":261,"type":249},"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",[433],{"path":394,"priority":330},{"basePath":435,"description":436,"displayName":437,"installMethods":438,"rationale":439,"selectedPaths":440,"source":336,"sourceLanguage":261,"type":249},"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",[441],{"path":394,"priority":330},{"basePath":443,"description":444,"displayName":445,"installMethods":446,"rationale":447,"selectedPaths":448,"source":336,"sourceLanguage":261,"type":249},"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",[449,450],{"path":394,"priority":330},{"path":451,"priority":347},"code-reviewer.md",{"basePath":453,"description":454,"displayName":455,"installMethods":456,"rationale":457,"selectedPaths":458,"source":336,"sourceLanguage":261,"type":249},"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",[459,460,462,464],{"path":394,"priority":330},{"path":461,"priority":347},"code-quality-reviewer-prompt.md",{"path":463,"priority":347},"implementer-prompt.md",{"path":465,"priority":347},"spec-reviewer-prompt.md",{"basePath":246,"description":467,"displayName":13,"installMethods":468,"rationale":469,"selectedPaths":470,"source":336,"sourceLanguage":261,"type":249},"Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes",{"claudeCode":12},"SKILL.md frontmatter at skills/systematic-debugging/SKILL.md",[471,472,474,476,478,480,482,484,486],{"path":394,"priority":330},{"path":473,"priority":347},"CREATION-LOG.md",{"path":475,"priority":347},"condition-based-waiting.md",{"path":477,"priority":347},"defense-in-depth.md",{"path":479,"priority":347},"root-cause-tracing.md",{"path":481,"priority":347},"test-academic.md",{"path":483,"priority":347},"test-pressure-1.md",{"path":485,"priority":347},"test-pressure-2.md",{"path":487,"priority":347},"test-pressure-3.md",{"basePath":489,"description":490,"displayName":491,"installMethods":492,"rationale":493,"selectedPaths":494,"source":336,"sourceLanguage":261,"type":249},"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",[495,496],{"path":394,"priority":330},{"path":497,"priority":347},"testing-anti-patterns.md",{"basePath":499,"description":500,"displayName":501,"installMethods":502,"rationale":503,"selectedPaths":504,"source":336,"sourceLanguage":261,"type":249},"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",[505],{"path":394,"priority":330},{"basePath":507,"description":508,"displayName":509,"installMethods":510,"rationale":511,"selectedPaths":512,"source":336,"sourceLanguage":261,"type":249},"skills/using-superpowers","Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions","using-superpowers",{"claudeCode":12},"SKILL.md frontmatter at skills/using-superpowers/SKILL.md",[513,514,516,518],{"path":394,"priority":330},{"path":515,"priority":347},"references/codex-tools.md",{"path":517,"priority":347},"references/copilot-tools.md",{"path":519,"priority":347},"references/gemini-tools.md",{"basePath":521,"description":522,"displayName":523,"installMethods":524,"rationale":525,"selectedPaths":526,"source":336,"sourceLanguage":261,"type":249},"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",[527],{"path":394,"priority":330},{"basePath":529,"description":530,"displayName":531,"installMethods":532,"rationale":533,"selectedPaths":534,"source":336,"sourceLanguage":261,"type":249},"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",[535,536],{"path":394,"priority":330},{"path":537,"priority":347},"plan-document-reviewer-prompt.md",{"basePath":539,"description":540,"displayName":541,"installMethods":542,"rationale":543,"selectedPaths":544,"source":336,"sourceLanguage":261,"type":249},"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",[545,546,548,550,552],{"path":394,"priority":330},{"path":547,"priority":347},"anthropic-best-practices.md",{"path":549,"priority":397},"examples/CLAUDE_MD_TESTING.md",{"path":551,"priority":347},"persuasion-principles.md",{"path":553,"priority":347},"testing-skills-with-subagents.md",{"sources":555},[556],"manual",{"npmPackage":248},{"closedIssues90d":232,"description":559,"forks":233,"license":240,"openIssues90d":234,"pushedAt":235,"readmeSize":230,"stars":236,"topics":560},"An agentic skills framework & software development methodology that works.",[],{"downloads":238},{"classifiedAt":563,"discoverAt":564,"extractAt":565,"githubAt":565,"npmAt":566,"updatedAt":563},1778694781548,1778694775719,1778694777628,1778694779566,[213,217,214,215,216],{"evaluatedAt":569,"extractAt":295,"updatedAt":244},1778694941768,[],[572,599,629,648,678,707],{"_creationTime":573,"_id":574,"community":575,"display":576,"identity":582,"providers":586,"relations":593,"tags":595,"workflow":596},1778683190010.284,"k1757t8mrzzrf8yabxrtp82mg586m6nf",{"reviewCount":8},{"description":577,"installMethods":578,"name":580,"sourceUrl":581},"Systematic debugging methodology emphasizing root cause analysis over quick fixes",{"claudeCode":579},"bobmatnyc/claude-mpm-skills","Systematic Debugging","https://github.com/bobmatnyc/claude-mpm-skills",{"basePath":583,"githubOwner":584,"githubRepo":585,"locale":261,"slug":13,"type":249},"universal/debugging/systematic-debugging","bobmatnyc","claude-mpm-skills",{"evaluate":587,"extract":591},{"promptVersionExtension":206,"promptVersionScoring":207,"score":588,"tags":589,"targetMarket":282,"tier":218},100,[213,216,214,279,590],"problem-solving",{"commitSha":285,"license":592},"Apache-2.0",{"repoId":594},"kd72g55e5qeqs90bk1bvkt8wbx86nkn3",[213,279,590,214,216],{"evaluatedAt":597,"extractAt":598,"updatedAt":597},1778686304588,1778683190010,{"_creationTime":600,"_id":601,"community":602,"display":603,"identity":609,"providers":614,"relations":623,"tags":625,"workflow":626},1778697652123.895,"k179x649dvyg7xswjx2h5a199n86m32x",{"reviewCount":8},{"description":604,"installMethods":605,"name":607,"sourceUrl":608},"Diagnose OpenClaw Android, iOS, or macOS node pairing, QR/setup code, route, auth, and connection failures.",{"claudeCode":606},"steipete/clawdis","Node Connect","https://github.com/steipete/clawdis",{"basePath":610,"githubOwner":611,"githubRepo":612,"locale":261,"slug":613,"type":249},"skills/node-connect","steipete","clawdis","node-connect",{"evaluate":615,"extract":622},{"promptVersionExtension":206,"promptVersionScoring":207,"score":588,"tags":616,"targetMarket":282,"tier":218},[213,617,618,619,620,216,621],"networking","android","ios","macos","openclaws",{"commitSha":285,"license":240},{"repoId":624},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[618,213,619,620,617,621,216],{"evaluatedAt":627,"extractAt":628,"updatedAt":627},1778698735523,1778697652123,{"_creationTime":630,"_id":631,"community":632,"display":633,"identity":637,"providers":639,"relations":644,"tags":645,"workflow":646},1778697652123.8813,"k175pymk0vm7xrcjj2p0jf904186nae7",{"reviewCount":8},{"description":634,"installMethods":635,"name":636,"sourceUrl":608},"Debug OpenClaw model, provider, tool-surface, code-mode, streaming, and live/Crabbox behavior by choosing the right logs, probes, and proof path before changing code.",{"claudeCode":606},"openclaw-debugging",{"basePath":638,"githubOwner":611,"githubRepo":612,"locale":261,"slug":636,"type":249},".agents/skills/openclaw-debugging",{"evaluate":640,"extract":643},{"promptVersionExtension":206,"promptVersionScoring":207,"score":588,"tags":641,"targetMarket":282,"tier":218},[213,621,642,216,278],"cli",{"commitSha":285},{"repoId":624},[642,213,278,621,216],{"evaluatedAt":647,"extractAt":628,"updatedAt":647},1778697754713,{"_creationTime":649,"_id":650,"community":651,"display":652,"identity":658,"providers":661,"relations":670,"tags":673,"workflow":674},1778685787029.4636,"k17ew9npy1x4jsxypvn9yeq5q586mpb6",{"reviewCount":8},{"description":653,"installMethods":654,"name":656,"sourceUrl":657},"用于编写 Playwright 测试、修复不稳定测试、调试失败、实现页面对象模型 (Page Object Model)、配置 CI/CD、优化性能、模拟 API、处理身份验证或 OAuth、测试可访问性 (axe-core)、文件上传/下载、日期/时间模拟、WebSockets、地理定位、权限、多标签/弹出窗口流程、移动/响应式布局、触摸手势、GraphQL、错误处理、离线模式、多人协作、第三方服务（付款、电子邮件验证）、控制台错误监控、全局设置/拆卸、测试注解（skip, fixme, slow）、测试标签（@smoke, @fast, @critical, 使用 --grep 过滤）、项目依赖项、安全测试（XSS, CSRF, 身份验证）、性能预算（Web Vitals, Lighthouse）、iframe、组件测试、canvas/WebGL、服务工作线程/PWA、测试覆盖率、i18n/本地化、Electron 应用或浏览器扩展测试。涵盖 E2E、组件、API、视觉、可访问性、安全、Electron 和扩展测试。",{"claudeCode":655},"currents-dev/playwright-best-practices-skill","playwright-best-practices","https://github.com/currents-dev/playwright-best-practices-skill",{"basePath":260,"githubOwner":659,"githubRepo":660,"locale":18,"slug":660,"type":249},"currents-dev","playwright-best-practices-skill",{"evaluate":662,"extract":669},{"promptVersionExtension":206,"promptVersionScoring":207,"score":588,"tags":663,"targetMarket":282,"tier":218},[664,215,665,666,667,213,668],"playwright","typescript","e2e","automation","ci-cd",{"commitSha":285},{"repoId":671,"translatedFrom":672},"kd77ayvtb7bpbf2cjy3n64zekd86ndw6","k17axqfsk2shpatbgra08fjtgh86neqd",[667,668,213,666,664,215,665],{"evaluatedAt":675,"extractAt":676,"updatedAt":677},1778685761971,1778685735333,1778685787029,{"_creationTime":679,"_id":680,"community":681,"display":682,"identity":687,"providers":691,"relations":698,"tags":702,"workflow":703},1778684074950.4968,"k17a2p5tj2n738wj5cs7gerp2s86mvsp",{"reviewCount":8},{"description":683,"installMethods":684,"name":216,"sourceUrl":686},"使用 Chrome DevTools MCP 和文档来排查连接和目标问题。当 list_pages、new_page 或 navigate_page 失败，或服务器初始化失败时，触发此技能。",{"claudeCode":685},"ChromeDevTools/chrome-devtools-mcp","https://github.com/ChromeDevTools/chrome-devtools-mcp",{"basePath":688,"githubOwner":689,"githubRepo":690,"locale":18,"slug":216,"type":249},"skills/troubleshooting","ChromeDevTools","chrome-devtools-mcp",{"evaluate":692,"extract":697},{"promptVersionExtension":206,"promptVersionScoring":207,"score":588,"tags":693,"targetMarket":282,"tier":218},[694,695,216,213,667,696],"devtools","chrome","mcp",{"commitSha":285},{"parentExtensionId":699,"repoId":700,"translatedFrom":701},"k17evynnzmmag96rw4rpybyydx86m0py","kd7an8ppnz1q2np9tc5yw4qenn86mg6h","k1709q7z5grftph7kb93c569qh86n56a",[667,695,213,694,696,216],{"evaluatedAt":704,"extractAt":705,"updatedAt":706},1778683958622,1778683762612,1778684074950,{"_creationTime":708,"_id":709,"community":710,"display":711,"identity":717,"providers":721,"relations":729,"tags":732,"workflow":733},1778694480889.9556,"k17cw5h9amytcw2kg63ygtqqxn86nsp8",{"reviewCount":8},{"description":712,"installMethods":713,"name":715,"sourceUrl":716},"Use when errors occur deep in execution and you need to trace back to find the original trigger - systematically traces bugs backward through call stack, adding instrumentation when needed, to identify source of invalid data or incorrect behavior",{"claudeCode":714},"NeoLabHQ/context-engineering-kit","root-cause-tracing","https://github.com/NeoLabHQ/context-engineering-kit",{"basePath":718,"githubOwner":719,"githubRepo":720,"locale":261,"slug":715,"type":249},"plugins/kaizen/skills/root-cause-tracing","NeoLabHQ","context-engineering-kit",{"evaluate":722,"extract":728},{"promptVersionExtension":206,"promptVersionScoring":207,"score":723,"tags":724,"targetMarket":282,"tier":218},99,[213,216,725,726,727],"code-analysis","developer-tools","call-stack",{"commitSha":285},{"parentExtensionId":730,"repoId":731},"k17884m6t3p8517a1d2zjp8zbd86n13x","kd7a3rj13ezgx1wgm0jfh08hsx86n0sz",[727,725,213,726,216],{"evaluatedAt":734,"extractAt":735,"updatedAt":734},1778695268236,1778694480890]