[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-uucz-moyu-lite-de":3,"guides-for-uucz-moyu-lite":436,"similar-k176vtrcywd3v2186mm6cbv32s86mv8w-de":437},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":240,"isFallback":223,"parentExtension":245,"providers":278,"relations":282,"repo":284,"tags":433,"workflow":434},1778698527897.9585,"k176vtrcywd3v2186mm6cbv32s86mv8w",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Leichtgewichtiger Schutz gegen übermäßiges Engineering. Aktiviert, wenn: (1) Code oder Dateien geändert werden, die der Benutzer nicht explizit zu ändern angefordert hat (2) Neue Abstraktionsebenen ohne Aufforderung erstellt werden (3) Ganze Dateien neu geschrieben werden, anstatt minimale Änderungen vorzunehmen (4) Der Diff-Bereich erheblich über die Benutzeranfrage hinausgeht (5) Der Benutzer Signale wie \"zu viel\", \"nur X ändern\", \"einfach halten\" gibt.",{"claudeCode":12},"uucz/moyu","moyu-lite","https://github.com/uucz/moyu",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":221,"workflow":238},1778698527897.9587,"kn7art982mcwnb28nj3f472vad86nf1b","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":215,"useCases":216},[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},"Praktischer Nutzen","Problemrelevanz","pass","Die Beschreibung benennt klar das Problem des KI-Über-Engineerings und liefert konkrete Beispiele, wann es auftritt, wie das Ändern von nicht angeforderten Codes oder das Erstellen unnötiger Abstraktionen.",{"category":22,"check":27,"severity":24,"summary":28},"Einzigartiges Verkaufsversprechen","Die Erweiterung bietet ein eigenständiges Wertversprechen, indem sie aktiv übermäßiges KI-Engineering verhindert und spezifische Regeln und Mechanismen zur Gegenwirkung dieser Tendenz bereitstellt, was über das Standardverhalten von LLMs hinausgeht.",{"category":22,"check":30,"severity":24,"summary":31},"Produktionsreife","Die Erweiterung ist produktionsreif und bietet klare Installationsanweisungen für verschiedene Plattformen sowie verschiedene Varianten (lite, strict), um unterschiedlichen Anforderungen gerecht zu werden, was auf eine gut durchdachte Implementierung hindeutet.",{"category":33,"check":34,"severity":24,"summary":35},"Umfang","Prinzip der einzigen Verantwortung","Die Erweiterung konzentriert sich ausschließlich auf die Verhinderung von KI-Über-Engineering mit klaren Regeln und Mechanismen für diesen spezifischen Zweck und hält sich an eine einzige Verantwortung.",{"category":33,"check":37,"severity":24,"summary":38},"Qualität der Beschreibung","Die bereitgestellte Beschreibung ist prägnant, genau und kommuniziert effektiv den Zweck und die Mechanismen der Erweiterung, einschließlich Englisch und Chinesisch.",{"category":40,"check":41,"severity":42,"summary":43},"Aufruf","Geltungsbereich von Werkzeugen","not_applicable","Diese Erweiterung stellt keine Werkzeuge im herkömmlichen Sinne bereit; ihre Funktionalität ist als Regelsatz oder Fähigkeit integriert, die das KI-Verhalten beeinflusst.",{"category":45,"check":46,"severity":42,"summary":47},"Dokumentation","Konfigurations- & Parameterreferenz","Die Erweiterung scheint keine konfigurierbaren Parameter oder Optionen zu haben, die über die bereitgestellten Installations- und Nutzungshinweise hinaus dokumentiert werden müssten.",{"category":33,"check":49,"severity":42,"summary":50},"Werkzeugbenennung","Es gibt keine einzelnen Werkzeuge, die von dieser Erweiterung bereitgestellt werden und eine Benennung erfordern.",{"category":33,"check":52,"severity":42,"summary":53},"Minimale I/O-Oberfläche","Da dies eine Fähigkeit und kein Werkzeug mit eindeutigen Ein- und Ausgaben ist, ist diese Prüfung nicht anwendbar.",{"category":55,"check":56,"severity":24,"summary":57},"Lizenz","Nutzbarkeit der Lizenz","Die Erweiterung ist unter der MIT-Lizenz lizenziert, einer permissiven Open-Source-Lizenz.",{"category":59,"check":60,"severity":24,"summary":61},"Wartung","Aktualität der Commits","Der letzte Commit war am 13. April 2026, was innerhalb der letzten 3 Monate liegt.",{"category":59,"check":63,"severity":42,"summary":64},"Abhängigkeitsmanagement","Die Erweiterung scheint keine Abhängigkeiten von Drittanbietern 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","Der Ansatz der Erweiterung beinhaltet die Anwendung von Regeln und Anweisungen, nicht die Ausführung von beliebigem externen Code oder Daten.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Lieferketten-Granaten","Die Erweiterung stützt sich auf statische Regeln und Prompts innerhalb ihres Bundles, ohne zur Laufzeit externen Code abzurufen oder auszuführen.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox-Isolation","Die Erweiterung funktioniert als Anweisungen für ein KI-Modell, nicht als ausführbarer Code, der Dateien oder Systempfade modifiziert.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox-Escape-Primitive","Die Natur der Erweiterung als Fähigkeit/Prompt-Set bedeutet, dass sie keine getrennten Prozesse oder Wiederholungsversuche bei abgelehnten Tool-Aufrufen beinhaltet.",{"category":66,"check":82,"severity":24,"summary":83},"Datenexfiltration","Die Erweiterung führt keine ausgehenden Aufrufe durch und verarbeitet keine vertraulichen Daten.",{"category":66,"check":85,"severity":24,"summary":86},"Versteckte Texttricks","Der gebündelte Inhalt scheint frei von verstecktem Text oder Steuerungs-Tricks zu sein, mit sauberen Beschreibungen.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Undurchsichtige Codeausführung","Die Erweiterung besteht aus lesbarem Markdown und JSON-Konfigurationen ohne verschleierten Code oder Base64-Payloads.",{"category":92,"check":93,"severity":42,"summary":94},"Portabilität","Strukturelle Annahme","Die Erweiterung trifft keine Annahmen über die Projektstruktur des Benutzers, da sie als Fähigkeit/Prompt-Set funktioniert.",{"category":96,"check":97,"severity":24,"summary":98},"Vertrauen","Aufmerksamkeit bei Issues","Mit 1 offenen und 17 geschlossenen Issues in den letzten 90 Tagen ist die Schließungsrate hoch, was auf eine gute Beteiligung des Maintainers hindeutet.",{"category":100,"check":101,"severity":24,"summary":102},"Versionierung","Release-Management","Ein Versionstag ist vorhanden, und die Installationsanweisungen verweisen auf spezifische Commits oder Versionen, was auf ein klares Release-Management hindeutet.",{"category":104,"check":105,"severity":42,"summary":106},"Codeausführung","Validierung","Diese Erweiterung beinhaltet keinen ausführbaren Code oder strukturierte Ausgaben, die eine Schema-Validierung erfordern.",{"category":66,"check":108,"severity":42,"summary":109},"Ungeschützte destruktive Operationen","Die Erweiterung ist schreibgeschützt und führt keine destruktiven Operationen durch.",{"category":104,"check":111,"severity":42,"summary":112},"Fehlerbehandlung","Da diese Erweiterung keinen Code direkt ausführt, sind herkömmliche Prüfungen zur Fehlerbehandlung nicht anwendbar.",{"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.",{"category":117,"check":121,"severity":24,"summary":122},"Zielmarkt","Die Funktionalität der Erweiterung ist universell anwendbar und enthält keine regionalen oder rechtlichen Logik, sodass sie einen globalen Markt anvisiert.",{"category":92,"check":124,"severity":24,"summary":125},"Laufzeitstabilität","Die Erweiterung ist plattformunabhängig und stützt sich auf die Interpretation des KI-Modells und nicht auf spezifische Laufzeitumgebungen oder Betriebssystemfunktionen.",{"category":45,"check":127,"severity":24,"summary":128},"README","Die README-Datei ist umfassend, gibt den Zweck der Erweiterung klar an und enthält detaillierte Installations- und Nutzungshinweise.",{"category":33,"check":130,"severity":42,"summary":131},"Größe der Werkzeugoberfläche","Diese Erweiterung stellt keine mehreren Werkzeuge bereit; sie funktioniert als Fähigkeit.",{"category":40,"check":133,"severity":42,"summary":134},"Überlappende nahezu synonyme Werkzeuge","Es gibt keine einzelnen Werkzeuge, die überlappende nahezu synonyme Namen haben.",{"category":45,"check":136,"severity":24,"summary":137},"Phantom-Funktionen","Alle beworbenen Funktionen, wie Installation für verschiedene Plattformen und verschiedene Fähigkeitsvarianten, haben entsprechende Implementierungen und Dokumentationen.",{"category":139,"check":140,"severity":24,"summary":141},"Installation","Installationsanleitung","Umfassende Installationsanleitungen werden für mehrere Plattformen bereitgestellt, einschließlich kopierbarer Befehle und Erklärungen.",{"category":143,"check":144,"severity":42,"summary":145},"Fehler","Umsetzbare Fehlermeldungen","Diese Fähigkeit erzeugt keine benutzersichtbaren Fehler im herkömmlichen Sinne.",{"category":147,"check":148,"severity":42,"summary":149},"Ausführung","Angepinnte Abhängigkeiten","Die Erweiterung stützt sich nicht auf Abhängigkeiten von Drittanbietern, die angepinnt werden müssen.",{"category":33,"check":151,"severity":42,"summary":152},"Dry-Run-Vorschau","Die Erweiterung führt keine zustandsverändernden Operationen durch oder sendet keine Daten nach außen, was eine Dry-Run-Funktion unwesentlich macht.",{"category":154,"check":155,"severity":42,"summary":156},"Protokoll","Idempotente Wiederholung & Timeouts","Die Funktion der Erweiterung als Regelsatz beinhaltet keine Remote-Aufrufe oder zustandsverändernden Operationen, die Idempotenz oder Timeouts erfordern.",{"category":117,"check":158,"severity":24,"summary":159},"Opt-in für Telemetrie","Die Erweiterung sendet keine Telemetrie aus.",{"category":40,"check":161,"severity":24,"summary":162},"Präziser Zweck","Der Zweck ist präzise als Schutz gegen übermäßiges Engineering definiert, mit klaren Auslösern und Nicht-Zielen, die in der Beschreibung dargelegt sind.",{"category":40,"check":164,"severity":24,"summary":165},"Prägnantes Frontmatter","Das Frontmatter ist prägnant und fasst die Kernfähigkeit und Auslöserphrasen effektiv zusammen, wobei die Längenrichtlinien eingehalten werden.",{"category":45,"check":167,"severity":24,"summary":168},"Prägnanter Body","Der SKILL.md-Body ist gut strukturiert, unter der Zeilengrenze und lagert tiefere Inhalte angemessen in separate Dateien oder externe Ressourcen aus.",{"category":170,"check":171,"severity":24,"summary":172},"Kontext","Progressive Offenlegung","Die SKILL.md-Datei verwendet progressive Offenlegung, indem sie auf externe Ressourcen wie Forschungsseiten und Blogs für tiefere Inhalte verlinkt, anstatt sie inline einzubetten.",{"category":170,"check":174,"severity":42,"summary":175},"Verzweigte Erkundung","Diese Erweiterung beinhaltet keine tiefe Erkundung oder Code-Überprüfung, die einen verzweigten Kontext erfordern würde.",{"category":22,"check":177,"severity":24,"summary":178},"Anwendungsbeispiele","Die README-Datei enthält klare Installationsbeispiele für verschiedene Plattformen und effektive Anwendungsszenarien, die die praktische Anwendung der Erweiterung demonstrieren.",{"category":22,"check":180,"severity":24,"summary":181},"Randfälle","Die Dokumentation der Erweiterung, insbesondere die Abschnitte '内卷 vs 摸鱼' und '4 级过度工程检测', adressiert Randfälle implizit, indem sie Grenzen und Fehlermodi für übermäßiges Engineering definiert.",{"category":104,"check":183,"severity":42,"summary":184},"Werkzeug-Fallback","Die Erweiterung stützt sich nicht auf externe Werkzeuge, die Fallbacks erfordern.",{"category":66,"check":186,"severity":24,"summary":187},"Anhalten bei unerwartetem Zustand","Das Kernprinzip der Erweiterung '不确定就问' (Im Zweifelsfall fragen) fungiert inhärent als Anhaltemechanismus bei unerwarteten Zuständen und verhindert unbeabsichtigte Aktionen.",{"category":92,"check":189,"severity":24,"summary":190},"Übergreifende Kopplung von Fähigkeiten","Die Erweiterung ist in sich abgeschlossen und stützt sich nicht implizit auf andere Fähigkeiten. Sie verweist klar auf verwandte Konzepte wie PUA und NoPUA, ohne deren Vorhandensein vorauszusetzen.",1778698429664,"Diese Fähigkeit fungiert als Schutz gegen übermäßiges Engineering bei der KI-Codeerstellung. Sie erzwingt drei Kernregeln: Nur ändern, was angefordert wurde, die einfachste Lösung zuerst verwenden und im Zweifelsfall den Benutzer fragen. Sie bietet Varianten für verschiedene Plattformen und Strengegrade, um unnötigen Code und Komplexität zu reduzieren.",[194,195,196,197,198],"Erzwingt Anti-Über-Engineering-Regeln","Reduziert die Komplexität von KI-generiertem Code","Bietet Varianten für verschiedene Plattformen und Strengegrade","Automatisiert Codequalitätsprüfungen","Fördert einfachere, fokussiertere Code-Generierung",[200,201,202,203],"Code generieren, den die KI nicht explizit angefordert hat","Neue Abstraktionsebenen ohne Benutzeranforderung einführen","Ganze Dateien neu schreiben, anstatt minimale Änderungen vorzunehmen","Diff-Bereiche erstellen, die erheblich über die Benutzeranfrage hinausgehen","3.0.0","4.4.0","Um die Menge an unnötigem, überentwickeltem Code, der von KI-Assistenten generiert wird, erheblich zu reduzieren und so Entwicklern Zeit bei Code-Reviews und Wartung zu sparen.","Die Erweiterung zeigt eine ausgezeichnete Qualität in Bezug auf Dokumentation, Sicherheit und Wartung ohne kritische oder warnende Funde. Ihre MIT-Lizenz, die kürzlichen Commits und der klare Fokus auf eine einzige Verantwortung tragen zu ihrer hohen Bewertung bei.",99,"Eine hochentwickelte und effektive Fähigkeit zur Verhinderung von übermäßigem KI-Engineering mit ausgezeichneter Dokumentation und klarem Fokus.",[211,212,213,214],"ai-agent","code-quality","prompt-engineering","developer-tools","verified",[217,218,219,220],"Wenn KI-Assistenten übermäßigen Code für einfache Aufgaben generieren","Um sicherzustellen, dass KI-generierter Code strikt den Benutzeranfragen entspricht","Um die Einführung unnötiger Abstraktionen oder Abhängigkeiten zu verhindern","Um Code-Reviews durch Reduzierung von spekulativm oder übermäßig komplexem Code zu optimieren",{"codeQuality":222,"collectedAt":224,"documentation":225,"maintenance":228,"popularity":234,"security":235,"testCoverage":237},{"hasLockfile":223},false,1778698415389,{"descriptionLength":226,"readmeSize":227},495,16988,{"closedIssues90d":229,"forks":230,"hasChangelog":231,"openIssues90d":230,"pushedAt":232,"stars":233},17,1,true,1776061417000,53,{"npmDownloads":8},{"hasNpmPackage":231,"license":236,"smitheryVerified":223},"MIT",{"hasCi":231,"hasTests":231},{"updatedAt":239},1778698527898,{"basePath":241,"githubOwner":242,"githubRepo":243,"locale":18,"slug":13,"type":244},"skills/moyu-lite","uucz","moyu","skill",{"_creationTime":246,"_id":247,"community":248,"display":249,"identity":253,"parentExtension":257,"providers":258,"relations":272,"tags":274,"workflow":275},1778698296017.8303,"k17a8j7hxkm1n8dabrtcwp2z2d86nr39",{"reviewCount":8},{"description":250,"installMethods":251,"name":252,"sourceUrl":14},"Anti-over-engineering skill for AI coding agents. Teaches your AI when to stop.",{"claudeCode":243},"Moyu",{"basePath":254,"githubOwner":242,"githubRepo":243,"locale":255,"slug":243,"type":256},"","en","plugin",null,{"evaluate":259,"extract":267},{"promptVersionExtension":204,"promptVersionScoring":205,"score":260,"tags":261,"targetMarket":266,"tier":215},95,[262,263,213,212,264,265],"ai","agent","productivity","developer-tool","global",{"commitSha":268,"license":236,"plugin":269},"HEAD",{"mcpCount":8,"provider":270,"skillCount":271},"classify",5,{"repoId":273},"kd7ccbpk8y3xm113xt8wy1c5jd86n94h",[263,262,212,265,264,213],{"evaluatedAt":276,"extractAt":277,"updatedAt":276},1778698325970,1778698296017,{"evaluate":279,"extract":281},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":280,"targetMarket":266,"tier":215},[211,212,213,214],{"commitSha":268},{"parentExtensionId":247,"repoId":273,"translatedFrom":283},"k17emyz11v79y8ha28qg8xd7c586mvr5",{"_creationTime":285,"_id":273,"identity":286,"providers":287,"workflow":428},1778698289857.8787,{"githubOwner":242,"githubRepo":243,"sourceUrl":14},{"classify":288,"discover":414,"extract":417,"github":418,"npm":427},{"commitSha":268,"extensions":289},[290,304,344,353,361,370,379,388,394,402],{"basePath":254,"displayName":243,"installMethods":291,"rationale":292,"selectedPaths":293,"source":302,"sourceLanguage":255,"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":254,"description":250,"displayName":243,"installMethods":305,"license":236,"rationale":306,"selectedPaths":307,"source":302,"sourceLanguage":255,"type":256},{"claudeCode":243},"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":243,"installMethods":347,"rationale":348,"selectedPaths":349,"source":302,"sourceLanguage":352,"type":244},"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":255,"type":244},"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":244},"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":371,"description":372,"displayName":373,"installMethods":374,"rationale":375,"selectedPaths":376,"source":302,"sourceLanguage":378,"type":244},"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":351,"priority":296},"ja",{"basePath":380,"description":381,"displayName":382,"installMethods":383,"rationale":384,"selectedPaths":385,"source":302,"sourceLanguage":387,"type":244},"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":351,"priority":296},"ko",{"basePath":241,"description":389,"displayName":13,"installMethods":390,"rationale":391,"selectedPaths":392,"source":302,"sourceLanguage":255,"type":244},"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":351,"priority":296},{"basePath":395,"description":396,"displayName":397,"installMethods":398,"rationale":399,"selectedPaths":400,"source":302,"sourceLanguage":255,"type":244},"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":254,"description":403,"displayName":404,"installMethods":405,"license":236,"rationale":406,"selectedPaths":407,"source":302,"sourceLanguage":255,"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":229,"description":419,"forks":230,"homepage":420,"license":236,"openIssues90d":230,"pushedAt":232,"readmeSize":227,"stars":233,"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,243,262,424,213,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,[211,212,214,213],{"evaluatedAt":435,"extractAt":277,"updatedAt":239},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},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":380,"githubOwner":242,"githubRepo":243,"locale":18,"slug":382,"type":244},{"evaluate":448,"extract":453},{"promptVersionExtension":204,"promptVersionScoring":205,"score":449,"tags":450,"targetMarket":266,"tier":215},100,[451,212,213,214,452],"ai-assist","refactoring",{"commitSha":268,"license":236},{"parentExtensionId":247,"repoId":273,"translatedFrom":455},"k17dzgrxxkxpeqmtcn5v3tjmad86n5tm",[451,212,214,213,452],{"evaluatedAt":458,"extractAt":277,"updatedAt":459},1778698415064,1778698515785,{"_creationTime":461,"_id":462,"community":463,"display":464,"identity":470,"providers":473,"relations":481,"tags":484,"workflow":485},1778699508017.8022,"k17ayarn0e5prt2n3bh82hxn5n86nv51",{"reviewCount":8},{"description":465,"installMethods":466,"name":468,"sourceUrl":469},"Context Runtime für KI-Agenten — 59 MCP-Tools, 10 Lesemodi, über 95 Shell-Muster, Tree-sitter AST für 18 Sprachen. Komprimiert LLM-Kontext um bis zu 99%. Verwenden Sie es beim Lesen von Dateien, Ausführen von Shell-Befehlen, Suchen von Code oder Erkunden von Verzeichnissen. Automatische Installation, falls nicht vorhanden.",{"claudeCode":467},"yvgude/lean-ctx","lean-ctx","https://github.com/yvgude/lean-ctx",{"basePath":471,"githubOwner":472,"githubRepo":468,"locale":18,"slug":468,"type":244},"skills/lean-ctx","yvgude",{"evaluate":474,"extract":480},{"promptVersionExtension":204,"promptVersionScoring":205,"score":449,"tags":475,"targetMarket":266,"tier":215},[476,211,477,214,478,479],"context-compression","cli-tools","rust","code-analysis",{"commitSha":268},{"repoId":482,"translatedFrom":483},"kd7dxtfr9j3z54hs3bz0218e1n86may0","k170fxxh22hdspg4vr94whgj1986mpr9",[211,477,479,476,214,478],{"evaluatedAt":486,"extractAt":487,"updatedAt":488},1778699456179,1778699438912,1778699508017,{"_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":255,"slug":497,"type":244},"plugins/ruflo-migrations/skills/migrate-validate","ruvnet","ruflo",{"evaluate":504,"extract":510},{"promptVersionExtension":204,"promptVersionScoring":205,"score":449,"tags":505,"targetMarket":266,"tier":215},[506,507,508,509,212,214],"database","migrations","sql","validation",{"commitSha":268},{"parentExtensionId":512,"repoId":513},"k176me0sh9b6bc3gzttnywx4w986njzh","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[212,506,214,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":255,"slug":532,"type":244},"plugins/semgrep-rule-creator/skills/semgrep-rule-creator","trailofbits","skills","semgrep-rule-creator",{"evaluate":534,"extract":539},{"promptVersionExtension":204,"promptVersionScoring":205,"score":449,"tags":535,"targetMarket":266,"tier":215},[536,537,538,212,214],"semgrep","security","static-analysis",{"commitSha":268},{"parentExtensionId":541,"repoId":542},"k1757483sd0rdv04r5773w2tb986mb9g","kd7d5sbrd9m157hjv9c7v4wfyn86mk2f",[212,214,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":255,"slug":561,"type":244},"plugins/compound-engineering/skills/ce-optimize","EveryInc","compound-engineering-plugin","ce-optimize",{"evaluate":563,"extract":568},{"promptVersionExtension":204,"promptVersionScoring":205,"score":449,"tags":564,"targetMarket":266,"tier":215},[565,566,567,212,213],"optimization","experimentation","mlops",{"commitSha":268,"license":236},{"parentExtensionId":570,"repoId":571},"k17d893df4em0e3pn8f55h1dxn86n09e","kd7e40my1b5g70tg0f60qg85ch86nn08",[212,566,567,565,213],{"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":255,"slug":584,"type":244},"skills/manus","sanjay3290","ai-skills",{"evaluate":591,"extract":597},{"promptVersionExtension":204,"promptVersionScoring":205,"score":449,"tags":592,"targetMarket":266,"tier":215},[211,593,594,595,596],"autonomous-execution","research","automation","api-integration",{"commitSha":268},{"parentExtensionId":599,"repoId":600},"k17es37z10n1sw6t2m3f0vsydx86mnje","kd71np0fyqg23qg8w2hcfw0h0h86nkn0",[211,596,595,593,594],{"evaluatedAt":603,"extractAt":604,"updatedAt":603},1778697107270,1778696833339]