[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-uucz-moyu-lite-zh-CN":3,"guides-for-uucz-moyu-lite":436,"similar-k17cx2man7vtzaxh7wnf93r8ax86my65-zh-CN":437},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":241,"isFallback":224,"parentExtension":246,"providers":279,"relations":283,"repo":285,"tags":433,"workflow":434},1778698528589.2236,"k17cx2man7vtzaxh7wnf93r8ax86my65",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"轻量级反过度工程守卫。当检测到以下模式时激活： (1) 修改用户未明确要求改动的代码或文件 (2) 创建用户未要求的新抽象层 (3) 重写整个文件而非做最小编辑 (4) diff 范围明显超出用户请求 (5) 用户说\"太多了\"、\"只改 X\"、\"简单点\"。 A lightweight anti-over-engineering guard. Activates when: (1) Modifying code or files the user did not explicitly ask to change (2) Creating new abstraction layers without being asked (3) Rewriting entire files instead of making minimal edits (4) Diff scope significantly exceeding the user's request (5) User signals like \"too much\", \"only change X\", \"keep it simple\"",{"claudeCode":12},"uucz/moyu","moyu-lite","https://github.com/uucz/moyu",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":222,"workflow":239},1778698528589.2239,"kn74syvd21fxyk25jcmdt4sj2h86ma9c","zh-CN",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"promptVersionExtension":205,"promptVersionScoring":206,"purpose":207,"rationale":208,"score":209,"summary":210,"tags":211,"tier":216,"useCases":217},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,113,116,120,123,126,129,132,135,138,142,146,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","描述清楚地指出了 AI 过度工程化的问题，并提供了具体的发生场景示例，如修改未请求的代码或创建不必要的抽象。",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","该扩展通过主动防止 AI 过度工程化，提供具体的规则和机制来抵消这种趋势，提供了独特的价值主张，超出了默认 LLM 的行为。",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","该扩展已准备好投入生产，为不同平台提供了清晰的安装说明，并提供了不同的变体（lite, strict）以适应不同需求，表明其实现经过深思熟虑。",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","该扩展仅专注于防止 AI 过度工程化，具有为此特定目的制定的清晰规则和机制，遵循单一职责原则。",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","提供的描述简洁、准确，并能有效传达扩展的目的和机制，包括英文和中文。",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","此扩展不以传统方式公开工具；其功能作为一组规则或影响 AI 行为的技能集成。",{"category":45,"check":46,"severity":42,"summary":47},"Documentation","Configuration & parameter reference","该扩展似乎没有需要明确文档记录的可配置参数或选项，除了提供的安装和使用说明。",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","此扩展没有暴露需要命名的独立工具。",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","由于这是一个技能而不是具有独立输入/输出的工具，因此此检查不适用。",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","该扩展根据 MIT 许可证获得许可，这是一个宽松的开源许可证。",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","最后一次提交是在 2026 年 4 月 13 日，在最近 3 个月内。",{"category":59,"check":63,"severity":42,"summary":64},"Dependency Management","该扩展似乎没有需要管理的第三方依赖项。",{"category":66,"check":67,"severity":42,"summary":68},"Security","Secret Management","该扩展不处理或暴露任何秘密。",{"category":66,"check":70,"severity":24,"summary":71},"Injection","该扩展的方法涉及应用规则和指令，而不是执行任意的外部代码或数据。",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","该扩展依赖于其捆绑包中的静态规则和提示，而无需在运行时获取或执行外部代码。",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","该扩展作为 AI 模型的指令运行，而不是作为修改文件或系统路径的可执行代码。",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","该扩展的技能/提示集性质意味着它不涉及分离进程或围绕被拒绝的工具调用的重试循环。",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","该扩展不执行出站调用或处理机密数据。",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","捆绑的内容似乎没有隐藏文本或操纵技巧，描述干净。",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","该扩展由可读的 markdown 和 JSON 配置组成，没有混淆的代码或 base64 有效载荷。",{"category":92,"check":93,"severity":42,"summary":94},"Portability","Structural Assumption","由于该扩展作为技能/提示集运行，因此它不假定用户项目结构。",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","过去 90 天内有 1 个开放问题和 17 个已关闭问题，关闭率很高，表明维护者参与度高。",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","存在版本标签，并且安装说明引用了特定的提交或版本，表明版本管理清晰。",{"category":104,"check":105,"severity":42,"summary":106},"Code Execution","Validation","此扩展不涉及可执行代码或需要模式验证的结构化输出。",{"category":66,"check":108,"severity":42,"summary":109},"Unguarded Destructive Operations","该扩展本质上是只读的，不执行任何破坏性操作。",{"category":104,"check":111,"severity":42,"summary":112},"Error Handling","由于此扩展不直接执行代码，因此传统的错误处理检查不适用。",{"category":104,"check":114,"severity":42,"summary":115},"Logging","该扩展不执行需要本地审计日志记录的操作。",{"category":117,"check":118,"severity":42,"summary":119},"Compliance","GDPR","该扩展不处理个人数据。",{"category":117,"check":121,"severity":24,"summary":122},"Target market","该扩展的功能普遍适用，不包含任何区域性或管辖性逻辑，因此面向全球市场。",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","该扩展与平台无关，依赖于 AI 模型的解释，而不依赖于特定的运行时环境或操作系统功能。",{"category":45,"check":127,"severity":24,"summary":128},"README","README 文件内容全面，清楚地说明了扩展的目的，并提供了详细的安装和使用说明。",{"category":33,"check":130,"severity":42,"summary":131},"Tool surface size","该扩展不公开多个工具；它作为一个技能运行。",{"category":40,"check":133,"severity":42,"summary":134},"Overlapping near-synonym tools","没有独立的工具存在重叠的近义词名称。",{"category":45,"check":136,"severity":24,"summary":137},"Phantom features","所有宣传的功能，例如为不同平台安装和不同的技能变体，都有相应的实现和文档。",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","为多个平台提供了全面的安装说明，包括可复制粘贴的命令和解释。",{"category":143,"check":144,"severity":42,"summary":145},"Errors","Actionable error messages","该技能不以传统方式产生用户可见的错误。",{"category":147,"check":148,"severity":42,"summary":149},"Execution","Pinned dependencies","该扩展不依赖需要固定的第三方依赖项。",{"category":33,"check":151,"severity":42,"summary":152},"Dry-run preview","该扩展不执行状态更改操作或向外发送数据，因此不适用干运行功能。",{"category":154,"check":155,"severity":42,"summary":156},"Protocol","Idempotent retry & timeouts","该扩展作为规则集的功能不涉及需要幂等性或超时设置的远程调用或状态更改操作。",{"category":117,"check":158,"severity":24,"summary":159},"Telemetry opt-in","该扩展不发出任何遥测数据。",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","目的明确定义为反过度工程守卫，并在描述中定义了清晰的触发条件和非目标。",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","Frontmatter 简洁，有效总结了核心能力和触发短语，符合长度要求。",{"category":45,"check":167,"severity":24,"summary":168},"Concise Body","SKILL.md 正文结构良好，在行数限制内，并将更深入的材料适当地委托给单独的文件或外部资源。",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","SKILL.md 通过链接到研究页面和博客等外部资源来获取更深入的材料，而不是内联嵌入，从而利用了渐进式披露。",{"category":170,"check":174,"severity":42,"summary":175},"Forked exploration","此扩展不涉及需要分叉上下文的深度探索或代码审查。",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","README 提供了针对各种平台的清晰安装示例和有效的使用场景，展示了扩展的实际应用。",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","该扩展的文档，特别是“内卷 vs 摸鱼”和“4 级过度工程检测”部分，通过定义过度工程化的边界和失败模式，隐含地解决了边缘情况。",{"category":104,"check":183,"severity":42,"summary":184},"Tool Fallback","该扩展不依赖需要备用方案的外部工具。",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","该扩展的核心原则“不确定就问”本身就充当了意外状态的停止机制，防止了不当操作。",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","该扩展是独立的，并且不隐式依赖其他技能。它清晰地交叉引用了 PUA 和 NoPUA 等相关概念，而没有假设它们的存在。",1778698429664,"该技能作为 AI 代码生成的反过度工程守卫。它强制执行三个核心规则：只更改被要求的，首先使用最简单的解决方案，如果不确定，则询问用户。它为不同平台和严格级别提供了变体，旨在减少不必要的代码和复杂性。",[195,196,197,198,199],"强制执行反过度工程规则","降低 AI 生成代码的复杂性","提供不同平台和严格级别的变体","自动化代码质量检查","推广更简洁、更集中的代码生成",[201,202,203,204],"生成 AI 未明确要求的代码","在未获得用户请求的情况下引入新的抽象层","重写整个文件而非做最小编辑","创建明显超出用户请求的 diff 范围","3.0.0","4.4.0","显著减少 AI 助手生成的冗余、过度工程化的代码量，从而为开发人员节省代码审查和维护时间。","该扩展在文档、安全性和维护方面表现出卓越的质量，没有关键或警告发现。其 MIT 许可证、近期的提交以及对单一职责的清晰关注有助于其高分。",99,"一个高度优化且有效的防止 AI 过度工程化的技能，拥有出色的文档和清晰的焦点。",[212,213,214,215],"ai-agent","code-quality","prompt-engineering","developer-tools","verified",[218,219,220,221],"当 AI 助手为简单任务生成过多代码时","确保 AI 生成的代码严格遵守用户请求","防止引入不必要的抽象或依赖","通过减少推测性或过于复杂的代码来简化代码审查",{"codeQuality":223,"collectedAt":225,"documentation":226,"maintenance":229,"popularity":235,"security":236,"testCoverage":238},{"hasLockfile":224},false,1778698415389,{"descriptionLength":227,"readmeSize":228},495,16988,{"closedIssues90d":230,"forks":231,"hasChangelog":232,"openIssues90d":231,"pushedAt":233,"stars":234},17,1,true,1776061417000,53,{"npmDownloads":8},{"hasNpmPackage":232,"license":237,"smitheryVerified":224},"MIT",{"hasCi":232,"hasTests":232},{"updatedAt":240},1778698528589,{"basePath":242,"githubOwner":243,"githubRepo":244,"locale":18,"slug":13,"type":245},"skills/moyu-lite","uucz","moyu","skill",{"_creationTime":247,"_id":248,"community":249,"display":250,"identity":254,"parentExtension":258,"providers":259,"relations":273,"tags":275,"workflow":276},1778698296017.8303,"k17a8j7hxkm1n8dabrtcwp2z2d86nr39",{"reviewCount":8},{"description":251,"installMethods":252,"name":253,"sourceUrl":14},"Anti-over-engineering skill for AI coding agents. Teaches your AI when to stop.",{"claudeCode":244},"Moyu",{"basePath":255,"githubOwner":243,"githubRepo":244,"locale":256,"slug":244,"type":257},"","en","plugin",null,{"evaluate":260,"extract":268},{"promptVersionExtension":205,"promptVersionScoring":206,"score":261,"tags":262,"targetMarket":267,"tier":216},95,[263,264,214,213,265,266],"ai","agent","productivity","developer-tool","global",{"commitSha":269,"license":237,"plugin":270},"HEAD",{"mcpCount":8,"provider":271,"skillCount":272},"classify",5,{"repoId":274},"kd7ccbpk8y3xm113xt8wy1c5jd86n94h",[264,263,213,266,265,214],{"evaluatedAt":277,"extractAt":278,"updatedAt":277},1778698325970,1778698296017,{"evaluate":280,"extract":282},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":281,"targetMarket":267,"tier":216},[212,213,214,215],{"commitSha":269},{"parentExtensionId":248,"repoId":274,"translatedFrom":284},"k17emyz11v79y8ha28qg8xd7c586mvr5",{"_creationTime":286,"_id":274,"identity":287,"providers":288,"workflow":428},1778698289857.8787,{"githubOwner":243,"githubRepo":244,"sourceUrl":14},{"classify":289,"discover":414,"extract":417,"github":418,"npm":427},{"commitSha":269,"extensions":290},[291,305,345,353,361,370,379,388,394,402],{"basePath":255,"displayName":244,"installMethods":292,"rationale":293,"selectedPaths":294,"source":303,"sourceLanguage":256,"type":304},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[295,298,300],{"path":296,"priority":297},".claude-plugin/marketplace.json","mandatory",{"path":299,"priority":297},"README.md",{"path":301,"priority":302},"LICENSE","high","rule","marketplace",{"basePath":255,"description":251,"displayName":244,"installMethods":306,"license":237,"rationale":307,"selectedPaths":308,"source":303,"sourceLanguage":256,"type":257},{"claudeCode":244},"plugin manifest at .claude-plugin/plugin.json",[309,311,312,313,316,318,320,322,324,326,328,331,333,335,337,339,341,343],{"path":310,"priority":297},".claude-plugin/plugin.json",{"path":299,"priority":297},{"path":301,"priority":302},{"path":314,"priority":315},"skills/moyu/SKILL.md","medium",{"path":317,"priority":315},"skills/moyu-en/SKILL.md",{"path":319,"priority":315},"skills/moyu-fr/SKILL.md",{"path":321,"priority":315},"skills/moyu-ja/SKILL.md",{"path":323,"priority":315},"skills/moyu-ko/SKILL.md",{"path":325,"priority":315},"skills/moyu-lite/SKILL.md",{"path":327,"priority":315},"skills/moyu-strict/SKILL.md",{"path":329,"priority":330},"bin/moyu.mjs","low",{"path":332,"priority":302},"commands/moyu-en.md",{"path":334,"priority":302},"commands/moyu-fr.md",{"path":336,"priority":302},"commands/moyu-ja.md",{"path":338,"priority":302},"commands/moyu-ko.md",{"path":340,"priority":302},"commands/moyu-lite.md",{"path":342,"priority":302},"commands/moyu-strict.md",{"path":344,"priority":302},"commands/moyu.md",{"basePath":346,"description":347,"displayName":244,"installMethods":348,"rationale":349,"selectedPaths":350,"source":303,"sourceLanguage":18,"type":245},"codex/moyu","Automatically activates when over-engineering patterns are detected: (1) Modifying code or files the user did not explicitly ask to change (2) Creating new abstraction layers (class, interface, factory, wrapper) without being asked (3) Adding comments, documentation, JSDoc, or type annotations without being asked (4) Introducing new dependencies without being asked (5) Rewriting entire files instead of making minimal edits (6) Diff scope significantly exceeding the user's request (7) User signals like \"too much\", \"don't change that\", \"only change X\", \"keep it simple\", \"stop\" (8) Adding error handling, validation, or defensive code for scenarios that cannot occur (9) Generating tests, configuration scaffolding, or documentation without being asked 当检测到过度工程模式时自动激活： (1) 修改用户未明确要求改动的代码或文件 (2) 创建用户未要求的新抽象层（class、interface、factory、wrapper） (3) 添加用户未要求的注释、文档、JSDoc、类型注解 (4) 引入用户未要求的新依赖包 (5) 重写整个文件而非做最小编辑 (6) diff 范围明显超出用户请求 (7) 用户说\"太多了\"、\"不要改那个\"、\"只改 X\"、\"简单点\"、\"别加戏\" (8) 为不可能发生的场景添加错误处理、校验、防御性代码 (9) 未被要求就生成测试、配置脚手架、文档\n",{"claudeCode":12},"SKILL.md frontmatter at codex/moyu/SKILL.md (coalesced with duplicate skill at skills/moyu, opencode/moyu, codebuddy/moyu, antigravity/moyu)",[351],{"path":352,"priority":297},"SKILL.md",{"basePath":354,"description":355,"displayName":356,"installMethods":357,"rationale":358,"selectedPaths":359,"source":303,"sourceLanguage":256,"type":245},"codex/moyu-en","Automatically activates when over-engineering patterns are detected: (1) Modifying code or files the user did not explicitly ask to change (2) Creating new abstraction layers (class, interface, factory, wrapper) without being asked (3) Adding comments, documentation, JSDoc, or type annotations without being asked (4) Introducing new dependencies without being asked (5) Rewriting entire files instead of making minimal edits (6) Diff scope significantly exceeding the user's request (7) User signals like \"too much\", \"don't change that\", \"only change X\", \"keep it simple\", \"stop\" (8) Adding error handling, validation, or defensive code for scenarios that cannot occur (9) Generating tests, configuration scaffolding, or documentation without being asked\n","moyu-en",{"claudeCode":12},"SKILL.md frontmatter at codex/moyu-en/SKILL.md (coalesced with duplicate skill at skills/moyu-en, opencode/moyu-en, codebuddy/moyu-en, antigravity/moyu-en)",[360],{"path":352,"priority":297},{"basePath":362,"description":363,"displayName":364,"installMethods":365,"rationale":366,"selectedPaths":367,"source":303,"sourceLanguage":369,"type":245},"skills/moyu-fr","S'active automatiquement lorsque des patterns de sur-ingénierie sont détectés : (1) Modifier du code ou des fichiers que l'utilisateur n'a pas explicitement demandé de changer (2) Créer de nouvelles couches d'abstraction (class, interface, factory, wrapper) sans demande (3) Ajouter des commentaires, de la documentation, JSDoc ou des annotations de type sans demande (4) Introduire de nouvelles dépendances sans demande (5) Réécrire des fichiers entiers au lieu de faire des modifications minimales (6) Le diff dépasse significativement la portée de la demande de l'utilisateur (7) L'utilisateur signale \"trop\", \"ne change pas ça\", \"change seulement X\", \"garde ça simple\", \"arrête\" (8) Ajouter de la gestion d'erreurs, de la validation ou du code défensif pour des scénarios impossibles (9) Générer des tests, du scaffolding de configuration ou de la documentation sans demande\n","moyu-fr",{"claudeCode":12},"SKILL.md frontmatter at skills/moyu-fr/SKILL.md",[368],{"path":352,"priority":297},"fr",{"basePath":371,"description":372,"displayName":373,"installMethods":374,"rationale":375,"selectedPaths":376,"source":303,"sourceLanguage":378,"type":245},"skills/moyu-ja","過剰エンジニアリングのパターンが検出された場合に自動的に発動します： (1) ユーザーが明示的に変更を求めていないコードやファイルを修正する (2) 要求されていない新しい抽象レイヤー（class、interface、factory、wrapper）を作成する (3) 要求されていないコメント、ドキュメント、JSDoc、型注釈を追加する (4) 要求されていない新しい依存パッケージを導入する (5) 最小限の編集ではなくファイル全体を書き直す (6) diff の範囲がユーザーの要求を明らかに超えている (7) ユーザーが「やりすぎ」「そこは変えないで」「Xだけ変えて」「シンプルに」「やめて」と言う (8) 起こり得ないシナリオに対するエラーハンドリング、バリデーション、防御的コードを追加する (9) 要求されていないテスト、設定のスキャフォールディング、ドキュメントを生成する\n","moyu-ja",{"claudeCode":12},"SKILL.md frontmatter at skills/moyu-ja/SKILL.md",[377],{"path":352,"priority":297},"ja",{"basePath":380,"description":381,"displayName":382,"installMethods":383,"rationale":384,"selectedPaths":385,"source":303,"sourceLanguage":387,"type":245},"skills/moyu-ko","과잉 엔지니어링 패턴이 감지되면 자동으로 활성화됩니다: (1) 사용자가 명시적으로 변경을 요청하지 않은 코드나 파일을 수정하는 경우 (2) 요청되지 않은 새로운 추상화 레이어(class, interface, factory, wrapper)를 생성하는 경우 (3) 요청되지 않은 주석, 문서, JSDoc, 타입 어노테이션을 추가하는 경우 (4) 요청되지 않은 새로운 의존성을 도입하는 경우 (5) 최소한의 편집 대신 파일 전체를 다시 작성하는 경우 (6) diff 범위가 사용자의 요청을 명백히 초과하는 경우 (7) 사용자가 \"너무 많아\", \"거기는 건드리지 마\", \"X만 변경해\", \"간단하게\", \"그만\" 등의 신호를 보내는 경우 (8) 발생할 수 없는 시나리오에 대한 에러 처리, 유효성 검사, 방어적 코드를 추가하는 경우 (9) 요청되지 않은 테스트, 설정 스캐폴딩, 문서를 생성하는 경우\n","moyu-ko",{"claudeCode":12},"SKILL.md frontmatter at skills/moyu-ko/SKILL.md",[386],{"path":352,"priority":297},"ko",{"basePath":242,"description":389,"displayName":13,"installMethods":390,"rationale":391,"selectedPaths":392,"source":303,"sourceLanguage":256,"type":245},"Lightweight anti-over-engineering guard. Activates when: (1) Modifying code or files the user did not explicitly ask to change (2) Creating new abstraction layers without being asked (3) Rewriting entire files instead of making minimal edits (4) Diff scope significantly exceeding the user's request (5) User signals like \"too much\", \"only change X\", \"keep it simple\" 轻量级反过度工程守卫。当检测到以下模式时激活： (1) 修改用户未明确要求改动的代码或文件 (2) 创建用户未要求的新抽象层 (3) 重写整个文件而非做最小编辑 (4) diff 范围明显超出用户请求 (5) 用户说\"太多了\"、\"只改 X\"、\"简单点\"\n",{"claudeCode":12},"SKILL.md frontmatter at skills/moyu-lite/SKILL.md",[393],{"path":352,"priority":297},{"basePath":395,"description":396,"displayName":397,"installMethods":398,"rationale":399,"selectedPaths":400,"source":303,"sourceLanguage":256,"type":245},"skills/moyu-strict","Strict anti-over-engineering enforcement. Activates on ANY code change to verify scope: (1) Modifying code or files the user did not explicitly ask to change (2) Creating new abstraction layers (class, interface, factory, wrapper) without being asked (3) Adding comments, documentation, JSDoc, or type annotations without being asked (4) Introducing new dependencies without being asked (5) Rewriting entire files instead of making minimal edits (6) Diff scope significantly exceeding the user's request (7) Adding error handling, validation, or defensive code for scenarios that cannot occur (8) Generating tests, configuration scaffolding, or documentation without being asked (9) Any diff exceeding 20 lines for a single-point change 严格反过度工程执行模式。任何代码变更时激活以验证范围： (1) 修改用户未明确要求改动的代码或文件 (2) 创建用户未要求的新抽象层 (3) 添加用户未要求的注释、文档、类型注解 (4) 引入用户未要求的新依赖 (5) 重写整个文件而非做最小编辑 (6) diff 范围明显超出用户请求 (7) 为不可能发生的场景添加错误处理 (8) 未被要求就生成测试、配置、文档 (9) 单点改动 diff 超过 20 行\n","moyu-strict",{"claudeCode":12},"SKILL.md frontmatter at skills/moyu-strict/SKILL.md",[401],{"path":352,"priority":297},{"basePath":255,"description":403,"displayName":404,"installMethods":405,"license":237,"rationale":406,"selectedPaths":407,"source":303,"sourceLanguage":256,"type":413},"Anti-over-engineering rules for AI coding assistants. Your AI has a people-pleasing personality — three rules cure it.","moyu-dev",{"npm":404},"cli ecosystem detected at /",[408,410,411,412],{"path":409,"priority":297},"package.json",{"path":299,"priority":297},{"path":301,"priority":302},{"path":329,"priority":315},"cli",{"sources":415},[416],"manual",{"npmPackage":404},{"closedIssues90d":230,"description":419,"forks":231,"homepage":420,"license":237,"openIssues90d":231,"pushedAt":233,"readmeSize":228,"stars":234,"topics":421},"🐟 狠狠 PUA 你的 AI，然后自己准时下班。Make your AI grind, so you don't have to. Benchmarked: 66% less code.","https://uucz.github.io/moyu/",[422,423,244,263,424,214,425,426],"claude-code","cursor","lobehub","skillsmp","anti-over-engineering",{"downloads":8},{"classifiedAt":429,"discoverAt":430,"extractAt":431,"githubAt":431,"npmAt":432,"updatedAt":429},1778698295821,1778698289857,1778698292638,1778698294397,[212,213,215,214],{"evaluatedAt":435,"extractAt":278,"updatedAt":240},1778698429771,[],[438,460,489,518,547,576],{"_creationTime":439,"_id":440,"community":441,"display":442,"identity":446,"providers":447,"relations":454,"tags":456,"workflow":457},1778698527362.5261,"k176bk4qe9ak5pqbq1p4acm18d86n19t",{"reviewCount":8},{"description":443,"installMethods":444,"name":445,"sourceUrl":14},"감지된 과잉 엔지니어링 패턴: (1) 사용자가 명시적으로 요청하지 않은 코드나 파일을 수정할 때 (2) 요청되지 않은 새로운 추상화 계층(클래스, 인터페이스, 팩토리, 래퍼)을 생성할 때 (3) 요청되지 않은 주석, 문서, JSDoc, 타입 주석을 추가할 때 (4) 요청되지 않은 새로운 종속성을 도입할 때 (5) 최소 편집 대신 파일 전체를 다시 작성할 때 (6) diff 범위가 사용자의 요청을 명백히 초과할 때 (7) 사용자가 \"너무 많아\", \"거기는 건드리지 마\", \"X만 변경해\", \"간단하게\", \"그만\"과 같은 신호를 보낼 때 (8) 발생할 수 없는 시나리오에 대한 오류 처리, 유효성 검사, 방어적 코드를 추가할 때 (9) 요청되지 않은 테스트, 설정 스캐폴딩, 문서를 생성할 때\n",{"claudeCode":12},"Moyu (摸鱼)",{"basePath":380,"githubOwner":243,"githubRepo":244,"locale":18,"slug":382,"type":245},{"evaluate":448,"extract":453},{"promptVersionExtension":205,"promptVersionScoring":206,"score":449,"tags":450,"targetMarket":267,"tier":216},100,[451,213,214,215,452],"ai-assist","refactoring",{"commitSha":269,"license":237},{"parentExtensionId":248,"repoId":274,"translatedFrom":455},"k17dzgrxxkxpeqmtcn5v3tjmad86n5tm",[451,213,215,214,452],{"evaluatedAt":458,"extractAt":278,"updatedAt":459},1778698415064,1778698527362,{"_creationTime":461,"_id":462,"community":463,"display":464,"identity":470,"providers":473,"relations":481,"tags":484,"workflow":485},1778699514767.176,"k17f4qpem03b53manh7vcdvtr986mmjg",{"reviewCount":8},{"description":465,"installMethods":466,"name":468,"sourceUrl":469},"AI 代理的上下文运行时 — 包含 59 个 MCP 工具、10 种读取模式、95+ 种 shell 模式、支持 18 种语言的 tree-sitter AST。将 LLM 上下文压缩高达 99%。用于读取文件、运行 shell 命令、搜索代码或探索目录。如果不存在，则自动安装。",{"claudeCode":467},"yvgude/lean-ctx","lean-ctx","https://github.com/yvgude/lean-ctx",{"basePath":471,"githubOwner":472,"githubRepo":468,"locale":18,"slug":468,"type":245},"skills/lean-ctx","yvgude",{"evaluate":474,"extract":480},{"promptVersionExtension":205,"promptVersionScoring":206,"score":449,"tags":475,"targetMarket":267,"tier":216},[476,212,477,215,478,479],"context-compression","cli-tools","rust","code-analysis",{"commitSha":269},{"repoId":482,"translatedFrom":483},"kd7dxtfr9j3z54hs3bz0218e1n86may0","k170fxxh22hdspg4vr94whgj1986mpr9",[212,477,479,476,215,478],{"evaluatedAt":486,"extractAt":487,"updatedAt":488},1778699456179,1778699438912,1778699514767,{"_creationTime":490,"_id":491,"community":492,"display":493,"identity":499,"providers":503,"relations":511,"tags":514,"workflow":515},1778696691708.3264,"k179thjzaw5kepc7zhdj9sat3n86mcqp",{"reviewCount":8},{"description":494,"installMethods":495,"name":497,"sourceUrl":498},"Validate pending migrations for foreign key consistency, rollback safety, and best practices",{"claudeCode":496},"ruvnet/ruflo","migrate-validate","https://github.com/ruvnet/ruflo",{"basePath":500,"githubOwner":501,"githubRepo":502,"locale":256,"slug":497,"type":245},"plugins/ruflo-migrations/skills/migrate-validate","ruvnet","ruflo",{"evaluate":504,"extract":510},{"promptVersionExtension":205,"promptVersionScoring":206,"score":449,"tags":505,"targetMarket":267,"tier":216},[506,507,508,509,213,215],"database","migrations","sql","validation",{"commitSha":269},{"parentExtensionId":512,"repoId":513},"k176me0sh9b6bc3gzttnywx4w986njzh","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[213,506,215,507,508,509],{"evaluatedAt":516,"extractAt":517,"updatedAt":516},1778701008912,1778696691708,{"_creationTime":519,"_id":520,"community":521,"display":522,"identity":528,"providers":533,"relations":540,"tags":543,"workflow":544},1778698175626.3276,"k17cj6pbcgtrw523a4sw8mhcxn86mzvv",{"reviewCount":8},{"description":523,"installMethods":524,"name":526,"sourceUrl":527},"Creates custom Semgrep rules for detecting security vulnerabilities, bug patterns, and code patterns. Use when writing Semgrep rules or building custom static analysis detections.",{"claudeCode":525},"trailofbits/skills","Semgrep Rule Creator","https://github.com/trailofbits/skills",{"basePath":529,"githubOwner":530,"githubRepo":531,"locale":256,"slug":532,"type":245},"plugins/semgrep-rule-creator/skills/semgrep-rule-creator","trailofbits","skills","semgrep-rule-creator",{"evaluate":534,"extract":539},{"promptVersionExtension":205,"promptVersionScoring":206,"score":449,"tags":535,"targetMarket":267,"tier":216},[536,537,538,213,215],"semgrep","security","static-analysis",{"commitSha":269},{"parentExtensionId":541,"repoId":542},"k1757483sd0rdv04r5773w2tb986mb9g","kd7d5sbrd9m157hjv9c7v4wfyn86mk2f",[213,215,537,536,538],{"evaluatedAt":545,"extractAt":546,"updatedAt":545},1778699451460,1778698175626,{"_creationTime":548,"_id":549,"community":550,"display":551,"identity":557,"providers":562,"relations":569,"tags":572,"workflow":573},1778686640222.7952,"k178bs4zybvyebq2gnym4jazch86np03",{"reviewCount":8},{"description":552,"installMethods":553,"name":555,"sourceUrl":556},"Run metric-driven iterative optimization loops -- define a measurable goal, run parallel experiments, measure each against hard gates or LLM-as-judge scores, keep improvements, and converge on the best solution. Use when optimizing clustering quality, search relevance, build performance, prompt quality, or any measurable outcome that benefits from systematic experimentation.",{"claudeCode":554},"EveryInc/compound-engineering-plugin","CE Optimize","https://github.com/EveryInc/compound-engineering-plugin",{"basePath":558,"githubOwner":559,"githubRepo":560,"locale":256,"slug":561,"type":245},"plugins/compound-engineering/skills/ce-optimize","EveryInc","compound-engineering-plugin","ce-optimize",{"evaluate":563,"extract":568},{"promptVersionExtension":205,"promptVersionScoring":206,"score":449,"tags":564,"targetMarket":267,"tier":216},[565,566,567,213,214],"optimization","experimentation","mlops",{"commitSha":269,"license":237},{"parentExtensionId":570,"repoId":571},"k17d893df4em0e3pn8f55h1dxn86n09e","kd7e40my1b5g70tg0f60qg85ch86nn08",[213,566,567,565,214],{"evaluatedAt":574,"extractAt":575,"updatedAt":574},1778687141592,1778686640222,{"_creationTime":577,"_id":578,"community":579,"display":580,"identity":586,"providers":590,"relations":598,"tags":601,"workflow":602},1778696833339.6243,"k174g80xa9zxhydbncvpf0xzy986nvx5",{"reviewCount":8},{"description":581,"installMethods":582,"name":584,"sourceUrl":585},"Delegate complex, long-running tasks to Manus AI agent for autonomous execution. Use when user says 'use manus', 'delegate to manus', 'send to manus', 'have manus do', 'ask manus', 'check manus sessions', or when tasks require deep web research, market analysis, product comparisons, stock analysis, competitive research, document generation, data analysis, or multi-step workflows that benefit from autonomous agent execution with parallel processing.",{"claudeCode":583},"sanjay3290/ai-skills","manus","https://github.com/sanjay3290/ai-skills",{"basePath":587,"githubOwner":588,"githubRepo":589,"locale":256,"slug":584,"type":245},"skills/manus","sanjay3290","ai-skills",{"evaluate":591,"extract":597},{"promptVersionExtension":205,"promptVersionScoring":206,"score":449,"tags":592,"targetMarket":267,"tier":216},[212,593,594,595,596],"autonomous-execution","research","automation","api-integration",{"commitSha":269},{"parentExtensionId":599,"repoId":600},"k17es37z10n1sw6t2m3f0vsydx86mnje","kd71np0fyqg23qg8w2hcfw0h0h86nkn0",[212,596,595,593,594],{"evaluatedAt":603,"extractAt":604,"updatedAt":603},1778697107270,1778696833339]