[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-obra-writing-skills-en":3,"guides-for-obra-writing-skills":581,"similar-k178c52nhz3grtaf2sxzfyyvjs86n782-en":582},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":260,"isFallback":256,"parentExtension":265,"providers":325,"relations":329,"repo":330,"tags":578,"workflow":579},1778694781833.2712,"k178c52nhz3grtaf2sxzfyyvjs86n782",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Use when creating new skills, editing existing skills, or verifying skills work before deployment",{"claudeCode":12},"obra/superpowers","writing-skills","https://github.com/obra/superpowers",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":239,"workflow":258},1778695033887.5996,"kn75116cqt6p9cv5k7s6t0kt4186n845","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"practices":205,"prerequisites":210,"promptVersionExtension":212,"promptVersionScoring":213,"purpose":214,"rationale":215,"score":216,"summary":217,"tags":218,"targetMarket":224,"tier":225,"useCases":226,"workflow":231},[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,114,117,121,124,127,130,133,136,139,143,147,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of creating, editing, and verifying skills, which is a concrete user need.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","This skill offers a structured TDD-based methodology for skill creation and testing, which is a unique value proposition beyond basic documentation.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill provides a comprehensive methodology for skill authoring and testing, covering the complete lifecycle from writing to deployment and refactoring.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses solely on the process of writing and testing other skills, adhering to a single domain.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The provided description accurately reflects the skill's purpose of guiding the creation, editing, and verification of other skills.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This skill does not expose any tools or commands; it is purely a procedural guide within SKILL.md.",{"category":45,"check":46,"severity":42,"summary":47},"Documentation","Configuration & parameter reference","This skill does not have configurable parameters or external configuration files.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","This skill does not expose any user-facing tools or commands.",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","This skill does not interact with external systems or expose I/O schemas.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The extension is licensed under the MIT License, which is permissive and OSS-approved.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The repository shows recent commits as of 2026-05-13, indicating active maintenance.",{"category":59,"check":63,"severity":42,"summary":64},"Dependency Management","The skill itself does not appear to have external dependencies that require management.",{"category":66,"check":67,"severity":42,"summary":68},"Security","Secret Management","This skill focuses on documentation and methodology, and does not handle secrets.",{"category":66,"check":70,"severity":42,"summary":71},"Injection","The skill does not load or execute external data, mitigating injection risks.",{"category":66,"check":73,"severity":42,"summary":74},"Transitive Supply-Chain Grenades","No external files are loaded or included at runtime; all content is bundled.",{"category":66,"check":76,"severity":42,"summary":77},"Sandbox Isolation","This skill is purely instructional and does not perform file operations or system changes.",{"category":66,"check":79,"severity":42,"summary":80},"Sandbox escape primitives","The skill's content is static and does not involve execution of scripts that could escape a sandbox.",{"category":66,"check":82,"severity":42,"summary":83},"Data Exfiltration","The skill does not perform any outbound calls or handle confidential data.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content appears free of hidden text tricks, invisible characters, or other steering mechanisms.",{"category":88,"check":89,"severity":42,"summary":90},"Hooks","Opaque code execution","The skill does not contain any scripts or code that could be considered opaque execution.",{"category":92,"check":93,"severity":42,"summary":94},"Portability","Structural Assumption","The skill makes no assumptions about user project organization outside its own bundle.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","With 123 open and 264 closed issues in 90 days, the closure rate is healthy, indicating good maintainer engagement.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The repository has a CHANGELOG.md and recent commits, and the MIT license is clearly stated, allowing for version tracking.",{"category":104,"check":105,"severity":42,"summary":106},"Execution","Validation","This skill does not execute code or process structured input/output that would require validation libraries.",{"category":66,"check":108,"severity":42,"summary":109},"Unguarded Destructive Operations","The skill is purely instructional and has no destructive operations.",{"category":111,"check":112,"severity":42,"summary":113},"Code Execution","Error Handling","The skill does not contain executable code, thus error handling is not applicable.",{"category":111,"check":115,"severity":42,"summary":116},"Logging","The skill does not execute code and therefore does not require logging.",{"category":118,"check":119,"severity":42,"summary":120},"Compliance","GDPR","The skill does not operate on personal data.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","The skill's content is universally applicable to software development practices and does not exhibit regional or jurisdictional logic.",{"category":92,"check":125,"severity":42,"summary":126},"Runtime stability","The skill is documentation-based and does not make assumptions about specific runtimes or OS.",{"category":45,"check":128,"severity":24,"summary":129},"README","The README file exists, is comprehensive, and clearly introduces the Superpowers methodology.",{"category":33,"check":131,"severity":42,"summary":132},"Tool surface size","This is a skill and does not expose tools in the manner of a CLI or plugin.",{"category":40,"check":134,"severity":42,"summary":135},"Overlapping near-synonym tools","This skill does not expose any tools that could have overlapping synonyms.",{"category":45,"check":137,"severity":24,"summary":138},"Phantom features","All features advertised in the README and SKILL.md correspond to the documented methodology and provided content.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The README provides clear, copy-pasteable installation instructions for multiple platforms and includes usage examples.",{"category":144,"check":145,"severity":42,"summary":146},"Errors","Actionable error messages","This skill does not generate user-facing error messages as it does not execute code.",{"category":104,"check":148,"severity":42,"summary":149},"Pinned dependencies","The skill does not involve code execution or dependencies.",{"category":33,"check":151,"severity":42,"summary":152},"Dry-run preview","There are no state-changing commands or outward data sending operations in this skill.",{"category":154,"check":155,"severity":42,"summary":156},"Protocol","Idempotent retry & timeouts","This skill does not involve remote calls or state-changing operations.",{"category":118,"check":158,"severity":42,"summary":159},"Telemetry opt-in","The skill does not emit telemetry.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The description clearly defines the skill's purpose: guiding the creation, editing, and verification of other skills, with explicit triggers and TDD methodology.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter is dense, concise, and effectively summarizes the core capability and triggering conditions.",{"category":45,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md body is well-structured, under 500 lines, and appropriately delegates heavier content to separate files.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The skill effectively uses progressive disclosure, with detailed sections and linked files like testing-skills-with-subagents.md and persuasion-principles.md.",{"category":170,"check":174,"severity":42,"summary":175},"Forked exploration","This skill does not involve deep exploration or code review that would require forked context.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The documentation provides clear examples, including a detailed walkthrough of the TDD cycle and reference to the CLAUDE_MD_TESTING.md for practical testing scenarios.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The skill anticipates edge cases and rationalizations, providing explicit counters and detailed failure modes, like the 'Common Rationalizations for Skipping Testing' table.",{"category":111,"check":183,"severity":42,"summary":184},"Tool Fallback","The skill does not rely on external tools that would require fallbacks.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The skill mandates TDD and requires starting over if tests are forgotten, effectively halting workflows that deviate from the expected state.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill explicitly references other required skills like `superpowers:test-driven-development` and does not implicitly rely on other skills being loaded.",1778695033776,"This skill provides a detailed methodology based on Test-Driven Development (TDD) for creating, editing, and verifying other agent skills. It emphasizes writing tests first, documenting failures, writing minimal skills, and refactoring to close loopholes, promoting high-quality and robust documentation.",[195,196,197,198,199],"TDD methodology for skill creation","Detailed testing scenarios for agents","Guidance on handling common rationalizations","Best practices for documentation structure and content","Workflow for closing loopholes and ensuring compliance",[201,202,203,204],"Creating skills without a failing test first","Skipping the RED-GREEN-REFACTOR cycle","Documenting hypothetical scenarios without testing","Allowing rationalizations to bypass established rules",[206,207,208,209],"Test-Driven Development","Documentation Quality","Methodology Enforcement","Iterative Refinement",[211],"Understanding of superpowers:test-driven-development skill","3.0.0","4.4.0","To guide users in creating and maintaining high-quality agent skills by applying a rigorous Test-Driven Development approach.","The skill is exceptionally well-documented, comprehensive, and follows best practices meticulously, particularly in its TDD-focused methodology for skill creation. No critical or warning findings were identified.",99,"Excellent skill for authoring and testing other skills using a TDD methodology.",[219,220,221,222,223],"skill-authoring","tdd","documentation","testing","best-practices","global","verified",[227,228,229,230],"Creating new agent skills","Editing existing skills for improvements","Verifying skills before deployment","Ensuring skills are robust under pressure",[232,233,234,235,236,237,238],"Follow TDD cycle for skill creation (RED-GREEN-REFACTOR)","Write failing test scenarios without the skill (Baseline)","Document agent failures and rationalizations verbatim","Write minimal skill addressing specific failures","Run scenarios with skill to verify compliance","Close loopholes by adding explicit counters and updating documentation","Re-test until skill is bulletproof and agent complies under pressure",{"codeQuality":240,"collectedAt":242,"documentation":243,"maintenance":246,"popularity":252,"security":254,"testCoverage":257},{"hasLockfile":241},true,1778695020405,{"descriptionLength":244,"readmeSize":245},97,8354,{"closedIssues90d":247,"forks":248,"hasChangelog":241,"openIssues90d":249,"pushedAt":250,"stars":251},264,16839,123,1778631763000,189277,{"npmDownloads":253},4072,{"hasNpmPackage":241,"license":255,"smitheryVerified":256},"MIT",false,{"hasCi":256,"hasTests":241},{"updatedAt":259},1778695033887,{"basePath":261,"githubOwner":262,"githubRepo":263,"locale":18,"slug":13,"type":264},"skills/writing-skills","obra","superpowers","skill",{"_creationTime":266,"_id":267,"community":268,"display":269,"identity":274,"parentExtension":277,"providers":310,"relations":320,"tags":321,"workflow":322},1778694781833.2678,"k173cyjvkcyer717cf1859rka586mrx6",{"reviewCount":8},{"description":270,"installMethods":271,"name":273,"sourceUrl":14},"Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques",{"claudeCode":263,"superpowersMarketplace":272},"superpowers@superpowers-marketplace","Superpowers",{"basePath":275,"githubOwner":262,"githubRepo":263,"locale":18,"slug":263,"type":276},"","plugin",{"_creationTime":278,"_id":279,"community":280,"display":281,"identity":285,"providers":287,"relations":303,"tags":305,"workflow":306},1778694781833.2676,"k1788r38shp3egpgndh2gady8n86nknf",{"reviewCount":8},{"description":282,"installMethods":283,"name":284,"sourceUrl":14},"Development marketplace for Superpowers core skills library",{"claudeCode":12},"superpowers-dev",{"basePath":275,"githubOwner":262,"githubRepo":263,"locale":18,"slug":263,"type":286},"marketplace",{"evaluate":288,"extract":297},{"promptVersionExtension":289,"promptVersionScoring":213,"score":290,"tags":291,"targetMarket":224,"tier":296},"3.1.0",75,[292,293,294,295,286],"development","methodology","agent","skills","community",{"commitSha":298,"marketplace":299,"plugin":301},"HEAD",{"name":284,"pluginCount":300},1,{"mcpCount":8,"provider":302,"skillCount":8},"classify",{"repoId":304},"kd78df84w9e6v1ppqnzptt1afd86n9rm",[294,292,286,293,295],{"evaluatedAt":307,"extractAt":308,"updatedAt":309},1778694793413,1778694781833,1778695144064,{"evaluate":311,"extract":317},{"promptVersionExtension":212,"promptVersionScoring":213,"score":312,"tags":313,"targetMarket":224,"tier":296},96,[220,314,315,316,293],"debugging","workflow","collaboration",{"commitSha":298,"license":255,"plugin":318},{"mcpCount":8,"provider":302,"skillCount":319},14,{"parentExtensionId":279,"repoId":304},[316,314,293,220,315],{"evaluatedAt":323,"extractAt":308,"updatedAt":324},1778694812257,1778695144413,{"evaluate":326,"extract":328},{"promptVersionExtension":212,"promptVersionScoring":213,"score":216,"tags":327,"targetMarket":224,"tier":225},[219,220,221,222,223],{"commitSha":298,"license":255},{"parentExtensionId":267,"repoId":304},{"_creationTime":331,"_id":304,"identity":332,"providers":333,"workflow":573},1778694775718.9592,{"githubOwner":262,"githubRepo":263,"sourceUrl":14},{"classify":334,"discover":565,"extract":568,"github":569,"npm":572},{"commitSha":298,"extensions":335},[336,349,398,422,430,438,446,454,464,478,502,512,520,534,542,552],{"basePath":275,"description":282,"displayName":284,"installMethods":337,"rationale":338,"selectedPaths":339,"source":348,"sourceLanguage":18,"type":286},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[340,343,345],{"path":341,"priority":342},".claude-plugin/marketplace.json","mandatory",{"path":344,"priority":342},"README.md",{"path":346,"priority":347},"LICENSE","high","rule",{"basePath":275,"description":270,"displayName":263,"installMethods":350,"license":255,"rationale":351,"selectedPaths":352,"source":348,"sourceLanguage":18,"type":276},{"claudeCode":263},"plugin manifest at .claude-plugin/plugin.json",[353,355,356,357,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396],{"path":354,"priority":342},".claude-plugin/plugin.json",{"path":344,"priority":342},{"path":346,"priority":347},{"path":358,"priority":359},"skills/brainstorming/SKILL.md","medium",{"path":361,"priority":359},"skills/dispatching-parallel-agents/SKILL.md",{"path":363,"priority":359},"skills/executing-plans/SKILL.md",{"path":365,"priority":359},"skills/finishing-a-development-branch/SKILL.md",{"path":367,"priority":359},"skills/receiving-code-review/SKILL.md",{"path":369,"priority":359},"skills/requesting-code-review/SKILL.md",{"path":371,"priority":359},"skills/subagent-driven-development/SKILL.md",{"path":373,"priority":359},"skills/systematic-debugging/SKILL.md",{"path":375,"priority":359},"skills/test-driven-development/SKILL.md",{"path":377,"priority":359},"skills/using-git-worktrees/SKILL.md",{"path":379,"priority":359},"skills/using-superpowers/SKILL.md",{"path":381,"priority":359},"skills/verification-before-completion/SKILL.md",{"path":383,"priority":359},"skills/writing-plans/SKILL.md",{"path":385,"priority":359},"skills/writing-skills/SKILL.md",{"path":387,"priority":347},"hooks/hooks-cursor.json",{"path":389,"priority":347},"hooks/hooks.json",{"path":391,"priority":347},"hooks/run-hook.cmd",{"path":393,"priority":347},"hooks/session-start",{"path":395,"priority":347},".codex-plugin/plugin.json",{"path":397,"priority":347},".cursor-plugin/plugin.json",{"basePath":399,"description":400,"displayName":401,"installMethods":402,"rationale":403,"selectedPaths":404,"source":348,"sourceLanguage":18,"type":264},"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",[405,407,410,412,414,416,418,420],{"path":406,"priority":342},"SKILL.md",{"path":408,"priority":409},"scripts/frame-template.html","low",{"path":411,"priority":409},"scripts/helper.js",{"path":413,"priority":409},"scripts/server.cjs",{"path":415,"priority":409},"scripts/start-server.sh",{"path":417,"priority":409},"scripts/stop-server.sh",{"path":419,"priority":359},"spec-document-reviewer-prompt.md",{"path":421,"priority":359},"visual-companion.md",{"basePath":423,"description":424,"displayName":425,"installMethods":426,"rationale":427,"selectedPaths":428,"source":348,"sourceLanguage":18,"type":264},"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",[429],{"path":406,"priority":342},{"basePath":431,"description":432,"displayName":433,"installMethods":434,"rationale":435,"selectedPaths":436,"source":348,"sourceLanguage":18,"type":264},"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",[437],{"path":406,"priority":342},{"basePath":439,"description":440,"displayName":441,"installMethods":442,"rationale":443,"selectedPaths":444,"source":348,"sourceLanguage":18,"type":264},"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",[445],{"path":406,"priority":342},{"basePath":447,"description":448,"displayName":449,"installMethods":450,"rationale":451,"selectedPaths":452,"source":348,"sourceLanguage":18,"type":264},"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",[453],{"path":406,"priority":342},{"basePath":455,"description":456,"displayName":457,"installMethods":458,"rationale":459,"selectedPaths":460,"source":348,"sourceLanguage":18,"type":264},"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",[461,462],{"path":406,"priority":342},{"path":463,"priority":359},"code-reviewer.md",{"basePath":465,"description":466,"displayName":467,"installMethods":468,"rationale":469,"selectedPaths":470,"source":348,"sourceLanguage":18,"type":264},"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",[471,472,474,476],{"path":406,"priority":342},{"path":473,"priority":359},"code-quality-reviewer-prompt.md",{"path":475,"priority":359},"implementer-prompt.md",{"path":477,"priority":359},"spec-reviewer-prompt.md",{"basePath":479,"description":480,"displayName":481,"installMethods":482,"rationale":483,"selectedPaths":484,"source":348,"sourceLanguage":18,"type":264},"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",[485,486,488,490,492,494,496,498,500],{"path":406,"priority":342},{"path":487,"priority":359},"CREATION-LOG.md",{"path":489,"priority":359},"condition-based-waiting.md",{"path":491,"priority":359},"defense-in-depth.md",{"path":493,"priority":359},"root-cause-tracing.md",{"path":495,"priority":359},"test-academic.md",{"path":497,"priority":359},"test-pressure-1.md",{"path":499,"priority":359},"test-pressure-2.md",{"path":501,"priority":359},"test-pressure-3.md",{"basePath":503,"description":504,"displayName":505,"installMethods":506,"rationale":507,"selectedPaths":508,"source":348,"sourceLanguage":18,"type":264},"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",[509,510],{"path":406,"priority":342},{"path":511,"priority":359},"testing-anti-patterns.md",{"basePath":513,"description":514,"displayName":515,"installMethods":516,"rationale":517,"selectedPaths":518,"source":348,"sourceLanguage":18,"type":264},"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",[519],{"path":406,"priority":342},{"basePath":521,"description":522,"displayName":523,"installMethods":524,"rationale":525,"selectedPaths":526,"source":348,"sourceLanguage":18,"type":264},"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",[527,528,530,532],{"path":406,"priority":342},{"path":529,"priority":359},"references/codex-tools.md",{"path":531,"priority":359},"references/copilot-tools.md",{"path":533,"priority":359},"references/gemini-tools.md",{"basePath":535,"description":536,"displayName":537,"installMethods":538,"rationale":539,"selectedPaths":540,"source":348,"sourceLanguage":18,"type":264},"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",[541],{"path":406,"priority":342},{"basePath":543,"description":544,"displayName":545,"installMethods":546,"rationale":547,"selectedPaths":548,"source":348,"sourceLanguage":18,"type":264},"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",[549,550],{"path":406,"priority":342},{"path":551,"priority":359},"plan-document-reviewer-prompt.md",{"basePath":261,"description":10,"displayName":13,"installMethods":553,"rationale":554,"selectedPaths":555,"source":348,"sourceLanguage":18,"type":264},{"claudeCode":12},"SKILL.md frontmatter at skills/writing-skills/SKILL.md",[556,557,559,561,563],{"path":406,"priority":342},{"path":558,"priority":359},"anthropic-best-practices.md",{"path":560,"priority":409},"examples/CLAUDE_MD_TESTING.md",{"path":562,"priority":359},"persuasion-principles.md",{"path":564,"priority":359},"testing-skills-with-subagents.md",{"sources":566},[567],"manual",{"npmPackage":263},{"closedIssues90d":247,"description":570,"forks":248,"license":255,"openIssues90d":249,"pushedAt":250,"readmeSize":245,"stars":251,"topics":571},"An agentic skills framework & software development methodology that works.",[],{"downloads":253},{"classifiedAt":574,"discoverAt":575,"extractAt":576,"githubAt":576,"npmAt":577,"updatedAt":574},1778694781548,1778694775719,1778694777628,1778694779566,[223,221,219,220,222],{"evaluatedAt":259,"extractAt":308,"updatedAt":580},1778695146805,[],[583,610,638,665,693,721],{"_creationTime":584,"_id":585,"community":586,"display":587,"identity":593,"providers":596,"relations":604,"tags":606,"workflow":607},1778687029453.9026,"k1730ev9b9mj0r91y1b46f4nhs86ngc2",{"reviewCount":8},{"description":588,"installMethods":589,"name":591,"sourceUrl":592},"Best practices for using `expect` and `package:matcher`.\nFocuses on readable assertions, proper matcher selection, and avoiding\ncommon pitfalls.",{"claudeCode":590},"flutter/skills","dart-matcher-best-practices","https://github.com/flutter/skills",{"basePath":594,"githubOwner":595,"githubRepo":295,"locale":18,"slug":591,"type":264},"tool/dart_skills_lint/.agents/skills/dart-matcher-best-practices","flutter",{"evaluate":597,"extract":603},{"promptVersionExtension":212,"promptVersionScoring":213,"score":598,"tags":599,"targetMarket":224,"tier":225},100,[600,222,601,602,223],"dart","matcher","assertions",{"commitSha":298},{"repoId":605},"kd7100bqmd3gmqn2rdf4t72qqn86nfdd",[602,223,600,601,222],{"evaluatedAt":608,"extractAt":609,"updatedAt":608},1778687418456,1778687029453,{"_creationTime":611,"_id":612,"community":613,"display":614,"identity":620,"providers":624,"relations":631,"tags":633,"workflow":634},1778694510092.8093,"k1739tdkkxjmmx9m9gk67e8s5986me1q",{"reviewCount":8},{"description":615,"installMethods":616,"name":618,"sourceUrl":619},"Guides and best practices for working with Neon Serverless Postgres. Covers getting started, local development with Neon, choosing a connection method, Neon features, authentication (@neondatabase/auth), PostgREST-style data API (@neondatabase/neon-js), Neon CLI, and Neon's Platform API/SDKs. Use for any Neon-related questions.",{"claudeCode":617},"neondatabase/agent-skills","neon-postgres","https://github.com/neondatabase/agent-skills",{"basePath":621,"githubOwner":622,"githubRepo":623,"locale":18,"slug":618,"type":264},"skills/neon-postgres","neondatabase","agent-skills",{"evaluate":625,"extract":630},{"promptVersionExtension":212,"promptVersionScoring":213,"score":598,"tags":626,"targetMarket":224,"tier":225},[627,628,629,221,223],"postgres","neon","database",{"commitSha":298},{"repoId":632},"kd7fnpnf2z4z7frgbq47jwrzzh86nx09",[223,629,221,628,627],{"evaluatedAt":635,"extractAt":636,"updatedAt":637},1778694576976,1778694510092,1778694671737,{"_creationTime":639,"_id":640,"community":641,"display":642,"identity":648,"providers":652,"relations":659,"tags":661,"workflow":662},1778691705439.1682,"k17d64c6cje0qa1sp2r2wn4pzx86mv9p",{"reviewCount":8},{"description":643,"installMethods":644,"name":646,"sourceUrl":647},"Design SDKs that developers love to use—APIs that feel native, error messages that guide, and experiences that reduce friction. This skill covers creating SDKs that drive adoption through exceptional developer experience rather than aggressive marketing.\n\nTrigger phrases: \"SDK design\", \"developer experience\", \"API design\", \"SDK DX\", \"error messages\", \"type safety\", \"IDE integration\", \"SDK versioning\", \"migration guides\", \"client library design\", \"making SDKs feel native\", \"SDK best practices\"\n",{"claudeCode":645},"jonathimer/devmarketing-skills","sdk-dx","https://github.com/jonathimer/devmarketing-skills",{"basePath":649,"githubOwner":650,"githubRepo":651,"locale":18,"slug":646,"type":264},"skills/sdk-dx","jonathimer","devmarketing-skills",{"evaluate":653,"extract":658},{"promptVersionExtension":212,"promptVersionScoring":213,"score":598,"tags":654,"targetMarket":224,"tier":225},[655,656,657,221,223],"sdk","developer-experience","api-design",{"commitSha":298},{"repoId":660},"kd74f65yh7zvhb9s83jpzx33cd86nd64",[657,223,656,221,655],{"evaluatedAt":663,"extractAt":664,"updatedAt":663},1778692521720,1778691705439,{"_creationTime":666,"_id":667,"community":668,"display":669,"identity":675,"providers":679,"relations":687,"tags":689,"workflow":690},1778687399826.03,"k17aw44qv21pmpr9yh96rknat986n6md",{"reviewCount":8},{"description":670,"installMethods":671,"name":673,"sourceUrl":674},"Get best practices for C# async programming",{"claudeCode":672},"github/awesome-copilot","csharp-async","https://github.com/github/awesome-copilot",{"basePath":676,"githubOwner":677,"githubRepo":678,"locale":18,"slug":673,"type":264},"skills/csharp-async","github","awesome-copilot",{"evaluate":680,"extract":686},{"promptVersionExtension":212,"promptVersionScoring":213,"score":598,"tags":681,"targetMarket":224,"tier":225},[682,683,684,223,685],"csharp","async","programming","developer-tooling",{"commitSha":298},{"repoId":688},"kd7dsmv976w8rtkqnjjfdtfgks86nnmw",[683,223,682,685,684],{"evaluatedAt":691,"extractAt":692,"updatedAt":691},1778689742883,1778687399826,{"_creationTime":694,"_id":695,"community":696,"display":697,"identity":703,"providers":708,"relations":715,"tags":717,"workflow":718},1778683190010.2546,"k1769whm3ctfxq1z708j6w3cp986n35n",{"reviewCount":8},{"description":698,"installMethods":699,"name":701,"sourceUrl":702},"Go concurrency patterns for production services: context cancellation, errgroup, worker pools, bounded parallelism, fan-in/fan-out, and common race/deadlock pitfalls",{"claudeCode":700},"bobmatnyc/claude-mpm-skills","golang-concurrency-patterns","https://github.com/bobmatnyc/claude-mpm-skills",{"basePath":704,"githubOwner":705,"githubRepo":706,"locale":18,"slug":707,"type":264},"toolchains/golang/concurrency","bobmatnyc","claude-mpm-skills","concurrency",{"evaluate":709,"extract":714},{"promptVersionExtension":212,"promptVersionScoring":213,"score":598,"tags":710,"targetMarket":224,"tier":225},[711,707,712,713,223],"golang","patterns","production",{"commitSha":298},{"repoId":716},"kd72g55e5qeqs90bk1bvkt8wbx86nkn3",[223,707,711,712,713],{"evaluatedAt":719,"extractAt":720,"updatedAt":719},1778683530961,1778683190010,{"_creationTime":722,"_id":723,"community":724,"display":725,"identity":731,"providers":735,"relations":751,"tags":753,"workflow":754},1778669958874.1707,"k17e7ve95ag28cdc4gwt5qh10d86m1bv",{"reviewCount":8},{"description":726,"installMethods":727,"name":729,"sourceUrl":730},"Baseline cross-project coding conventions for naming, readability, immutability, and code-quality review. Use detailed frontend or backend skills for framework-specific patterns.",{"claudeCode":728},"affaan-m/everything-claude-code","coding-standards","https://github.com/affaan-m/everything-claude-code",{"basePath":732,"githubOwner":733,"githubRepo":734,"locale":18,"slug":729,"type":264},".agents/skills/coding-standards","affaan-m","everything-claude-code",{"evaluate":736,"extract":750},{"promptVersionExtension":212,"promptVersionScoring":213,"score":598,"tags":737,"targetMarket":224,"tier":225},[738,223,739,740,741,742,743,744,745,746,747,748,222,221,749],"coding-conventions","code-quality","typescript","javascript","python","go","java","php","swift","arkts","security","refactoring",{"commitSha":298},{"repoId":752},"kd78nxtg70rbj238fg1xbhf7d186mv9t",[747,223,739,738,221,743,744,741,745,742,749,748,746,222,740],{"evaluatedAt":755,"extractAt":756,"updatedAt":755},1778670132818,1778669958874]