[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-uucz-moyu-ja-de":3,"guides-for-uucz-moyu-ja":436,"similar-k176vyhvypp43syxkxzytjsfp186m7fh-de":437},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":241,"isFallback":224,"parentExtension":246,"providers":278,"relations":282,"repo":284,"tags":433,"workflow":434},1778698513641.6746,"k176vyhvypp43syxkxzytjsfp186m7fh",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"自動的に過剰エンジニアリングのパターンが検出された場合に発動します：(1) ユーザーが明示的に求めていないコードやファイルを変更する (2) 要求されていない新しい抽象レイヤー（クラス、インターフェース、ファクトリ、ラッパー）を作成する (3) 要求されていないコメント、ドキュメント、JSDoc、型注釈を追加する (4) 要求されていない新しい依存パッケージを導入する (5) 最小限の編集ではなくファイル全体を書き直す (6) diff の範囲がユーザーの要求を明らかに超えている (7) ユーザーが「やりすぎ」「そこは変えないで」「Xだけ変えて」「シンプルに」「やめて」と言う (8) 起こり得ないシナリオに対するエラーハンドリング、バリデーション、防御的コードを追加する (9) 要求されていないテスト、設定のスキャフォールディング、ドキュメントを生成する\n",{"claudeCode":12},"uucz/moyu","moyu-ja","https://github.com/uucz/moyu",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":222,"workflow":239},1778698513641.6748,"kn72ecaz29mg8z51w74xt7cer586ntr7","de",{"checks":20,"evaluatedAt":191,"extensionSummary":192,"features":193,"nonGoals":199,"promptVersionExtension":204,"promptVersionScoring":205,"purpose":206,"rationale":207,"score":208,"summary":209,"tags":210,"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,188],{"category":22,"check":23,"severity":24,"summary":25},"Praktische Nützlichkeit","Problemrelevanz","pass","Die Beschreibung identifiziert klar das Problem der KI-Überentwicklung und beschreibt spezifische unerwünschte Muster wie die Änderung nicht angeforderter Code- oder Dateien, die Erstellung unnötiger Abstraktionen und das Hinzufügen nicht angeforderter Dokumentation.",{"category":22,"check":27,"severity":24,"summary":28},"Alleinstellungsmerkmal","Die Erweiterung befasst sich direkt mit dem Problem der KI-Überentwicklung, indem sie strenge Regeln und Prüfungen bereitstellt, die über einfaches Prompt-Engineering hinaus einen erheblichen Mehrwert bieten und eine entscheidende Kontrollschicht darstellen.",{"category":22,"check":30,"severity":24,"summary":31},"Produktionsreife","Die Erweiterung ist für den sofortigen Einsatz in Entwicklungs-Workflows konzipiert und bietet klare Anweisungen, mehrere Installationsmethoden und eine definierte Reihe von Regeln zur Verwaltung der KI-Code-Generierung.",{"category":33,"check":34,"severity":24,"summary":35},"Umfang","Single Responsibility Principle","Die Erweiterung konzentriert sich ausschließlich auf die Steuerung des Umfangs und der Sorgfalt der KI-Code-Generierung und hält sich an das Prinzip, keine unrelated Bereiche zu erweitern.",{"category":33,"check":37,"severity":24,"summary":38},"Beschreibungsqualität","Die angezeigte Beschreibung spiegelt das Verhalten der Erweiterung genau wider und beschreibt klar die Muster der Überentwicklung, die sie verhindern soll, und die 'Moyu'-Philosophie.",{"category":40,"check":41,"severity":42,"summary":43},"Aufruf","Geltungsbereich Werkzeuge","not_applicable","Dies ist eine Fähigkeit und exponiert keine einzelnen Werkzeuge; ihre Funktionalität wird über den Gesamtmechanismus der Fähigkeit aufgerufen.",{"category":45,"check":46,"severity":42,"summary":47},"Dokumentation","Konfigurations- und Parameterreferenz","Die Erweiterung verfügt über keine konfigurierbaren Parameter außer Installation und Variantenwahl.",{"category":33,"check":49,"severity":42,"summary":50},"Werkzeugbenennung","Diese Fähigkeit exponiert keine einzelnen Werkzeuge mit Namen.",{"category":33,"check":52,"severity":42,"summary":53},"Minimale E/A-Oberfläche","Diese Fähigkeit fungiert als eine Reihe von Anweisungen für einen KI-Agenten und exponiert keine unterschiedlichen Werkzeuge mit Parameterschemata oder Antwortformen.",{"category":55,"check":56,"severity":24,"summary":57},"Lizenz","Lizenznutzbarkeit","Die Erweiterung ist unter MIT lizenziert, einer permissiven Open-Source-Lizenz, die im README und in der LICENSE-Datei klar angegeben ist.",{"category":59,"check":60,"severity":24,"summary":61},"Wartung","Aktualität der Commits","Der letzte Commit war am 13. April 2026, weit innerhalb des 3-Monats-Fensters.",{"category":59,"check":63,"severity":42,"summary":64},"Abhängigkeitsverwaltung","Die Erweiterung selbst scheint keine externen Abhängigkeiten zu haben, die verwaltet werden müssen.",{"category":66,"check":67,"severity":42,"summary":68},"Sicherheit","Geheimnisverwaltung","Die Erweiterung verarbeitet oder exponiert keine Geheimnisse.",{"category":66,"check":70,"severity":24,"summary":71},"Injektion","Die Funktionalität der Erweiterung basiert auf Prompt-Engineering und strukturierten Regeln, nicht auf dem Laden von nicht vertrauenswürdigen Drittanbieterdaten oder der Ausführung von beliebigem Code.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Lieferketten-Granaten","Die Erweiterung ruft zur Laufzeit keine externen Inhalte ab und führt keinen heruntergeladenen Code aus, wodurch Risiken in der Lieferkette gemindert werden.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox-Isolierung","Die Erweiterung fungiert als eine Reihe von Anweisungen für ein KI-Modell und interagiert nicht mit dem Dateisystem oder modifiziert externe Ressourcen.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox-Escape-Primitive","Die Natur der Erweiterung als prompbasierte Anweisungen verhindert ein Sandbox-Entkommen durch getrennte Prozesse oder Wiederholungsschleifen.",{"category":66,"check":82,"severity":24,"summary":83},"Datenexfiltration","Die Erweiterung verarbeitet keine sensiblen Daten und unternimmt keine ausgehenden Aufrufe, die Informationen exfiltrieren könnten.",{"category":66,"check":85,"severity":24,"summary":86},"Versteckte Texttricks","Der gebündelte Inhalt ist frei von versteckten Steuerungs-Tricks, und die Beschreibungen verwenden sauberes, druckbares ASCII und Standard-Unicode.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opake Codeausführung","Der Code der Erweiterung ist klarer, lesbarer Markdown und nicht durch Base64-Kodierung oder Laufzeitabrufe verschleiert.",{"category":92,"check":93,"severity":24,"summary":94},"Portabilität","Strukturelle Annahme","Die Erweiterung bietet Anweisungen und Installationsmethoden für verschiedene Plattformen, ohne strukturelle Annahmen über die Projektorganisation des Benutzers zu treffen.",{"category":96,"check":97,"severity":24,"summary":98},"Vertrauen","Aufmerksamkeit für Issues","Mit 1 offenen und 17 geschlossenen Issues in den letzten 90 Tagen ist die Beteiligung der Maintainer hoch, was eine aktive Betreuung anzeigt.",{"category":100,"check":101,"severity":24,"summary":102},"Versionierung","Release-Management","Ein Versions-Tag ist auf GitHub vorhanden, und die Installationsanweisungen sind klar, was eine spezifische Versionsfixierung ermöglicht.",{"category":104,"check":105,"severity":42,"summary":106},"Codeausführung","Validierung","Diese Erweiterung fungiert als eine Reihe von Anweisungen für ein KI-Modell und beinhaltet keine Codeausführung, die eine Eingabevalidierung erfordert.",{"category":66,"check":108,"severity":24,"summary":109},"Ungeschützte destruktive Operationen","Die Erweiterung führt keine destruktiven Operationen durch; ihre Funktion besteht darin, das KI-Verhalten zu steuern.",{"category":104,"check":111,"severity":42,"summary":112},"Fehlerbehandlung","Diese Erweiterung führt keinen Code aus und hat daher keine Fehlerpfade zu behandeln.",{"category":104,"check":114,"severity":42,"summary":115},"Protokollierung","Die Erweiterung führt keine Aktionen durch, die eine lokale Audit-Protokollierung erfordern.",{"category":117,"check":118,"severity":42,"summary":119},"Compliance","DSGVO","Die Erweiterung verarbeitet keine personenbezogenen Daten; sie liefert Anweisungen für das KI-Verhalten.",{"category":117,"check":121,"severity":24,"summary":122},"Zielmarkt","Die Erweiterung bietet mehrsprachige Unterstützung und Installationsanweisungen für verschiedene Plattformen, was auf einen globalen Zielmarkt hindeutet.",{"category":92,"check":124,"severity":24,"summary":125},"Laufzeitstabilität","Die Erweiterung bietet klare Installationsanweisungen für mehrere Plattformen und KI-Umgebungen und gewährleistet so eine breite Kompatibilität.",{"category":45,"check":127,"severity":24,"summary":128},"README","Die README-Datei ist umfassend und gibt klar den Zweck der Erweiterung, ihre Philosophie, Installation und Verwendung an.",{"category":33,"check":130,"severity":42,"summary":131},"Größe der Werkzeugoberfläche","Dies ist eine Fähigkeit, kein Werkzeugsatz mit mehreren Befehlen.",{"category":40,"check":133,"severity":42,"summary":134},"Überlappende Nah-Synonym-Werkzeuge","Diese Fähigkeit exponiert keine einzelnen Werkzeuge, die überlappende Synonyme haben könnten.",{"category":45,"check":136,"severity":24,"summary":137},"Phantom-Funktionen","Alle beworbenen Funktionen, wie die 'Moyu'-Philosophie und verschiedene Skill-Varianten, sind implementiert und in der Dokumentation erklärt.",{"category":139,"check":140,"severity":24,"summary":141},"Installation","Installationsanleitung","Umfassende Installationsanleitungen werden für mehrere Plattformen (Claude Code, Cursor, VSCode usw.) mit Copy-Paste-Beispielen bereitgestellt.",{"category":143,"check":144,"severity":42,"summary":145},"Fehler","Aktionsfähige Fehlermeldungen","Da es sich um eine prompbasierte Fähigkeit handelt, generiert sie keine benutzersichtbaren Fehlermeldungen im herkömmlichen Sinne.",{"category":147,"check":148,"severity":42,"summary":149},"Ausführung","Angepinnte Abhängigkeiten","Die Erweiterung verwendet keine Drittanbieterabhängigkeiten, die angepinnt werden müssen.",{"category":33,"check":151,"severity":42,"summary":152},"Dry-Run-Vorschau","Die Erweiterung steuert das Verhalten von KI und führt keine zustandsverändernden Operationen direkt durch, daher ist ein Dry-Run nicht anwendbar.",{"category":154,"check":155,"severity":42,"summary":156},"Protokoll","Idempotente Wiederholung & Timeouts","Diese Erweiterung beinhaltet keine Remote-Aufrufe oder zustandsverändernden Operationen, die Idempotenz oder Timeouts erfordern würden.",{"category":117,"check":158,"severity":24,"summary":159},"Telemetry-Opt-in","Die Erweiterung gibt keine Telemetriedaten aus.",{"category":40,"check":161,"severity":24,"summary":162},"Präziser Zweck","Der Zweck der Erweiterung ist präzise definiert als die Verhinderung von KI-Überentwicklung durch Einhaltung strenger Regeln, mit klar definierten Anwendungsfällen und Nicht-Zielen.",{"category":40,"check":164,"severity":24,"summary":165},"Prägnantes Frontmatter","Das Frontmatter ist prägnant und fasst die Kernfähigkeit der Verhinderung von Überentwicklung effektiv zusammen.",{"category":45,"check":167,"severity":24,"summary":168},"Prägnanter Body","Der Skill-Body ist gut strukturiert und unterhalb der Zeilengrenze, wobei detaillierte Erklärungen und Vergleiche in das README und andere verknüpfte Materialien ausgelagert sind.",{"category":170,"check":171,"severity":24,"summary":172},"Kontext","Progressive Offenlegung","Die SKILL.md bietet eine prägnante Übersicht und verweist auf das README für detailliertere Erklärungen, Beispiele und Installationsanleitungen.",{"category":170,"check":174,"severity":42,"summary":175},"Geforkte Erkundung","Diese Erweiterung ist eine Reihe von Anweisungen für eine KI und beinhaltet keine tiefgreifende Erkundung oder Codeüberprüfung, die einen geforkten Kontext erfordern würde.",{"category":22,"check":177,"severity":24,"summary":178},"Anwendungsbeispiele","Das README liefert klare Beispiele für den Code 'vorher' und 'nachher', die die Auswirkungen der Erweiterung veranschaulichen.",{"category":22,"check":180,"severity":24,"summary":181},"Randfälle","Die Erweiterung dokumentiert Randfälle und verschiedene Interventionsstufen (L1-L4) für Überentwicklungs-Szenarien und bietet klare Wiederherstellungsschritte.",{"category":104,"check":183,"severity":42,"summary":184},"Werkzeug-Fallback","Diese Fähigkeit stützt sich nicht auf externe Werkzeuge mit Fallback-Mechanismen.",{"category":66,"check":186,"severity":24,"summary":187},"Halt bei unerwartetem Zustand","Die Erweiterung definiert explizite Regeln und Interventionsstufen für unerwartete Zustände (Überentwicklung) und beschreibt Maßnahmen zur Behebung oder Korrektur.",{"category":92,"check":189,"severity":24,"summary":190},"Übergreifende Skill-Kopplung","Die Erweiterung ist in sich abgeschlossen und erklärt klar ihre ergänzende Beziehung zu PUA, ohne sich implizit auf andere Skills zu verlassen.",1778698400188,"このスキルは、AIコード生成エージェントに対する一連の厳格な指示として機能し、一般的な過剰エンジニアリングパターンを防ぐために、ミニマリズムと精度の原則を強制します。AIによって生成されたコードがユーザーが明示的に要求したものだけであることを保証するために、明確なルール、チェック、および介入レベルを定義します。",[194,195,196,197,198],"Verhindert, dass die KI nicht angeforderte Code- oder Dateien ändert","Erzwingt die einfachste Lösung für Anforderungen","Erfordert explizite Benutzerbestätigung für unsichere Änderungen","Erkennt spezifische Überentwicklungsmuster und greift ein","Bietet mehrere Skill-Varianten für unterschiedliche Striktheitsgrade",[200,201,202,203],"Hinzufügen von nicht angeforderten Code-Kommentaren, Dokumentationen oder Typanmerkungen","Einführung neuer Abhängigkeiten ohne ausdrückliche Benutzeranforderung","Neufassen ganzer Dateien, wenn nur geringfügige Änderungen erforderlich sind","Proaktives Generieren von Tests, Scaffolding oder Dokumentationen","3.0.0","4.4.0","Um sicherzustellen, dass KI-generierter Code strikt den Benutzeranforderungen entspricht, unnötige Komplexität vermeidet und eine effiziente Entwicklung fördert, indem die Tendenz der KI zur Überentwicklung eingedämmt wird.","この拡張機能は、すべてのカテゴリで例外的な品質を示しており、特に目的の正確な文書化と、AIの過剰エンジニアリングに対する厳密な安全チェックの実装に強みがあります。重大または警告の発見事項はなく、高いスコアと検証済みのティアにつながりました。",95,"AIコード生成を厳格にガイドし、過剰エンジニアリングを防ぎ、簡潔で効率的な開発を促進する優れたスキルです。",[211,212,213,214,215],"code-generation","prompt-engineering","developer-tools","ai-assistant","code-quality","verified",[218,219,220,221],"Wenn ein KI-Assistent dazu neigt, unnötige Komplexität oder Funktionen hinzuzufügen","Um sicherzustellen, dass KI-generierter Code minimal ist und direkt die Anfrage des Benutzers erfüllt","Für Teams, die Code-Einfachheit wahren und den Prüfaufwand reduzieren wollen","Um KI-Agenten bei Refactoring-Aufgaben anzuleiten und sicherzustellen, dass nur angeforderte Änderungen vorgenommen werden",{"codeQuality":223,"collectedAt":225,"documentation":226,"maintenance":229,"popularity":235,"security":236,"testCoverage":238},{"hasLockfile":224},false,1778698385211,{"descriptionLength":227,"readmeSize":228},395,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},1778698513641,{"basePath":242,"githubOwner":243,"githubRepo":244,"locale":18,"slug":13,"type":245},"skills/moyu-ja","uucz","moyu","skill",{"_creationTime":247,"_id":248,"community":249,"display":250,"identity":254,"parentExtension":258,"providers":259,"relations":272,"tags":274,"workflow":275},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":267},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":261,"targetMarket":266,"tier":216},[262,263,212,215,264,265],"ai","agent","productivity","developer-tool","global",{"commitSha":268,"license":237,"plugin":269},"HEAD",{"mcpCount":8,"provider":270,"skillCount":271},"classify",5,{"repoId":273},"kd7ccbpk8y3xm113xt8wy1c5jd86n94h",[263,262,215,265,264,212],{"evaluatedAt":276,"extractAt":277,"updatedAt":276},1778698325970,1778698296017,{"evaluate":279,"extract":281},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":280,"targetMarket":266,"tier":216},[211,212,213,214,215],{"commitSha":268},{"parentExtensionId":248,"repoId":273,"translatedFrom":283},"k17274y1yndssqcq2k5t0vba4186nvdk",{"_creationTime":285,"_id":273,"identity":286,"providers":287,"workflow":428},1778698289857.8787,{"githubOwner":243,"githubRepo":244,"sourceUrl":14},{"classify":288,"discover":414,"extract":417,"github":418,"npm":427},{"commitSha":268,"extensions":289},[290,304,344,353,361,370,377,386,394,402],{"basePath":255,"displayName":244,"installMethods":291,"rationale":292,"selectedPaths":293,"source":302,"sourceLanguage":256,"type":303},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[294,297,299],{"path":295,"priority":296},".claude-plugin/marketplace.json","mandatory",{"path":298,"priority":296},"README.md",{"path":300,"priority":301},"LICENSE","high","rule","marketplace",{"basePath":255,"description":251,"displayName":244,"installMethods":305,"license":237,"rationale":306,"selectedPaths":307,"source":302,"sourceLanguage":256,"type":257},{"claudeCode":244},"plugin manifest at .claude-plugin/plugin.json",[308,310,311,312,315,317,319,321,323,325,327,330,332,334,336,338,340,342],{"path":309,"priority":296},".claude-plugin/plugin.json",{"path":298,"priority":296},{"path":300,"priority":301},{"path":313,"priority":314},"skills/moyu/SKILL.md","medium",{"path":316,"priority":314},"skills/moyu-en/SKILL.md",{"path":318,"priority":314},"skills/moyu-fr/SKILL.md",{"path":320,"priority":314},"skills/moyu-ja/SKILL.md",{"path":322,"priority":314},"skills/moyu-ko/SKILL.md",{"path":324,"priority":314},"skills/moyu-lite/SKILL.md",{"path":326,"priority":314},"skills/moyu-strict/SKILL.md",{"path":328,"priority":329},"bin/moyu.mjs","low",{"path":331,"priority":301},"commands/moyu-en.md",{"path":333,"priority":301},"commands/moyu-fr.md",{"path":335,"priority":301},"commands/moyu-ja.md",{"path":337,"priority":301},"commands/moyu-ko.md",{"path":339,"priority":301},"commands/moyu-lite.md",{"path":341,"priority":301},"commands/moyu-strict.md",{"path":343,"priority":301},"commands/moyu.md",{"basePath":345,"description":346,"displayName":244,"installMethods":347,"rationale":348,"selectedPaths":349,"source":302,"sourceLanguage":352,"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)",[350],{"path":351,"priority":296},"SKILL.md","zh-CN",{"basePath":354,"description":355,"displayName":356,"installMethods":357,"rationale":358,"selectedPaths":359,"source":302,"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":351,"priority":296},{"basePath":362,"description":363,"displayName":364,"installMethods":365,"rationale":366,"selectedPaths":367,"source":302,"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":351,"priority":296},"fr",{"basePath":242,"description":371,"displayName":13,"installMethods":372,"rationale":373,"selectedPaths":374,"source":302,"sourceLanguage":376,"type":245},"過剰エンジニアリングのパターンが検出された場合に自動的に発動します： (1) ユーザーが明示的に変更を求めていないコードやファイルを修正する (2) 要求されていない新しい抽象レイヤー（class、interface、factory、wrapper）を作成する (3) 要求されていないコメント、ドキュメント、JSDoc、型注釈を追加する (4) 要求されていない新しい依存パッケージを導入する (5) 最小限の編集ではなくファイル全体を書き直す (6) diff の範囲がユーザーの要求を明らかに超えている (7) ユーザーが「やりすぎ」「そこは変えないで」「Xだけ変えて」「シンプルに」「やめて」と言う (8) 起こり得ないシナリオに対するエラーハンドリング、バリデーション、防御的コードを追加する (9) 要求されていないテスト、設定のスキャフォールディング、ドキュメントを生成する\n",{"claudeCode":12},"SKILL.md frontmatter at skills/moyu-ja/SKILL.md",[375],{"path":351,"priority":296},"ja",{"basePath":378,"description":379,"displayName":380,"installMethods":381,"rationale":382,"selectedPaths":383,"source":302,"sourceLanguage":385,"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",[384],{"path":351,"priority":296},"ko",{"basePath":387,"description":388,"displayName":389,"installMethods":390,"rationale":391,"selectedPaths":392,"source":302,"sourceLanguage":256,"type":245},"skills/moyu-lite","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","moyu-lite",{"claudeCode":12},"SKILL.md frontmatter at skills/moyu-lite/SKILL.md",[393],{"path":351,"priority":296},{"basePath":395,"description":396,"displayName":397,"installMethods":398,"rationale":399,"selectedPaths":400,"source":302,"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":351,"priority":296},{"basePath":255,"description":403,"displayName":404,"installMethods":405,"license":237,"rationale":406,"selectedPaths":407,"source":302,"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":296},"package.json",{"path":298,"priority":296},{"path":300,"priority":301},{"path":328,"priority":314},"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,262,424,212,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,[214,211,215,213,212],{"evaluatedAt":435,"extractAt":277,"updatedAt":240},1778698400984,[],[438,460,486,515,544,571],{"_creationTime":439,"_id":440,"community":441,"display":442,"identity":446,"providers":447,"relations":454,"tags":456,"workflow":457},1778698515785.0398,"k17207y0qzj558yxxxxs1r63hn86mfmd",{"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":378,"githubOwner":243,"githubRepo":244,"locale":18,"slug":380,"type":245},{"evaluate":448,"extract":453},{"promptVersionExtension":204,"promptVersionScoring":205,"score":449,"tags":450,"targetMarket":266,"tier":216},100,[451,215,212,213,452],"ai-assist","refactoring",{"commitSha":268,"license":237},{"parentExtensionId":248,"repoId":273,"translatedFrom":455},"k17dzgrxxkxpeqmtcn5v3tjmad86n5tm",[451,215,213,212,452],{"evaluatedAt":458,"extractAt":277,"updatedAt":459},1778698415064,1778698515785,{"_creationTime":461,"_id":462,"community":463,"display":464,"identity":470,"providers":474,"relations":480,"tags":482,"workflow":483},1778695021936.555,"k1715rn9402s29yge55y9nt0x986n2tf",{"reviewCount":8},{"description":465,"installMethods":466,"name":468,"sourceUrl":469},"Build a composable CLI for Codex from API docs, an OpenAPI spec, existing curl examples, an SDK, a web app, an admin tool, or a local script. Use when the user wants Codex to create a command-line tool that can run from any repo, expose composable read/write commands, return stable JSON, manage auth, and pair with a companion skill.",{"claudeCode":467},"openai/skills","cli-creator","https://github.com/openai/skills",{"basePath":471,"githubOwner":472,"githubRepo":473,"locale":256,"slug":468,"type":245},"skills/.curated/cli-creator","openai","skills",{"evaluate":475,"extract":479},{"promptVersionExtension":204,"promptVersionScoring":205,"score":449,"tags":476,"targetMarket":266,"tier":216},[413,211,213,477,478],"codex","automation",{"commitSha":268},{"repoId":481},"kd75n2zj3yh472p25zffgycved86mnpx",[478,413,211,477,213],{"evaluatedAt":484,"extractAt":485,"updatedAt":484},1778695068759,1778695021936,{"_creationTime":487,"_id":488,"community":489,"display":490,"identity":496,"providers":500,"relations":507,"tags":510,"workflow":511},1778692982565.3235,"k17a9xkbep6cw2hw14pvb53k9n86nycz",{"reviewCount":8},{"description":491,"installMethods":492,"name":494,"sourceUrl":495},"Führen Sie Codierungsaufgaben mit einem strengen Liefer-Workflow aus: Erstellen Sie einen vollständigen Plan, implementieren Sie Schritt für Schritt, führen Sie kontinuierlich Tests durch und committen Sie standardmäßig nach jedem Schritt (`per_step`). Unterstützt explizite Commit-Policy-Überschreibungen (`final_only`, `milestone`) und optional BDD (Given/When/Then), wenn Benutzer verhaltensgesteuerte Bereitstellung anfordern oder Anforderungen unklar sind.",{"claudeCode":493},"majiayu000/vibeguard","fixflow","https://github.com/majiayu000/vibeguard",{"basePath":497,"githubOwner":498,"githubRepo":499,"locale":18,"slug":494,"type":245},"workflows/fixflow","majiayu000","vibeguard",{"evaluate":501,"extract":506},{"promptVersionExtension":204,"promptVersionScoring":205,"score":449,"tags":502,"targetMarket":266,"tier":216},[215,503,213,211,504,505],"ai-safety","workflow-automation","security",{"commitSha":268},{"repoId":508,"translatedFrom":509},"kd7b0vh258xpbyerk68bk3e1ks86mk58","k17bwx69hk0p0w7rnpzvv2p16h86mp2k",[503,211,215,213,505,504],{"evaluatedAt":512,"extractAt":513,"updatedAt":514},1778692812461,1778692607327,1778692982565,{"_creationTime":516,"_id":517,"community":518,"display":519,"identity":525,"providers":529,"relations":537,"tags":540,"workflow":541},1778696691708.3264,"k179thjzaw5kepc7zhdj9sat3n86mcqp",{"reviewCount":8},{"description":520,"installMethods":521,"name":523,"sourceUrl":524},"Validate pending migrations for foreign key consistency, rollback safety, and best practices",{"claudeCode":522},"ruvnet/ruflo","migrate-validate","https://github.com/ruvnet/ruflo",{"basePath":526,"githubOwner":527,"githubRepo":528,"locale":256,"slug":523,"type":245},"plugins/ruflo-migrations/skills/migrate-validate","ruvnet","ruflo",{"evaluate":530,"extract":536},{"promptVersionExtension":204,"promptVersionScoring":205,"score":449,"tags":531,"targetMarket":266,"tier":216},[532,533,534,535,215,213],"database","migrations","sql","validation",{"commitSha":268},{"parentExtensionId":538,"repoId":539},"k176me0sh9b6bc3gzttnywx4w986njzh","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[215,532,213,533,534,535],{"evaluatedAt":542,"extractAt":543,"updatedAt":542},1778701008912,1778696691708,{"_creationTime":545,"_id":546,"community":547,"display":548,"identity":554,"providers":558,"relations":564,"tags":567,"workflow":568},1778698175626.3276,"k17cj6pbcgtrw523a4sw8mhcxn86mzvv",{"reviewCount":8},{"description":549,"installMethods":550,"name":552,"sourceUrl":553},"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":551},"trailofbits/skills","Semgrep Rule Creator","https://github.com/trailofbits/skills",{"basePath":555,"githubOwner":556,"githubRepo":473,"locale":256,"slug":557,"type":245},"plugins/semgrep-rule-creator/skills/semgrep-rule-creator","trailofbits","semgrep-rule-creator",{"evaluate":559,"extract":563},{"promptVersionExtension":204,"promptVersionScoring":205,"score":449,"tags":560,"targetMarket":266,"tier":216},[561,505,562,215,213],"semgrep","static-analysis",{"commitSha":268},{"parentExtensionId":565,"repoId":566},"k1757483sd0rdv04r5773w2tb986mb9g","kd7d5sbrd9m157hjv9c7v4wfyn86mk2f",[215,213,505,561,562],{"evaluatedAt":569,"extractAt":570,"updatedAt":569},1778699451460,1778698175626,{"_creationTime":572,"_id":573,"community":574,"display":575,"identity":581,"providers":586,"relations":593,"tags":596,"workflow":597},1778686640222.7952,"k178bs4zybvyebq2gnym4jazch86np03",{"reviewCount":8},{"description":576,"installMethods":577,"name":579,"sourceUrl":580},"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":578},"EveryInc/compound-engineering-plugin","CE Optimize","https://github.com/EveryInc/compound-engineering-plugin",{"basePath":582,"githubOwner":583,"githubRepo":584,"locale":256,"slug":585,"type":245},"plugins/compound-engineering/skills/ce-optimize","EveryInc","compound-engineering-plugin","ce-optimize",{"evaluate":587,"extract":592},{"promptVersionExtension":204,"promptVersionScoring":205,"score":449,"tags":588,"targetMarket":266,"tier":216},[589,590,591,215,212],"optimization","experimentation","mlops",{"commitSha":268,"license":237},{"parentExtensionId":594,"repoId":595},"k17d893df4em0e3pn8f55h1dxn86n09e","kd7e40my1b5g70tg0f60qg85ch86nn08",[215,590,591,589,212],{"evaluatedAt":598,"extractAt":599,"updatedAt":598},1778687141592,1778686640222]