[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-obra-superpowers-en":3,"guides-for-obra-superpowers":833,"similar-k173cyjvkcyer717cf1859rka586mrx6-en":834},{"_creationTime":4,"_id":5,"children":6,"community":339,"display":340,"evaluation":345,"identity":584,"isFallback":580,"parentExtension":587,"providers":614,"relations":620,"repo":621,"tags":830,"workflow":831},1778694781833.2678,"k173cyjvkcyer717cf1859rka586mrx6",[7,46,72,94,118,141,163,185,207,230,252,276,297,318],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":18,"providers":24,"relations":39,"tags":41,"workflow":42},1778694781833.268,"k1739vf707dvdrtaehv3dbh3e986njne",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":16,"sourceUrl":17},"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},"obra/superpowers","brainstorming","https://github.com/obra/superpowers",{"basePath":19,"githubOwner":20,"githubRepo":21,"locale":22,"slug":16,"type":23},"skills/brainstorming","obra","superpowers","en","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":5,"repoId":40},"kd78df84w9e6v1ppqnzptt1afd86n9rm",[34,30,31,33,32],{"evaluatedAt":43,"extractAt":44,"updatedAt":45},1778694825761,1778694781833,1778695144241,{"_creationTime":47,"_id":48,"community":49,"display":50,"identity":54,"providers":56,"relations":67,"tags":68,"workflow":69},1778694781833.2683,"k171zpfhx9v32b1fpn2rjw44e986mqqr",{"reviewCount":11},{"description":51,"installMethods":52,"name":53,"sourceUrl":17},"Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies",{"claudeCode":15},"dispatching-parallel-agents",{"basePath":55,"githubOwner":20,"githubRepo":21,"locale":22,"slug":53,"type":23},"skills/dispatching-parallel-agents",{"evaluate":57,"extract":66},{"promptVersionExtension":26,"promptVersionScoring":27,"score":58,"tags":59,"targetMarket":35,"tier":65},95,[60,61,62,63,64],"parallelism","task-delegation","agent-orchestration","debugging","workflow","verified",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[62,63,60,61,64],{"evaluatedAt":70,"extractAt":44,"updatedAt":71},1778694842464,1778695144582,{"_creationTime":73,"_id":74,"community":75,"display":76,"identity":80,"providers":82,"relations":89,"tags":90,"workflow":91},1778694781833.2686,"k1799zy4h09gm7zydfvqknj0bs86m236",{"reviewCount":11},{"description":77,"installMethods":78,"name":79,"sourceUrl":17},"Use when you have a written implementation plan to execute in a separate session with review checkpoints",{"claudeCode":15},"executing-plans",{"basePath":81,"githubOwner":20,"githubRepo":21,"locale":22,"slug":79,"type":23},"skills/executing-plans",{"evaluate":83,"extract":88},{"promptVersionExtension":26,"promptVersionScoring":27,"score":84,"tags":85,"targetMarket":35,"tier":65},97,[31,86,64,87,62],"execution","development",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[62,87,86,31,64],{"evaluatedAt":92,"extractAt":44,"updatedAt":93},1778694856936,1778695144751,{"_creationTime":95,"_id":96,"community":97,"display":98,"identity":102,"providers":104,"relations":113,"tags":114,"workflow":115},1778694781833.2688,"k17c0vcc8kwwh36gxmte26waeh86nncr",{"reviewCount":11},{"description":99,"installMethods":100,"name":101,"sourceUrl":17},"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},"finishing-a-development-branch",{"basePath":103,"githubOwner":20,"githubRepo":21,"locale":22,"slug":101,"type":23},"skills/finishing-a-development-branch",{"evaluate":105,"extract":111},{"promptVersionExtension":26,"promptVersionScoring":27,"score":106,"tags":107,"targetMarket":35,"tier":65},99,[108,87,64,109,110],"git","automation","code-completion",{"commitSha":38,"license":112},"MIT",{"parentExtensionId":5,"repoId":40},[109,110,87,108,64],{"evaluatedAt":116,"extractAt":44,"updatedAt":117},1778694875113,1778695144931,{"_creationTime":119,"_id":120,"community":121,"display":122,"identity":126,"providers":128,"relations":136,"tags":137,"workflow":138},1778694781833.269,"k172e6mgrge9s7z6e8qd8s973h86n3nn",{"reviewCount":11},{"description":123,"installMethods":124,"name":125,"sourceUrl":17},"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},"receiving-code-review",{"basePath":127,"githubOwner":20,"githubRepo":21,"locale":22,"slug":125,"type":23},"skills/receiving-code-review",{"evaluate":129,"extract":135},{"promptVersionExtension":26,"promptVersionScoring":27,"score":84,"tags":130,"targetMarket":35,"tier":65},[131,132,133,134],"code-review","development-workflow","technical-rigor","feedback-processing",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[131,132,134,133],{"evaluatedAt":139,"extractAt":44,"updatedAt":140},1778694890973,1778695145107,{"_creationTime":142,"_id":143,"community":144,"display":145,"identity":149,"providers":151,"relations":158,"tags":159,"workflow":160},1778694781833.2693,"k178y66kjt4kpm5q8n59exkq2n86n8rd",{"reviewCount":11},{"description":146,"installMethods":147,"name":148,"sourceUrl":17},"Use when completing tasks, implementing major features, or before merging to verify work meets requirements",{"claudeCode":15},"requesting-code-review",{"basePath":150,"githubOwner":20,"githubRepo":21,"locale":22,"slug":148,"type":23},"skills/requesting-code-review",{"evaluate":152,"extract":157},{"promptVersionExtension":26,"promptVersionScoring":27,"score":153,"tags":154,"targetMarket":35,"tier":65},98,[131,132,155,156],"subagent-orchestration","quality-assurance",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[131,132,156,155],{"evaluatedAt":161,"extractAt":44,"updatedAt":162},1778694906480,1778695145281,{"_creationTime":164,"_id":165,"community":166,"display":167,"identity":171,"providers":173,"relations":180,"tags":181,"workflow":182},1778694781833.2695,"k17726x0ha3rn9zyfreserjz3h86m6r4",{"reviewCount":11},{"description":168,"installMethods":169,"name":170,"sourceUrl":17},"Use when executing implementation plans with independent tasks in the current session",{"claudeCode":15},"subagent-driven-development",{"basePath":172,"githubOwner":20,"githubRepo":21,"locale":22,"slug":170,"type":23},"skills/subagent-driven-development",{"evaluate":174,"extract":179},{"promptVersionExtension":26,"promptVersionScoring":27,"score":175,"tags":176,"targetMarket":35,"tier":36},96,[177,64,87,109,178],"agent","code-execution",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[177,109,178,87,64],{"evaluatedAt":183,"extractAt":44,"updatedAt":184},1778694925854,1778695145469,{"_creationTime":186,"_id":187,"community":188,"display":189,"identity":193,"providers":195,"relations":202,"tags":203,"workflow":204},1778694781833.2698,"k1720kx731zqcny8ybkmzzzskh86n7p5",{"reviewCount":11},{"description":190,"installMethods":191,"name":192,"sourceUrl":17},"Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes",{"claudeCode":15},"systematic-debugging",{"basePath":194,"githubOwner":20,"githubRepo":21,"locale":22,"slug":192,"type":23},"skills/systematic-debugging",{"evaluate":196,"extract":201},{"promptVersionExtension":26,"promptVersionScoring":27,"score":58,"tags":197,"targetMarket":35,"tier":65},[63,198,199,200,132],"root-cause-analysis","testing","troubleshooting",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[63,132,198,199,200],{"evaluatedAt":205,"extractAt":44,"updatedAt":206},1778694941768,1778695145691,{"_creationTime":208,"_id":209,"community":210,"display":211,"identity":215,"providers":217,"relations":225,"tags":226,"workflow":227},1778694781833.27,"k177pjask612xt6zhv3n87ea7h86n6e1",{"reviewCount":11},{"description":212,"installMethods":213,"name":214,"sourceUrl":17},"Use when implementing any feature or bugfix, before writing implementation code",{"claudeCode":15},"test-driven-development",{"basePath":216,"githubOwner":20,"githubRepo":21,"locale":22,"slug":214,"type":23},"skills/test-driven-development",{"evaluate":218,"extract":224},{"promptVersionExtension":26,"promptVersionScoring":27,"score":106,"tags":219,"targetMarket":35,"tier":65},[220,199,221,222,223],"tdd","development-methodology","code-quality","software-engineering",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[222,221,223,220,199],{"evaluatedAt":228,"extractAt":44,"updatedAt":229},1778694954331,1778695145858,{"_creationTime":231,"_id":232,"community":233,"display":234,"identity":238,"providers":240,"relations":247,"tags":248,"workflow":249},1778694781833.2703,"k177cc2csjkdcems8qf39yr5fd86mzrs",{"reviewCount":11},{"description":235,"installMethods":236,"name":237,"sourceUrl":17},"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},"using-git-worktrees",{"basePath":239,"githubOwner":20,"githubRepo":21,"locale":22,"slug":237,"type":23},"skills/using-git-worktrees",{"evaluate":241,"extract":246},{"promptVersionExtension":26,"promptVersionScoring":27,"score":242,"tags":243,"targetMarket":35,"tier":65},100,[108,244,87,109,245],"workspace","cli",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[109,245,87,108,244],{"evaluatedAt":250,"extractAt":44,"updatedAt":251},1778694972293,1778695146071,{"_creationTime":253,"_id":254,"community":255,"display":256,"identity":260,"providers":262,"relations":271,"tags":272,"workflow":273},1778694781833.2705,"k17e27rw7dzytsze3zvx14wgnn86mvmp",{"reviewCount":11},{"description":257,"installMethods":258,"name":259,"sourceUrl":17},"Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions",{"claudeCode":15},"using-superpowers",{"basePath":261,"githubOwner":20,"githubRepo":21,"locale":22,"slug":259,"type":23},"skills/using-superpowers",{"evaluate":263,"extract":270},{"promptVersionExtension":26,"promptVersionScoring":27,"score":106,"tags":264,"targetMarket":35,"tier":65},[265,266,267,268,269],"agent-workflow","skill-invocation","prompt-engineering","ai-workflow","developer-tools",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[265,268,269,267,266],{"evaluatedAt":274,"extractAt":44,"updatedAt":275},1778694987113,1778695146241,{"_creationTime":277,"_id":278,"community":279,"display":280,"identity":284,"providers":286,"relations":292,"tags":293,"workflow":294},1778694781833.2708,"k17b550azrzvxjmw17cbg4nt9d86m0a7",{"reviewCount":11},{"description":281,"installMethods":282,"name":283,"sourceUrl":17},"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},"verification-before-completion",{"basePath":285,"githubOwner":20,"githubRepo":21,"locale":22,"slug":283,"type":23},"skills/verification-before-completion",{"evaluate":287,"extract":291},{"promptVersionExtension":26,"promptVersionScoring":27,"score":106,"tags":288,"targetMarket":35,"tier":65},[269,222,199,289,290],"workflow-automation","llm-guidance",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[222,269,290,199,289],{"evaluatedAt":295,"extractAt":44,"updatedAt":296},1778695006585,1778695146419,{"_creationTime":298,"_id":299,"community":300,"display":301,"identity":305,"providers":307,"relations":313,"tags":314,"workflow":315},1778694781833.271,"k177gqwd1hvzmqec3q8d6b45cn86n00m",{"reviewCount":11},{"description":302,"installMethods":303,"name":304,"sourceUrl":17},"Use when you have a spec or requirements for a multi-step task, before touching code",{"claudeCode":15},"writing-plans",{"basePath":306,"githubOwner":20,"githubRepo":21,"locale":22,"slug":304,"type":23},"skills/writing-plans",{"evaluate":308,"extract":312},{"promptVersionExtension":26,"promptVersionScoring":27,"score":106,"tags":309,"targetMarket":35,"tier":65},[31,132,310,220,311],"documentation","code-generation",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[311,132,310,31,220],{"evaluatedAt":316,"extractAt":44,"updatedAt":317},1778695020072,1778695146612,{"_creationTime":319,"_id":320,"community":321,"display":322,"identity":326,"providers":328,"relations":334,"tags":335,"workflow":336},1778694781833.2712,"k178c52nhz3grtaf2sxzfyyvjs86n782",{"reviewCount":11},{"description":323,"installMethods":324,"name":325,"sourceUrl":17},"Use when creating new skills, editing existing skills, or verifying skills work before deployment",{"claudeCode":15},"writing-skills",{"basePath":327,"githubOwner":20,"githubRepo":21,"locale":22,"slug":325,"type":23},"skills/writing-skills",{"evaluate":329,"extract":333},{"promptVersionExtension":26,"promptVersionScoring":27,"score":106,"tags":330,"targetMarket":35,"tier":65},[331,220,310,199,332],"skill-authoring","best-practices",{"commitSha":38,"license":112},{"parentExtensionId":5,"repoId":40},[332,310,331,220,199],{"evaluatedAt":337,"extractAt":44,"updatedAt":338},1778695033887,1778695146805,{"reviewCount":11},{"description":341,"installMethods":342,"name":344,"sourceUrl":17},"Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques",{"claudeCode":21,"superpowersMarketplace":343},"superpowers@superpowers-marketplace","Superpowers",{"_creationTime":346,"_id":347,"extensionId":5,"locale":22,"result":348,"trustSignals":564,"workflow":582},1778694812257.9138,"kn75ng3hgaqt4x888p8kpd7mxh86n987",{"checks":349,"evaluatedAt":535,"extensionSummary":536,"features":537,"nonGoals":543,"practices":547,"prerequisites":553,"promptVersionExtension":26,"promptVersionScoring":27,"purpose":554,"rationale":555,"score":175,"summary":556,"tags":557,"targetMarket":35,"tier":36,"useCases":559},[350,355,358,361,365,368,373,377,380,383,387,391,394,398,401,404,407,410,413,416,420,424,429,433,437,440,443,446,450,453,456,459,462,465,468,472,476,480,483,487,490,493,496,499,502,505,508,511,514,517,521,524,527,531],{"category":351,"check":352,"severity":353,"summary":354},"Practical Utility","Problem relevance","pass","The description explicitly states the extension's purpose is to provide a 'complete software development methodology' addressing the problem of how coding agents should approach software development.",{"category":351,"check":356,"severity":353,"summary":357},"Unique selling proposition","The extension offers a structured methodology (TDD, planning, systematic debugging) that goes beyond basic agent capabilities, guiding the development process rather than just executing code.",{"category":351,"check":359,"severity":353,"summary":360},"Production readiness","The extension covers a complete development lifecycle from brainstorming to finishing a branch, with clear workflows and skills for each stage, making it suitable for production use.",{"category":362,"check":363,"severity":353,"summary":364},"Scope","Single responsibility principle","The plugin bundles a coherent set of skills focused on a software development methodology, with clear organization and a unified purpose.",{"category":362,"check":366,"severity":353,"summary":367},"Description quality","The 'Displayed Description' accurately reflects the extension's core purpose as a comprehensive software development methodology for coding agents.",{"category":369,"check":370,"severity":371,"summary":372},"Invocation","Scoped tools","not_applicable","This is a plugin that bundles skills, not a tool provider itself. Scope of individual skills is evaluated separately.",{"category":374,"check":375,"severity":371,"summary":376},"Documentation","Configuration & parameter reference","The plugin itself does not expose configurable parameters; configuration is handled by individual skills or the host environment.",{"category":362,"check":378,"severity":371,"summary":379},"Tool naming","This is a plugin that bundles skills, not a provider of individual tools with user-facing names.",{"category":362,"check":381,"severity":371,"summary":382},"Minimal I/O surface","This is a plugin that bundles skills, not a provider of individual tools with I/O schemas.",{"category":384,"check":385,"severity":353,"summary":386},"License","License usability","The extension is distributed under the MIT license, which is permissive and widely usable.",{"category":388,"check":389,"severity":353,"summary":390},"Maintenance","Commit recency","The repository shows recent commits within the last 3 months, indicating active maintenance.",{"category":388,"check":392,"severity":371,"summary":393},"Dependency Management","The primary dependencies are skills and the core agent framework, with no explicitly listed third-party package dependencies that require complex management.",{"category":395,"check":396,"severity":371,"summary":397},"Security","Secret Management","The extension does not appear to handle or expose secrets directly; secret handling would be the responsibility of the host agent or individual skills if they interact with external services.",{"category":395,"check":399,"severity":353,"summary":400},"Injection","The skills emphasize treating external data as untrusted and follow TDD principles, which inherently discourages direct execution of arbitrary content. The README also stresses careful adoption of skills.",{"category":395,"check":402,"severity":353,"summary":403},"Transitive Supply-Chain Grenades","The skills are self-contained within the repository and do not appear to fetch external code or data at runtime; reliance is on bundled skills.",{"category":395,"check":405,"severity":353,"summary":406},"Sandbox Isolation","The skills are designed to guide agent behavior and do not appear to perform operations that would require modifying files outside of the project folder or the agent's designated scopes.",{"category":395,"check":408,"severity":353,"summary":409},"Sandbox escape primitives","No evidence of detached process spawns or deny-retry loops was found in the reviewed skill documents.",{"category":395,"check":411,"severity":353,"summary":412},"Data Exfiltration","The skills focus on guiding development processes and do not instruct the agent to read or submit confidential data to third parties.",{"category":395,"check":414,"severity":353,"summary":415},"Hidden Text Tricks","The bundled content (README, SKILL.md files) appears free of hidden-steering tricks and uses standard, visible text.",{"category":417,"check":418,"severity":353,"summary":419},"Hooks","Opaque code execution","The extension relies on structured skills and documentation, not opaque code execution methods like base64 payloads or runtime fetches.",{"category":421,"check":422,"severity":353,"summary":423},"Portability","Structural Assumption","Skills are designed to be adaptable and provide guidance, not make rigid assumptions about specific project structures beyond what's typical for development workflows.",{"category":425,"check":426,"severity":427,"summary":428},"Trust","Issues Attention","warning","While there are many open issues (123 opened vs 264 closed in 90d), the closure rate is approximately 68%, which is good, but the sheer volume of open issues suggests potential maintainer bandwidth limitations.",{"category":430,"check":431,"severity":353,"summary":432},"Versioning","Release Management","The extension has a clear manifest version (5.1.0) and a CHANGELOG, indicating a structured approach to release management.",{"category":434,"check":435,"severity":371,"summary":436},"Code Execution","Validation","This is a plugin bundling skills; validation is handled by the skills themselves or the host agent's tool execution.",{"category":395,"check":438,"severity":353,"summary":439},"Unguarded Destructive Operations","The skills guide development processes and do not involve inherently destructive operations. Where destructive actions might occur (e.g., discarding work), confirmation gates are described.",{"category":434,"check":441,"severity":353,"summary":442},"Error Handling","The skills emphasize systematic debugging and structured responses, implying robust error handling within the agent's process.",{"category":434,"check":444,"severity":371,"summary":445},"Logging","The plugin itself does not perform logging; this is the responsibility of the host agent or individual skills.",{"category":447,"check":448,"severity":353,"summary":449},"Compliance","GDPR","The skills focus on process and methodology, not personal data handling, making GDPR compliance unlikely to be a direct concern for the plugin itself.",{"category":447,"check":451,"severity":353,"summary":452},"Target market","The extension provides general software development methodologies applicable globally, with no specific regional or jurisdictional logic detected.",{"category":421,"check":454,"severity":353,"summary":455},"Runtime stability","The skills are written in English and provide instructions for agents, which are designed to be platform-agnostic. Tool mappings are mentioned for non-Claude Code environments.",{"category":374,"check":457,"severity":353,"summary":458},"README","The README file is comprehensive, clearly states the extension's purpose, and provides installation and workflow details.",{"category":362,"check":460,"severity":371,"summary":461},"Tool surface size","This is a plugin that bundles skills, not a set of exposed tools/commands.",{"category":369,"check":463,"severity":371,"summary":464},"Overlapping near-synonym tools","This is a plugin that bundles skills, not a set of exposed tools with potentially overlapping names.",{"category":374,"check":466,"severity":353,"summary":467},"Phantom features","All features described in the README, such as the specific skills and workflows, are clearly outlined in the associated SKILL.md files or plugin manifests.",{"category":469,"check":470,"severity":353,"summary":471},"Install","Installation instruction","The README provides clear installation instructions for multiple harnesses (Claude Code, Codex CLI, etc.) with copy-pasteable commands and marketplace integration details.",{"category":473,"check":474,"severity":353,"summary":475},"Errors","Actionable error messages","The skills consistently emphasize a systematic approach to debugging and problem-solving, implying the creation of actionable error messages and diagnostic steps.",{"category":477,"check":478,"severity":371,"summary":479},"Execution","Pinned dependencies","The extension's core dependencies are skills and the agent framework; there are no third-party libraries requiring pinning via lockfiles.",{"category":362,"check":481,"severity":371,"summary":482},"Dry-run preview","This plugin bundles skills, and dry-run capabilities would be a feature of individual skills or the host agent, not the plugin itself.",{"category":484,"check":485,"severity":371,"summary":486},"Protocol","Idempotent retry & timeouts","This is a plugin bundling skills; idempotency and timeouts would be concerns for individual skills or the agent framework.",{"category":447,"check":488,"severity":371,"summary":489},"Telemetry opt-in","There is no indication that the plugin itself emits telemetry; this would be a feature of the host agent or specific skills interacting with external services.",{"category":369,"check":491,"severity":353,"summary":492},"Name collisions","The bundled skills have distinct names (e.g., 'test-driven-development', 'systematic-debugging') and clear descriptions, preventing ambiguity.",{"category":369,"check":494,"severity":371,"summary":495},"Hooks-off mechanism","The plugin.json does not explicitly define hooks that would require a hooks-off mechanism. Hook handling is present in cursor-specific config.",{"category":369,"check":497,"severity":371,"summary":498},"Hook matcher tightness","The provided plugin.json for Cursor does not define hooks with complex matchers; hook configuration is minimal.",{"category":395,"check":500,"severity":353,"summary":501},"Hook security","The provided hook configurations for Cursor are basic session start hooks and do not appear to involve destructive or network-touching behavior.",{"category":417,"check":503,"severity":371,"summary":504},"Silent prompt rewriting","No UserPromptSubmit hooks were found in the plugin configuration.",{"category":395,"check":506,"severity":371,"summary":507},"Permission Hook","No PermissionRequest hooks were found in the plugin configuration.",{"category":447,"check":509,"severity":371,"summary":510},"Hook privacy","The plugin does not appear to have hooks that send data to network services.",{"category":434,"check":512,"severity":353,"summary":513},"Hook dependency","The hooks found are simple scripts executed directly, not opaque bundles or external calls.",{"category":374,"check":515,"severity":353,"summary":516},"Feature Transparency","The README details the core skills and workflows, and the plugin.json lists relevant components.",{"category":518,"check":519,"severity":353,"summary":520},"Convention","Layout convention adherence","The plugin structure, particularly the use of `.claude-plugin/plugin.json` and skills directory, follows expected conventions.",{"category":518,"check":522,"severity":371,"summary":523},"Plugin state","The plugin itself does not appear to manage persistent state beyond what the host agent or individual skills might.",{"category":395,"check":525,"severity":371,"summary":526},"Keychain-stored secrets","The plugin does not appear to handle secrets directly that would require keychain storage.",{"category":528,"check":529,"severity":371,"summary":530},"Dependencies","Tagged release sourcing","The plugin is self-contained and does not bundle external MCP servers from sources requiring tagged release checks.",{"category":532,"check":533,"severity":353,"summary":534},"Installation","Clean uninstall","The plugin does not appear to install background daemons or services that would survive an uninstall.",1778694811975,"This plugin bundles a library of skills that enforce a complete software development methodology, covering brainstorming, planning, test-driven development, systematic debugging, code review, and finishing development branches.",[538,539,540,541,542],"Enforces Test-Driven Development (TDD) cycle","Guides systematic debugging with root cause analysis","Facilitates structured brainstorming and design","Manages implementation planning and execution","Supports code review and version control workflows",[544,545,546],"Replacing the core functionality of the coding agent","Providing domain-specific libraries outside of development methodology","Automating complex architectural decisions without human oversight",[548,549,550,551,552],"Test-Driven Development","Systematic Debugging","Agile Workflows","Code Review Processes","Design Before Implementation",[],"To provide coding agents with a robust framework and proven techniques for software development, ensuring high-quality, systematic, and reproducible results.","The plugin is well-structured, actively maintained, and adheres to best practices. The only minor concern is the high number of open issues, though the closure rate is good.","A comprehensive and well-documented plugin that provides a structured software development methodology for coding agents.",[220,63,64,34,558],"methodology",[560,561,562,563],"Use when starting any new feature or bug fix to ensure a rigorous development process.","Use when encountering unexpected behavior or test failures to systematically find the root cause.","Use when needing to decompose a complex requirement into manageable, executable tasks.","Use when needing to ensure code quality and adherence to design through structured reviews.",{"codeQuality":565,"collectedAt":567,"documentation":568,"maintenance":570,"popularity":577,"security":579,"testCoverage":581},{"hasLockfile":566},true,1778694793668,{"descriptionLength":153,"readmeSize":569},8354,{"closedIssues90d":571,"forks":572,"hasChangelog":566,"manifestVersion":573,"openIssues90d":574,"pushedAt":575,"stars":576},264,16839,"5.1.0",123,1778631763000,189277,{"npmDownloads":578},4072,{"hasNpmPackage":566,"license":112,"smitheryVerified":580},false,{"hasCi":580,"hasTests":566},{"updatedAt":583},1778694812257,{"basePath":585,"githubOwner":20,"githubRepo":21,"locale":22,"slug":21,"type":586},"","plugin",{"_creationTime":588,"_id":589,"community":590,"display":591,"identity":595,"parentExtension":597,"providers":598,"relations":609,"tags":610,"workflow":611},1778694781833.2676,"k1788r38shp3egpgndh2gady8n86nknf",{"reviewCount":11},{"description":592,"installMethods":593,"name":594,"sourceUrl":17},"Development marketplace for Superpowers core skills library",{"claudeCode":15},"superpowers-dev",{"basePath":585,"githubOwner":20,"githubRepo":21,"locale":22,"slug":21,"type":596},"marketplace",null,{"evaluate":599,"extract":604},{"promptVersionExtension":600,"promptVersionScoring":27,"score":601,"tags":602,"targetMarket":35,"tier":36},"3.1.0",75,[87,558,177,603,596],"skills",{"commitSha":38,"marketplace":605,"plugin":607},{"name":594,"pluginCount":606},1,{"mcpCount":11,"provider":608,"skillCount":11},"classify",{"repoId":40},[177,87,596,558,603],{"evaluatedAt":612,"extractAt":44,"updatedAt":613},1778694793413,1778695144064,{"evaluate":615,"extract":617},{"promptVersionExtension":26,"promptVersionScoring":27,"score":175,"tags":616,"targetMarket":35,"tier":36},[220,63,64,34,558],{"commitSha":38,"license":112,"plugin":618},{"mcpCount":11,"provider":608,"skillCount":619},14,{"parentExtensionId":589,"repoId":40},{"_creationTime":622,"_id":40,"identity":623,"providers":624,"workflow":825},1778694775718.9592,{"githubOwner":20,"githubRepo":21,"sourceUrl":17},{"classify":625,"discover":817,"extract":820,"github":821,"npm":824},{"commitSha":38,"extensions":626},[627,640,689,710,715,720,725,730,737,748,769,776,781,792,797,804],{"basePath":585,"description":592,"displayName":594,"installMethods":628,"rationale":629,"selectedPaths":630,"source":639,"sourceLanguage":22,"type":596},{"claudeCode":15},"marketplace.json at .claude-plugin/marketplace.json",[631,634,636],{"path":632,"priority":633},".claude-plugin/marketplace.json","mandatory",{"path":635,"priority":633},"README.md",{"path":637,"priority":638},"LICENSE","high","rule",{"basePath":585,"description":341,"displayName":21,"installMethods":641,"license":112,"rationale":642,"selectedPaths":643,"source":639,"sourceLanguage":22,"type":586},{"claudeCode":21},"plugin manifest at .claude-plugin/plugin.json",[644,646,647,648,651,653,655,657,659,661,663,665,667,669,671,673,675,677,679,681,683,685,687],{"path":645,"priority":633},".claude-plugin/plugin.json",{"path":635,"priority":633},{"path":637,"priority":638},{"path":649,"priority":650},"skills/brainstorming/SKILL.md","medium",{"path":652,"priority":650},"skills/dispatching-parallel-agents/SKILL.md",{"path":654,"priority":650},"skills/executing-plans/SKILL.md",{"path":656,"priority":650},"skills/finishing-a-development-branch/SKILL.md",{"path":658,"priority":650},"skills/receiving-code-review/SKILL.md",{"path":660,"priority":650},"skills/requesting-code-review/SKILL.md",{"path":662,"priority":650},"skills/subagent-driven-development/SKILL.md",{"path":664,"priority":650},"skills/systematic-debugging/SKILL.md",{"path":666,"priority":650},"skills/test-driven-development/SKILL.md",{"path":668,"priority":650},"skills/using-git-worktrees/SKILL.md",{"path":670,"priority":650},"skills/using-superpowers/SKILL.md",{"path":672,"priority":650},"skills/verification-before-completion/SKILL.md",{"path":674,"priority":650},"skills/writing-plans/SKILL.md",{"path":676,"priority":650},"skills/writing-skills/SKILL.md",{"path":678,"priority":638},"hooks/hooks-cursor.json",{"path":680,"priority":638},"hooks/hooks.json",{"path":682,"priority":638},"hooks/run-hook.cmd",{"path":684,"priority":638},"hooks/session-start",{"path":686,"priority":638},".codex-plugin/plugin.json",{"path":688,"priority":638},".cursor-plugin/plugin.json",{"basePath":19,"description":13,"displayName":16,"installMethods":690,"rationale":691,"selectedPaths":692,"source":639,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/brainstorming/SKILL.md",[693,695,698,700,702,704,706,708],{"path":694,"priority":633},"SKILL.md",{"path":696,"priority":697},"scripts/frame-template.html","low",{"path":699,"priority":697},"scripts/helper.js",{"path":701,"priority":697},"scripts/server.cjs",{"path":703,"priority":697},"scripts/start-server.sh",{"path":705,"priority":697},"scripts/stop-server.sh",{"path":707,"priority":650},"spec-document-reviewer-prompt.md",{"path":709,"priority":650},"visual-companion.md",{"basePath":55,"description":51,"displayName":53,"installMethods":711,"rationale":712,"selectedPaths":713,"source":639,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/dispatching-parallel-agents/SKILL.md",[714],{"path":694,"priority":633},{"basePath":81,"description":77,"displayName":79,"installMethods":716,"rationale":717,"selectedPaths":718,"source":639,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/executing-plans/SKILL.md",[719],{"path":694,"priority":633},{"basePath":103,"description":99,"displayName":101,"installMethods":721,"rationale":722,"selectedPaths":723,"source":639,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/finishing-a-development-branch/SKILL.md",[724],{"path":694,"priority":633},{"basePath":127,"description":123,"displayName":125,"installMethods":726,"rationale":727,"selectedPaths":728,"source":639,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/receiving-code-review/SKILL.md",[729],{"path":694,"priority":633},{"basePath":150,"description":146,"displayName":148,"installMethods":731,"rationale":732,"selectedPaths":733,"source":639,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/requesting-code-review/SKILL.md",[734,735],{"path":694,"priority":633},{"path":736,"priority":650},"code-reviewer.md",{"basePath":172,"description":168,"displayName":170,"installMethods":738,"rationale":739,"selectedPaths":740,"source":639,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/subagent-driven-development/SKILL.md",[741,742,744,746],{"path":694,"priority":633},{"path":743,"priority":650},"code-quality-reviewer-prompt.md",{"path":745,"priority":650},"implementer-prompt.md",{"path":747,"priority":650},"spec-reviewer-prompt.md",{"basePath":194,"description":190,"displayName":192,"installMethods":749,"rationale":750,"selectedPaths":751,"source":639,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/systematic-debugging/SKILL.md",[752,753,755,757,759,761,763,765,767],{"path":694,"priority":633},{"path":754,"priority":650},"CREATION-LOG.md",{"path":756,"priority":650},"condition-based-waiting.md",{"path":758,"priority":650},"defense-in-depth.md",{"path":760,"priority":650},"root-cause-tracing.md",{"path":762,"priority":650},"test-academic.md",{"path":764,"priority":650},"test-pressure-1.md",{"path":766,"priority":650},"test-pressure-2.md",{"path":768,"priority":650},"test-pressure-3.md",{"basePath":216,"description":212,"displayName":214,"installMethods":770,"rationale":771,"selectedPaths":772,"source":639,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/test-driven-development/SKILL.md",[773,774],{"path":694,"priority":633},{"path":775,"priority":650},"testing-anti-patterns.md",{"basePath":239,"description":235,"displayName":237,"installMethods":777,"rationale":778,"selectedPaths":779,"source":639,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/using-git-worktrees/SKILL.md",[780],{"path":694,"priority":633},{"basePath":261,"description":257,"displayName":259,"installMethods":782,"rationale":783,"selectedPaths":784,"source":639,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/using-superpowers/SKILL.md",[785,786,788,790],{"path":694,"priority":633},{"path":787,"priority":650},"references/codex-tools.md",{"path":789,"priority":650},"references/copilot-tools.md",{"path":791,"priority":650},"references/gemini-tools.md",{"basePath":285,"description":281,"displayName":283,"installMethods":793,"rationale":794,"selectedPaths":795,"source":639,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/verification-before-completion/SKILL.md",[796],{"path":694,"priority":633},{"basePath":306,"description":302,"displayName":304,"installMethods":798,"rationale":799,"selectedPaths":800,"source":639,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/writing-plans/SKILL.md",[801,802],{"path":694,"priority":633},{"path":803,"priority":650},"plan-document-reviewer-prompt.md",{"basePath":327,"description":323,"displayName":325,"installMethods":805,"rationale":806,"selectedPaths":807,"source":639,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/writing-skills/SKILL.md",[808,809,811,813,815],{"path":694,"priority":633},{"path":810,"priority":650},"anthropic-best-practices.md",{"path":812,"priority":697},"examples/CLAUDE_MD_TESTING.md",{"path":814,"priority":650},"persuasion-principles.md",{"path":816,"priority":650},"testing-skills-with-subagents.md",{"sources":818},[819],"manual",{"npmPackage":21},{"closedIssues90d":571,"description":822,"forks":572,"license":112,"openIssues90d":574,"pushedAt":575,"readmeSize":569,"stars":576,"topics":823},"An agentic skills framework & software development methodology that works.",[],{"downloads":578},{"classifiedAt":826,"discoverAt":827,"extractAt":828,"githubAt":828,"npmAt":829,"updatedAt":826},1778694781548,1778694775719,1778694777628,1778694779566,[34,63,558,220,64],{"evaluatedAt":583,"extractAt":44,"updatedAt":832},1778695144413,[],[835,864,892,915,941,972],{"_creationTime":836,"_id":837,"community":838,"display":839,"identity":844,"providers":848,"relations":858,"tags":860,"workflow":861},1778685949178.788,"k176z1bn53zzf0sm269h9x914x86nmtv",{"reviewCount":11},{"description":840,"installMethods":841,"name":842,"sourceUrl":843},"Build AG2 (AutoGen) multi-agent systems with slash commands: scaffold agents, wire workflows, create tools, and review code",{"claudeCode":842},"ag2-agent-builder","https://github.com/davepoon/buildwithclaude",{"basePath":845,"githubOwner":846,"githubRepo":847,"locale":22,"slug":842,"type":586},"plugins/ag2-agent-builder","davepoon","buildwithclaude",{"evaluate":849,"extract":856},{"promptVersionExtension":26,"promptVersionScoring":27,"score":242,"tags":850,"targetMarket":35,"tier":65},[851,852,853,64,854,855],"autogen","multi-agent","agent-building","tools","python",{"commitSha":38,"license":857},"Apache-2.0",{"repoId":859},"kd719kw54vhmcscq7ckdp59fg586mnt6",[853,851,852,855,854,64],{"evaluatedAt":862,"extractAt":863,"updatedAt":862},1778687364609,1778685949178,{"_creationTime":865,"_id":866,"community":867,"display":868,"identity":873,"providers":877,"relations":885,"tags":888,"workflow":889},1778675056600.2036,"k17ecjvwgk0pnvb9557bdnq7wd86m7yq",{"reviewCount":11},{"description":869,"installMethods":870,"name":871,"sourceUrl":872},"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":871},"agenthub","https://github.com/alirezarezvani/claude-skills",{"basePath":874,"githubOwner":875,"githubRepo":876,"locale":22,"slug":871,"type":586},"engineering/agenthub","alirezarezvani","claude-skills",{"evaluate":878,"extract":882},{"promptVersionExtension":26,"promptVersionScoring":27,"score":106,"tags":879,"targetMarket":35,"tier":65},[852,34,108,880,109,881],"orchestration","development-tool",{"commitSha":38,"license":112,"plugin":883},{"mcpCount":11,"provider":608,"skillCount":884},8,{"parentExtensionId":886,"repoId":887},"k17dce6sbramb6sxm7ksr3928x86ncfs","kd7ff9s1w43mfyy1n7hf87816186m6px",[109,34,881,108,852,880],{"evaluatedAt":890,"extractAt":891,"updatedAt":890},1778675441637,1778675056600,{"_creationTime":893,"_id":894,"community":895,"display":896,"identity":900,"providers":904,"relations":909,"tags":911,"workflow":912},1778692488329.0122,"k1706nwc7f8zp4gh4th2smsax186n2ez",{"reviewCount":11},{"description":897,"installMethods":898,"name":220,"sourceUrl":899},"TDD workflow enforcement with auto-test hook",{"claudeCode":220},"https://github.com/luiseiman/claude-kit",{"basePath":901,"githubOwner":902,"githubRepo":903,"locale":22,"slug":220,"type":586},"stacks/tdd","luiseiman","claude-kit",{"evaluate":905,"extract":908},{"promptVersionExtension":26,"promptVersionScoring":27,"score":106,"tags":906,"targetMarket":35,"tier":65},[220,199,64,109,907],"hooks",{"commitSha":38},{"repoId":910},"kd79wqc8an5wh20cc2znr8tyb586mxwx",[109,907,220,199,64],{"evaluatedAt":913,"extractAt":914,"updatedAt":913},1778692847867,1778692488329,{"_creationTime":916,"_id":917,"community":918,"display":919,"identity":925,"providers":929,"relations":934,"tags":937,"workflow":938},1778699018122.7678,"k178hz149grfj9ms94jrtc6d0986mxmk",{"reviewCount":11},{"description":920,"installMethods":921,"name":923,"sourceUrl":924},"Test-driven development methodology with red-green-refactor cycles and code review",{"claudeCode":922},"tdd-workflows","TDD Workflows","https://github.com/wshobson/agents",{"basePath":926,"githubOwner":927,"githubRepo":928,"locale":22,"slug":922,"type":586},"plugins/tdd-workflows","wshobson","agents",{"evaluate":930,"extract":933},{"promptVersionExtension":26,"promptVersionScoring":27,"score":153,"tags":931,"targetMarket":35,"tier":65},[220,199,87,109,131,932,928],"workflows",{"commitSha":38,"license":112},{"parentExtensionId":935,"repoId":936},"k17cywe30jfsfw3cdpncjfn8y186nvyw","kd74de64zj0axtg5b8t7eqqe2x86nske",[928,109,131,87,220,199,932],{"evaluatedAt":939,"extractAt":940,"updatedAt":939},1778699204003,1778699018122,{"_creationTime":942,"_id":943,"community":944,"display":945,"identity":951,"providers":955,"relations":965,"tags":968,"workflow":969},1778696691708.2756,"k17824gxxnapds9nzs89txbxz586nt68",{"reviewCount":11},{"description":946,"installMethods":947,"name":949,"sourceUrl":950},"SPARC methodology — Specification, Pseudocode, Architecture, Refinement, Completion phases with gate checks",{"claudeCode":948},"ruflo-sparc","Ruvlo SPARC","https://github.com/ruvnet/ruflo",{"basePath":952,"githubOwner":953,"githubRepo":954,"locale":22,"slug":948,"type":586},"plugins/ruflo-sparc","ruvnet","ruflo",{"evaluate":956,"extract":962},{"promptVersionExtension":26,"promptVersionScoring":27,"score":84,"tags":957,"targetMarket":35,"tier":65},[958,558,132,959,62,960,961,199],"sparc","quality-gates","specification","architecture",{"commitSha":38,"license":112,"plugin":963},{"mcpCount":11,"provider":608,"skillCount":964},3,{"parentExtensionId":966,"repoId":967},"k1753196a11bz5jzm7hqzasr0h86nk71","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[62,961,132,558,959,958,960,199],{"evaluatedAt":970,"extractAt":971,"updatedAt":970},1778697246737,1778696691708,{"_creationTime":973,"_id":974,"community":975,"display":976,"identity":982,"providers":986,"relations":996,"tags":999,"workflow":1000},1778694480889.9465,"k173g0c46wghgz5j9gn02wfydn86mkh8",{"reviewCount":11},{"description":977,"installMethods":978,"name":980,"sourceUrl":981},"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":979},"customaize-agent","Customaize Agent","https://github.com/NeoLabHQ/context-engineering-kit",{"basePath":983,"githubOwner":984,"githubRepo":985,"locale":22,"slug":979,"type":586},"plugins/customaize-agent","NeoLabHQ","context-engineering-kit",{"evaluate":987,"extract":992},{"promptVersionExtension":26,"promptVersionScoring":27,"score":84,"tags":988,"targetMarket":35,"tier":991},[989,267,990,220,289,311],"agent-creation","skill-development","flagged",{"commitSha":38,"license":993,"plugin":994},"GPL-3.0",{"mcpCount":11,"provider":608,"skillCount":995},12,{"parentExtensionId":997,"repoId":998},"k173g7jx10ba2yhdcc5s3cc1jd86mzfh","kd7a3rj13ezgx1wgm0jfh08hsx86n0sz",[989,311,267,990,220,289],{"evaluatedAt":1001,"extractAt":1002,"updatedAt":1001},1778694625658,1778694480890]