[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-obra-using-superpowers-en":3,"guides-for-obra-using-superpowers":563,"similar-k17e27rw7dzytsze3zvx14wgnn86mvmp-en":564},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":241,"isFallback":237,"parentExtension":246,"providers":307,"relations":311,"repo":312,"tags":560,"workflow":561},1778694781833.2705,"k17e27rw7dzytsze3zvx14wgnn86mvmp",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions",{"claudeCode":12},"obra/superpowers","using-superpowers","https://github.com/obra/superpowers",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":220,"workflow":239},1778694987113.2651,"kn72hmap6jryjx1r9cy47560a186nq4a","en",{"checks":20,"evaluatedAt":190,"extensionSummary":191,"features":192,"nonGoals":197,"promptVersionExtension":201,"promptVersionScoring":202,"purpose":203,"rationale":204,"score":205,"summary":206,"tags":207,"targetMarket":213,"tier":214,"useCases":215},[21,26,29,32,36,39,44,48,51,53,57,61,64,68,71,74,77,80,83,86,90,94,98,102,106,109,112,115,119,122,125,128,131,133,136,140,144,148,151,155,158,161,164,167,171,174,177,180,183,187],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of needing to establish how to find and use skills before any other action, even before clarifying questions.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill enforces a strict protocol for skill invocation before any other action, overriding default behaviors and guiding the agent's workflow significantly.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill provides a complete lifecycle for skill discovery and invocation, ensuring agents follow a structured process before executing tasks.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill's sole responsibility is to govern the process of skill discovery and invocation, which is a coherent workflow.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's behavior of requiring skill invocation before any other action.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This skill does not expose tools; its functionality is driven by its internal instructions and the invocation of other skills.",{"category":45,"check":46,"severity":42,"summary":47},"Documentation","Configuration & parameter reference","This skill does not have configurable parameters or options that require documentation.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","This skill does not expose user-facing tools.",{"category":33,"check":52,"severity":42,"summary":50},"Minimal I/O surface",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The project is licensed under the MIT license, which is a permissive open-source license.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The last commit was on 2026-05-13, which is recent.",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","No third-party dependencies were detected that would require specific management.",{"category":65,"check":66,"severity":42,"summary":67},"Security","Secret Management","This skill does not handle secrets.",{"category":65,"check":69,"severity":24,"summary":70},"Injection","The skill does not load external data or files, thus mitigating injection risks.",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","The skill does not load or include external files at runtime, preventing transitive supply-chain risks.",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","The skill does not perform any file operations or potentially destructive actions outside its own scope.",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","No detached-process spawns or deny-retry loops were detected in the skill's logic.",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","The skill does not read or submit confidential data, and has no undocumented outbound calls.",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","Bundled content is free of hidden-steering tricks, and descriptions are clean printable ASCII.",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque code execution","The skill's bundled content consists only of plain, readable source code.",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","The skill does not make structural assumptions about the user's project organization outside of its bundle.",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","Issues opened: 123, closed: 264. Closure rate is approximately 68%, indicating good maintainer responsiveness.",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","The project has a CHANGELOG.md and recent commits, indicating active release management, though no explicit semver version is declared in the frontmatter.",{"category":103,"check":104,"severity":42,"summary":105},"Code Execution","Validation","The skill does not expose tools or commands that require input validation.",{"category":65,"check":107,"severity":24,"summary":108},"Unguarded Destructive Operations","The skill is read-only and does not perform any destructive operations.",{"category":103,"check":110,"severity":24,"summary":111},"Error Handling","The skill's instructions are clear and do not involve complex code execution paths with error handling needs.",{"category":103,"check":113,"severity":42,"summary":114},"Logging","The skill is read-only and does not perform actions that require logging.",{"category":116,"check":117,"severity":42,"summary":118},"Compliance","GDPR","The skill does not operate on personal data.",{"category":116,"check":120,"severity":24,"summary":121},"Target market","The skill is a general workflow instruction and has no regional or jurisdictional limitations; targetMarket is 'global'.",{"category":91,"check":123,"severity":24,"summary":124},"Runtime stability","The skill provides cross-platform tool mapping references and does not assume a specific runtime environment.",{"category":45,"check":126,"severity":24,"summary":127},"README","The README file exists and clearly describes the purpose and functionality of the Superpowers system.",{"category":33,"check":129,"severity":42,"summary":130},"Tool surface size","This skill does not expose tools.",{"category":40,"check":132,"severity":42,"summary":130},"Overlapping near-synonym tools",{"category":45,"check":134,"severity":24,"summary":135},"Phantom features","All advertised features and workflow steps in the documentation have corresponding skill instructions or references.",{"category":137,"check":138,"severity":24,"summary":139},"Install","Installation instruction","The README provides detailed, copy-pasteable installation instructions for multiple environments and includes example invocations.",{"category":141,"check":142,"severity":24,"summary":143},"Errors","Actionable error messages","The skill's instructions are declarative and do not involve complex error paths requiring actionable messages.",{"category":145,"check":146,"severity":24,"summary":147},"Execution","Pinned dependencies","The skill does not use third-party dependencies that require pinning, and its scripts have appropriate shebangs.",{"category":33,"check":149,"severity":42,"summary":150},"Dry-run preview","The skill is purely instructional and does not perform state-changing operations.",{"category":152,"check":153,"severity":42,"summary":154},"Protocol","Idempotent retry & timeouts","The skill does not perform remote calls or state-changing operations that would require idempotency or timeouts.",{"category":116,"check":156,"severity":24,"summary":157},"Telemetry opt-in","The skill does not emit telemetry.",{"category":40,"check":159,"severity":24,"summary":160},"Precise Purpose","The skill clearly defines its purpose as governing skill invocation before any other action, with specific instructions on when to use it and red flags for rationalization.",{"category":40,"check":162,"severity":24,"summary":163},"Concise Frontmatter","The frontmatter is concise and self-contained, clearly stating the core capability and its mandatory invocation rule.",{"category":45,"check":165,"severity":24,"summary":166},"Concise Body","The skill body is concise, delegating deeper material to separate files and keeping the main SKILL.md focused.",{"category":168,"check":169,"severity":24,"summary":170},"Context","Progressive Disclosure","The SKILL.md outlines the overall workflow and links to external files for detailed information on tool mappings and specific platforms.",{"category":168,"check":172,"severity":42,"summary":173},"Forked exploration","This skill is instructional and does not involve deep exploration or code review.",{"category":22,"check":175,"severity":24,"summary":176},"Usage examples","The documentation provides clear installation and usage examples for various platforms and tool mappings.",{"category":22,"check":178,"severity":24,"summary":179},"Edge cases","The documentation addresses edge cases through its 'Red Flags' section, guiding the agent away from incorrect rationalizations.",{"category":103,"check":181,"severity":24,"summary":182},"Tool Fallback","The skill provides alternative tool mappings for different platforms (Gemini, Codex, Copilot) and explicitly mentions native loading for Codex, indicating a fallback strategy.",{"category":184,"check":185,"severity":24,"summary":186},"Safety","Halt on unexpected state","The skill's instructions emphasize strict adherence to the invocation protocol, implicitly halting the workflow if its preconditions are not met.",{"category":91,"check":188,"severity":24,"summary":189},"Cross-skill coupling","The skill is self-contained and focuses on governing the invocation of other skills, with explicit references for platform-specific tool mappings rather than implicit coupling.",1778694986887,"This skill acts as a meta-layer for agent execution, enforcing a strict protocol where skills must be discovered and invoked before the agent undertakes any task, including asking clarifying questions or performing actions.",[193,194,195,196],"Mandatory skill invocation before any agent action","Overrides default agent behavior for skill discovery","Provides guidance on skill usage across various platforms","Defines priority for user instructions, skills, and system prompts",[198,199,200],"Performing any specific task or code generation","Replacing the need for individual skills","Overriding explicit user instructions when they conflict with skill usage","3.0.0","4.4.0","To ensure AI agents systematically discover and utilize available skills before proceeding with any task, thereby improving agent reliability and adherence to defined workflows.","Excellent documentation and clear workflow definition, with no critical or warning findings. High trust due to recent commits, MIT license, and active issue engagement.",99,"A highly polished skill that enforces proper agent workflow by mandating skill invocation before any other action.",[208,209,210,211,212],"agent-workflow","skill-invocation","prompt-engineering","ai-workflow","developer-tools","global","verified",[216,217,218,219],"Starting any conversation with an AI agent","Ensuring agents systematically check for applicable skills","Guiding agents to adhere to defined workflows and best practices","Preventing agents from rationalizing or skipping skill usage",{"codeQuality":221,"collectedAt":223,"documentation":224,"maintenance":227,"popularity":233,"security":235,"testCoverage":238},{"hasLockfile":222},true,1778694972618,{"descriptionLength":225,"readmeSize":226},159,8354,{"closedIssues90d":228,"forks":229,"hasChangelog":222,"openIssues90d":230,"pushedAt":231,"stars":232},264,16839,123,1778631763000,189277,{"npmDownloads":234},4072,{"hasNpmPackage":222,"license":236,"smitheryVerified":237},"MIT",false,{"hasCi":237,"hasTests":222},{"updatedAt":240},1778694987113,{"basePath":242,"githubOwner":243,"githubRepo":244,"locale":18,"slug":13,"type":245},"skills/using-superpowers","obra","superpowers","skill",{"_creationTime":247,"_id":248,"community":249,"display":250,"identity":255,"parentExtension":258,"providers":291,"relations":302,"tags":303,"workflow":304},1778694781833.2678,"k173cyjvkcyer717cf1859rka586mrx6",{"reviewCount":8},{"description":251,"installMethods":252,"name":254,"sourceUrl":14},"Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques",{"claudeCode":244,"superpowersMarketplace":253},"superpowers@superpowers-marketplace","Superpowers",{"basePath":256,"githubOwner":243,"githubRepo":244,"locale":18,"slug":244,"type":257},"","plugin",{"_creationTime":259,"_id":260,"community":261,"display":262,"identity":266,"providers":268,"relations":284,"tags":286,"workflow":287},1778694781833.2676,"k1788r38shp3egpgndh2gady8n86nknf",{"reviewCount":8},{"description":263,"installMethods":264,"name":265,"sourceUrl":14},"Development marketplace for Superpowers core skills library",{"claudeCode":12},"superpowers-dev",{"basePath":256,"githubOwner":243,"githubRepo":244,"locale":18,"slug":244,"type":267},"marketplace",{"evaluate":269,"extract":278},{"promptVersionExtension":270,"promptVersionScoring":202,"score":271,"tags":272,"targetMarket":213,"tier":277},"3.1.0",75,[273,274,275,276,267],"development","methodology","agent","skills","community",{"commitSha":279,"marketplace":280,"plugin":282},"HEAD",{"name":265,"pluginCount":281},1,{"mcpCount":8,"provider":283,"skillCount":8},"classify",{"repoId":285},"kd78df84w9e6v1ppqnzptt1afd86n9rm",[275,273,267,274,276],{"evaluatedAt":288,"extractAt":289,"updatedAt":290},1778694793413,1778694781833,1778695144064,{"evaluate":292,"extract":299},{"promptVersionExtension":201,"promptVersionScoring":202,"score":293,"tags":294,"targetMarket":213,"tier":277},96,[295,296,297,298,274],"tdd","debugging","workflow","collaboration",{"commitSha":279,"license":236,"plugin":300},{"mcpCount":8,"provider":283,"skillCount":301},14,{"parentExtensionId":260,"repoId":285},[298,296,274,295,297],{"evaluatedAt":305,"extractAt":289,"updatedAt":306},1778694812257,1778695144413,{"evaluate":308,"extract":310},{"promptVersionExtension":201,"promptVersionScoring":202,"score":205,"tags":309,"targetMarket":213,"tier":214},[208,209,210,211,212],{"commitSha":279},{"parentExtensionId":248,"repoId":285},{"_creationTime":313,"_id":285,"identity":314,"providers":315,"workflow":555},1778694775718.9592,{"githubOwner":243,"githubRepo":244,"sourceUrl":14},{"classify":316,"discover":547,"extract":550,"github":551,"npm":554},{"commitSha":279,"extensions":317},[318,331,380,404,412,420,428,436,446,460,484,494,502,513,521,531],{"basePath":256,"description":263,"displayName":265,"installMethods":319,"rationale":320,"selectedPaths":321,"source":330,"sourceLanguage":18,"type":267},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[322,325,327],{"path":323,"priority":324},".claude-plugin/marketplace.json","mandatory",{"path":326,"priority":324},"README.md",{"path":328,"priority":329},"LICENSE","high","rule",{"basePath":256,"description":251,"displayName":244,"installMethods":332,"license":236,"rationale":333,"selectedPaths":334,"source":330,"sourceLanguage":18,"type":257},{"claudeCode":244},"plugin manifest at .claude-plugin/plugin.json",[335,337,338,339,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378],{"path":336,"priority":324},".claude-plugin/plugin.json",{"path":326,"priority":324},{"path":328,"priority":329},{"path":340,"priority":341},"skills/brainstorming/SKILL.md","medium",{"path":343,"priority":341},"skills/dispatching-parallel-agents/SKILL.md",{"path":345,"priority":341},"skills/executing-plans/SKILL.md",{"path":347,"priority":341},"skills/finishing-a-development-branch/SKILL.md",{"path":349,"priority":341},"skills/receiving-code-review/SKILL.md",{"path":351,"priority":341},"skills/requesting-code-review/SKILL.md",{"path":353,"priority":341},"skills/subagent-driven-development/SKILL.md",{"path":355,"priority":341},"skills/systematic-debugging/SKILL.md",{"path":357,"priority":341},"skills/test-driven-development/SKILL.md",{"path":359,"priority":341},"skills/using-git-worktrees/SKILL.md",{"path":361,"priority":341},"skills/using-superpowers/SKILL.md",{"path":363,"priority":341},"skills/verification-before-completion/SKILL.md",{"path":365,"priority":341},"skills/writing-plans/SKILL.md",{"path":367,"priority":341},"skills/writing-skills/SKILL.md",{"path":369,"priority":329},"hooks/hooks-cursor.json",{"path":371,"priority":329},"hooks/hooks.json",{"path":373,"priority":329},"hooks/run-hook.cmd",{"path":375,"priority":329},"hooks/session-start",{"path":377,"priority":329},".codex-plugin/plugin.json",{"path":379,"priority":329},".cursor-plugin/plugin.json",{"basePath":381,"description":382,"displayName":383,"installMethods":384,"rationale":385,"selectedPaths":386,"source":330,"sourceLanguage":18,"type":245},"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",[387,389,392,394,396,398,400,402],{"path":388,"priority":324},"SKILL.md",{"path":390,"priority":391},"scripts/frame-template.html","low",{"path":393,"priority":391},"scripts/helper.js",{"path":395,"priority":391},"scripts/server.cjs",{"path":397,"priority":391},"scripts/start-server.sh",{"path":399,"priority":391},"scripts/stop-server.sh",{"path":401,"priority":341},"spec-document-reviewer-prompt.md",{"path":403,"priority":341},"visual-companion.md",{"basePath":405,"description":406,"displayName":407,"installMethods":408,"rationale":409,"selectedPaths":410,"source":330,"sourceLanguage":18,"type":245},"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",[411],{"path":388,"priority":324},{"basePath":413,"description":414,"displayName":415,"installMethods":416,"rationale":417,"selectedPaths":418,"source":330,"sourceLanguage":18,"type":245},"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",[419],{"path":388,"priority":324},{"basePath":421,"description":422,"displayName":423,"installMethods":424,"rationale":425,"selectedPaths":426,"source":330,"sourceLanguage":18,"type":245},"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",[427],{"path":388,"priority":324},{"basePath":429,"description":430,"displayName":431,"installMethods":432,"rationale":433,"selectedPaths":434,"source":330,"sourceLanguage":18,"type":245},"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",[435],{"path":388,"priority":324},{"basePath":437,"description":438,"displayName":439,"installMethods":440,"rationale":441,"selectedPaths":442,"source":330,"sourceLanguage":18,"type":245},"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",[443,444],{"path":388,"priority":324},{"path":445,"priority":341},"code-reviewer.md",{"basePath":447,"description":448,"displayName":449,"installMethods":450,"rationale":451,"selectedPaths":452,"source":330,"sourceLanguage":18,"type":245},"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",[453,454,456,458],{"path":388,"priority":324},{"path":455,"priority":341},"code-quality-reviewer-prompt.md",{"path":457,"priority":341},"implementer-prompt.md",{"path":459,"priority":341},"spec-reviewer-prompt.md",{"basePath":461,"description":462,"displayName":463,"installMethods":464,"rationale":465,"selectedPaths":466,"source":330,"sourceLanguage":18,"type":245},"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",[467,468,470,472,474,476,478,480,482],{"path":388,"priority":324},{"path":469,"priority":341},"CREATION-LOG.md",{"path":471,"priority":341},"condition-based-waiting.md",{"path":473,"priority":341},"defense-in-depth.md",{"path":475,"priority":341},"root-cause-tracing.md",{"path":477,"priority":341},"test-academic.md",{"path":479,"priority":341},"test-pressure-1.md",{"path":481,"priority":341},"test-pressure-2.md",{"path":483,"priority":341},"test-pressure-3.md",{"basePath":485,"description":486,"displayName":487,"installMethods":488,"rationale":489,"selectedPaths":490,"source":330,"sourceLanguage":18,"type":245},"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",[491,492],{"path":388,"priority":324},{"path":493,"priority":341},"testing-anti-patterns.md",{"basePath":495,"description":496,"displayName":497,"installMethods":498,"rationale":499,"selectedPaths":500,"source":330,"sourceLanguage":18,"type":245},"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",[501],{"path":388,"priority":324},{"basePath":242,"description":10,"displayName":13,"installMethods":503,"rationale":504,"selectedPaths":505,"source":330,"sourceLanguage":18,"type":245},{"claudeCode":12},"SKILL.md frontmatter at skills/using-superpowers/SKILL.md",[506,507,509,511],{"path":388,"priority":324},{"path":508,"priority":341},"references/codex-tools.md",{"path":510,"priority":341},"references/copilot-tools.md",{"path":512,"priority":341},"references/gemini-tools.md",{"basePath":514,"description":515,"displayName":516,"installMethods":517,"rationale":518,"selectedPaths":519,"source":330,"sourceLanguage":18,"type":245},"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",[520],{"path":388,"priority":324},{"basePath":522,"description":523,"displayName":524,"installMethods":525,"rationale":526,"selectedPaths":527,"source":330,"sourceLanguage":18,"type":245},"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",[528,529],{"path":388,"priority":324},{"path":530,"priority":341},"plan-document-reviewer-prompt.md",{"basePath":532,"description":533,"displayName":534,"installMethods":535,"rationale":536,"selectedPaths":537,"source":330,"sourceLanguage":18,"type":245},"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",[538,539,541,543,545],{"path":388,"priority":324},{"path":540,"priority":341},"anthropic-best-practices.md",{"path":542,"priority":391},"examples/CLAUDE_MD_TESTING.md",{"path":544,"priority":341},"persuasion-principles.md",{"path":546,"priority":341},"testing-skills-with-subagents.md",{"sources":548},[549],"manual",{"npmPackage":244},{"closedIssues90d":228,"description":552,"forks":229,"license":236,"openIssues90d":230,"pushedAt":231,"readmeSize":226,"stars":232,"topics":553},"An agentic skills framework & software development methodology that works.",[],{"downloads":234},{"classifiedAt":556,"discoverAt":557,"extractAt":558,"githubAt":558,"npmAt":559,"updatedAt":556},1778694781548,1778694775719,1778694777628,1778694779566,[208,211,212,210,209],{"evaluatedAt":240,"extractAt":289,"updatedAt":562},1778695146241,[],[565,597,626,655,684,707],{"_creationTime":566,"_id":567,"community":568,"display":569,"identity":575,"providers":581,"relations":589,"tags":592,"workflow":593},1778698296017.8315,"k17dzgrxxkxpeqmtcn5v3tjmad86n5tm",{"reviewCount":8},{"description":570,"installMethods":571,"name":573,"sourceUrl":574},"과잉 엔지니어링 패턴이 감지되면 자동으로 활성화됩니다: (1) 사용자가 명시적으로 변경을 요청하지 않은 코드나 파일을 수정하는 경우 (2) 요청되지 않은 새로운 추상화 레이어(class, interface, factory, wrapper)를 생성하는 경우 (3) 요청되지 않은 주석, 문서, JSDoc, 타입 어노테이션을 추가하는 경우 (4) 요청되지 않은 새로운 의존성을 도입하는 경우 (5) 최소한의 편집 대신 파일 전체를 다시 작성하는 경우 (6) diff 범위가 사용자의 요청을 명백히 초과하는 경우 (7) 사용자가 \"너무 많아\", \"거기는 건드리지 마\", \"X만 변경해\", \"간단하게\", \"그만\" 등의 신호를 보내는 경우 (8) 발생할 수 없는 시나리오에 대한 에러 처리, 유효성 검사, 방어적 코드를 추가하는 경우 (9) 요청되지 않은 테스트, 설정 스캐폴딩, 문서를 생성하는 경우\n",{"claudeCode":572},"uucz/moyu","Moyu (摸鱼)","https://github.com/uucz/moyu",{"basePath":576,"githubOwner":577,"githubRepo":578,"locale":579,"slug":580,"type":245},"skills/moyu-ko","uucz","moyu","ko","moyu-ko",{"evaluate":582,"extract":588},{"promptVersionExtension":201,"promptVersionScoring":202,"score":583,"tags":584,"targetMarket":213,"tier":214},100,[585,586,210,212,587],"ai-assist","code-quality","refactoring",{"commitSha":279,"license":236},{"parentExtensionId":590,"repoId":591},"k17a8j7hxkm1n8dabrtcwp2z2d86nr39","kd7ccbpk8y3xm113xt8wy1c5jd86n94h",[585,586,212,210,587],{"evaluatedAt":594,"extractAt":595,"updatedAt":596},1778698415064,1778698296017,1778698589704,{"_creationTime":598,"_id":599,"community":600,"display":601,"identity":607,"providers":611,"relations":620,"tags":622,"workflow":623},1778696691708.3054,"k17by7bzagajqkcvcetdw10cz586nxbj",{"reviewCount":8},{"description":602,"installMethods":603,"name":605,"sourceUrl":606},"Orchestrate multi-agent swarms with agentic-flow for parallel task execution, dynamic topology, and intelligent coordination. Use when scaling beyond single agents, implementing complex workflows, or building distributed AI systems.",{"claudeCode":604},"ruvnet/ruflo","swarm-orchestration","https://github.com/ruvnet/ruflo",{"basePath":608,"githubOwner":609,"githubRepo":610,"locale":18,"slug":605,"type":245},".claude/skills/swarm-orchestration","ruvnet","ruflo",{"evaluate":612,"extract":619},{"promptVersionExtension":201,"promptVersionScoring":202,"score":583,"tags":613,"targetMarket":213,"tier":214},[614,615,616,617,618,211],"agent-orchestration","multi-agent","swarm","distributed-systems","coordination",{"commitSha":279},{"repoId":621},"kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[614,211,618,617,615,616],{"evaluatedAt":624,"extractAt":625,"updatedAt":624},1778699363559,1778696691708,{"_creationTime":627,"_id":628,"community":629,"display":630,"identity":636,"providers":640,"relations":648,"tags":651,"workflow":652},1778696595410.5618,"k174h4yhwrcpcmdx62n2g2b88986mx17",{"reviewCount":8},{"description":631,"installMethods":632,"name":634,"sourceUrl":635},"Coordinate multiple Claude Code sessions as a team — lead + teammates with shared task lists, mailbox messaging, and file-lock claiming. Patterns for team sizing, task decomposition, and when to use teams vs sub-agents vs worktrees.",{"claudeCode":633},"rohitg00/pro-workflow","agent-teams","https://github.com/rohitg00/pro-workflow",{"basePath":637,"githubOwner":638,"githubRepo":639,"locale":18,"slug":634,"type":245},"skills/agent-teams","rohitg00","pro-workflow",{"evaluate":641,"extract":647},{"promptVersionExtension":201,"promptVersionScoring":202,"score":583,"tags":642,"targetMarket":213,"tier":214},[211,298,643,644,645,646],"knowledge-management","llm-ops","productivity","self-correction",{"commitSha":279},{"parentExtensionId":649,"repoId":650},"k17fxtjcfh5gvxdrhv2dmgn1t986mdhv","kd7am4e918eq98hrd9s31jm4vs86nn0b",[211,298,643,644,645,646],{"evaluatedAt":653,"extractAt":654,"updatedAt":653},1778696637446,1778696595410,{"_creationTime":656,"_id":657,"community":658,"display":659,"identity":665,"providers":669,"relations":677,"tags":680,"workflow":681},1778699018122.8052,"k1724eg9dj5dp6j1f2hxpdmja586mg1p",{"reviewCount":8},{"description":660,"installMethods":661,"name":663,"sourceUrl":664},"Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications. Use when implementing complex type logic, creating reusable type utilities, or ensuring compile-time type safety in TypeScript projects.",{"claudeCode":662},"wshobson/agents","typescript-advanced-types","https://github.com/wshobson/agents",{"basePath":666,"githubOwner":667,"githubRepo":668,"locale":18,"slug":663,"type":245},"plugins/javascript-typescript/skills/typescript-advanced-types","wshobson","agents",{"evaluate":670,"extract":676},{"promptVersionExtension":201,"promptVersionScoring":202,"score":583,"tags":671,"targetMarket":213,"tier":214},[672,673,674,675,212],"typescript","types","generics","programming",{"commitSha":279},{"parentExtensionId":678,"repoId":679},"k17821k05dymw6mmaehq84b46986mf3f","kd74de64zj0axtg5b8t7eqqe2x86nske",[212,674,675,673,672],{"evaluatedAt":682,"extractAt":683,"updatedAt":682},1778701655608,1778699018122,{"_creationTime":685,"_id":686,"community":687,"display":688,"identity":692,"providers":695,"relations":702,"tags":704,"workflow":705},1778696691708.329,"k170yjw596k3cg892bq130jyd186mhyz",{"reviewCount":8},{"description":689,"installMethods":690,"name":691,"sourceUrl":606},"Validate a Claude Code plugin structure, frontmatter, and MCP tool references",{"claudeCode":604},"Validate Plugin",{"basePath":693,"githubOwner":609,"githubRepo":610,"locale":18,"slug":694,"type":245},"plugins/ruflo-plugin-creator/skills/validate-plugin","validate-plugin",{"evaluate":696,"extract":701},{"promptVersionExtension":201,"promptVersionScoring":202,"score":583,"tags":697,"targetMarket":213,"tier":214},[698,257,212,699,700],"validation","claude-code","mcp",{"commitSha":279,"license":236},{"parentExtensionId":703,"repoId":621},"k17f4y1y2y777p7zrxxhbnf03n86mr5j",[699,212,700,257,698],{"evaluatedAt":706,"extractAt":625,"updatedAt":706},1778701241052,{"_creationTime":708,"_id":709,"community":710,"display":711,"identity":715,"providers":717,"relations":724,"tags":726,"workflow":727},1778696691708.3264,"k179thjzaw5kepc7zhdj9sat3n86mcqp",{"reviewCount":8},{"description":712,"installMethods":713,"name":714,"sourceUrl":606},"Validate pending migrations for foreign key consistency, rollback safety, and best practices",{"claudeCode":604},"migrate-validate",{"basePath":716,"githubOwner":609,"githubRepo":610,"locale":18,"slug":714,"type":245},"plugins/ruflo-migrations/skills/migrate-validate",{"evaluate":718,"extract":723},{"promptVersionExtension":201,"promptVersionScoring":202,"score":583,"tags":719,"targetMarket":213,"tier":214},[720,721,722,698,586,212],"database","migrations","sql",{"commitSha":279},{"parentExtensionId":725,"repoId":621},"k176me0sh9b6bc3gzttnywx4w986njzh",[586,720,212,721,722,698],{"evaluatedAt":728,"extractAt":625,"updatedAt":728},1778701008912]