[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-uucz-moyu-strict-de":3,"guides-for-uucz-moyu-strict":436,"similar-k1747jqrwj479g9gdw6vd71gs186mf73-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},1778698534757.5454,"k1747jqrwj479g9gdw6vd71gs186mf73",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Strikte Durchsetzung von Anti-Over-Engineering-Regeln. Aktiviert bei JEDER Codeänderung zur Überprüfung des Umfangs: (1) Ändern von Code oder Dateien, die der Benutzer nicht explizit zu ändern angefordert hat (2) Erstellen neuer Abstraktionsebenen (Klasse, Schnittstelle, Factory, Wrapper), ohne dazu aufgefordert worden zu sein (3) Hinzufügen von Kommentaren, Dokumentation, JSDoc oder Typannotationen, ohne dazu aufgefordert worden zu sein (4) Einführung neuer Abhängigkeiten, ohne dazu aufgefordert worden zu sein (5) Umschreiben ganzer Dateien anstelle von minimalen Bearbeitungen (6) Diff-Umfang überschreitet die Benutzeranforderung erheblich (7) Hinzufügen von Fehlerbehandlung, Validierung oder defensiven Code für Szenarien, die nicht auftreten können (8) Generieren von Tests, Konfigurations-Scaffolding oder Dokumentation, ohne dazu aufgefordert worden zu sein (9) Jeder Diff, der 20 Zeilen für eine Einpunktänderung überschreitet 严格反过度工程执行模式。任何代码变更时激活以验证范围： (1) 修改用户未明确要求改动的代码或文件 (2) 创建用户未要求的新抽象层 (3) 添加用户未要求的注释、文档、类型注解 (4) 引入用户未要求的新依赖 (5) 重写整个文件而非做最小编辑 (6) diff 范围明显超出用户请求 (7) 为不可能发生的场景添加错误处理 (8) 未被要求就生成测试、配置、文档 (9) 单点改动 diff 超过 20 行",{"claudeCode":12},"uucz/moyu","moyu-strict","https://github.com/uucz/moyu",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":221,"workflow":238},1778698534757.5457,"kn741adtjhdwcv2c8dt3rvh9fx86nfkp","de",{"checks":20,"evaluatedAt":191,"extensionSummary":192,"features":193,"nonGoals":199,"promptVersionExtension":203,"promptVersionScoring":204,"purpose":205,"rationale":206,"score":207,"summary":208,"tags":209,"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","Relevanz des Problems","pass","Die Beschreibung legt klar das Problem der Tendenz von KI zur Überentwicklung dar und deren negative Auswirkungen auf den Entwickler-Workflow, wobei spezifische Beispiele für unerwünschtes KI-Verhalten aufgeführt werden.",{"category":22,"check":27,"severity":24,"summary":28},"Einzigartiges Verkaufsargument","Die Fähigkeit bietet einen einzigartigen Ansatz, indem sie strenge Anti-Over-Engineering-Regeln erzwingt und über das Standardverhalten von LLMs hinausgeht, um unnötige Codeänderungen und Abstraktionen aktiv zu verhindern.",{"category":22,"check":30,"severity":24,"summary":31},"Produktionsreife","Die Fähigkeit ist für die Verwendung in realen Workflows konzipiert, indem sie sich in verschiedene KI-Plattformen integriert und klare Regeln sowie Durchsetzungsstufen bereitstellt, um den gesamten Codeerzeugungslebenszyklus zu verbessern.",{"category":33,"check":34,"severity":24,"summary":35},"Umfang","Prinzip der einzigen Verantwortung","Die einzige Verantwortung der Fähigkeit ist die Durchsetzung strenger Anti-Over-Engineering-Prinzipien für KI-generierte Codeänderungen, was mit ihrem klar definierten Umfang übereinstimmt.",{"category":33,"check":37,"severity":24,"summary":38},"Qualität der Beschreibung","Die Beschreibung spiegelt die Funktionalität der Fähigkeit genau wider und beschreibt spezifische Regeln und Durchsetzungsstufen zur Verhinderung von Überentwicklung bei der KI-Codeerzeugung.",{"category":40,"check":41,"severity":42,"summary":43},"Aufruf","Gezielte Werkzeuge","not_applicable","Dies ist eine Fähigkeit, kein MCP-Server, und exponiert Werkzeuge nicht auf die gleiche Weise. Der 'Aufruf' erfolgt über Prompt-Engineering und automatische Aktivierung.",{"category":45,"check":46,"severity":42,"summary":47},"Dokumentation","Konfigurations- und Parameterreferenz","Die Fähigkeit hat keine konfigurierbaren Parameter oder Umgebungsvariablen über ihre Integrationsmethode hinaus, daher ist diese Prüfung nicht anwendbar.",{"category":33,"check":49,"severity":42,"summary":50},"Werkzeugbenennung","Da es sich um eine Fähigkeit handelt, die automatisch aktiviert wird oder über Befehle wie `/moyu-strict` aufgerufen wird, gibt es keine spezifischen Benutzeroberflächenwerkzeuge mit Namen zur Bewertung.",{"category":33,"check":52,"severity":42,"summary":53},"Minimale I/O-Oberfläche","Diese Fähigkeit beeinflusst die Prompt-Generierung und automatische Aktivierung, anstatt über explizite Tool-Eingabe-/Ausgabeschemata zu operieren.",{"category":55,"check":56,"severity":24,"summary":57},"Lizenz","Nutzbarkeit der Lizenz","Die Erweiterung enthält eine LICENSE-Datei mit der MIT-Lizenz, einer permissiven Open-Source-Lizenz.",{"category":59,"check":60,"severity":24,"summary":61},"Wartung","Aktualität der Commits","Das Repository zeigt aktuelle Commits innerhalb der letzten 12 Monate, was auf eine aktive Wartung hinweist.",{"category":59,"check":63,"severity":42,"summary":64},"Abhängigkeitsverwaltung","Die Erweiterung selbst scheint keine Drittanbieter-Abhängigkeiten zu haben, die verwaltet werden müssten.",{"category":66,"check":67,"severity":42,"summary":68},"Sicherheit","Geheimnisverwaltung","Die Fähigkeit verarbeitet keine Geheimnisse oder sensiblen Informationen.",{"category":66,"check":70,"severity":24,"summary":71},"Injektion","Die Fähigkeit operiert über Prompt-Engineering und lädt oder führt keine externen Drittanbieterdaten als Anweisungen aus.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Lieferketten-Granaten","Die Fähigkeit lädt keine externen Dateien zur Laufzeit oder ruft Inhalte von Remote-URLs ab, die als Anweisungen interpretiert werden sollen.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox-Isolierung","Die Fähigkeit beeinflusst die Prompt-Generierung und interagiert nicht mit dem Dateisystem oder führt Code auf eine Weise aus, die die Sandbox-Isolierung verletzen könnte.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox-Flucht-Primitive","Es wurden keine getrennten Prozessaufrufe oder Deny-Retry-Schleifen beobachtet, da die Fähigkeit nicht auf Skriptausführung basiert.",{"category":66,"check":82,"severity":24,"summary":83},"Datenexfiltration","Die Fähigkeit liest oder übermittelt keine vertraulichen Daten an Dritte.",{"category":66,"check":85,"severity":24,"summary":86},"Versteckte Text-Tricks","Gebündelte Inhalte und Beschreibungen sind frei von versteckten Steuerungs-Tricks und verwenden saubere druckbare ASCII- und erwartete Unicode-Zeichen.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opake Codeausführung","Die Fähigkeit stützt sich nicht auf obfuskierten Code, Base64-dekodierte Payloads oder das Abrufen von Skripten zur Laufzeit.",{"category":92,"check":93,"severity":24,"summary":94},"Portabilität","Strukturelle Annahme","Die Logik der Fähigkeit ist in ihrer Prompt-Generierung enthalten und trifft keine Annahmen über die Projektstruktur des Benutzers.",{"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 des Maintainers gut, mit einer hohen Abschlussrate.",{"category":100,"check":101,"severity":24,"summary":102},"Versionierung","Release-Management","Das Projekt hat einen Versionstag und ein Changelog, was auf einen verwalteten Release-Prozess hindeutet.",{"category":104,"check":105,"severity":42,"summary":106},"Codeausführung","Validierung","Die Fähigkeit operiert über Prompt-Generierung und verfügt nicht über ausführbaren Code oder strukturierte Ausgaben, die eine Validierung erfordern.",{"category":66,"check":108,"severity":24,"summary":109},"Ungeschützte destruktive Operationen","Die Fähigkeit führt keine destruktiven Operationen durch.",{"category":104,"check":111,"severity":24,"summary":112},"Fehlerbehandlung","Die Logik der Fähigkeit ist auf Prompts basiert und beinhaltet keine Codeausführung mit herkömmlichen Fehlerbehandlungspfaden.",{"category":104,"check":114,"severity":42,"summary":115},"Protokollierung","Da die Fähigkeit keine destruktiven Aktionen oder ausgehenden Aufrufe durchführt, ist die Protokollierung nicht anwendbar.",{"category":117,"check":118,"severity":24,"summary":119},"Compliance","DSGVO","Die Fähigkeit operiert nicht mit personenbezogenen Daten, daher ist die DSGVO-Konformität nicht anwendbar.",{"category":117,"check":121,"severity":24,"summary":122},"Zielmarkt","Die Erweiterung ist in ihrem Kernmechanismus sprachunabhängig und weist keine regionalen Signale auf, was dem globalen Standard entspricht.",{"category":92,"check":124,"severity":24,"summary":125},"Laufzeitstabilität","Die Logik der Fähigkeit basiert auf Prompt-Engineering und ist nicht von bestimmten Editoren, Shells oder Betriebssystemen abhängig.",{"category":45,"check":127,"severity":24,"summary":128},"README","Die README-Datei ist umfassend und beschreibt klar den Zweck der Erweiterung sowie Installations- und Nutzungshinweise.",{"category":33,"check":130,"severity":42,"summary":131},"Größe der Tool-Oberfläche","Diese Fähigkeit stellt nicht mehrere Tools bereit; ihre Funktionalität ist über Prompt-Engineering und automatische Aktivierung integriert.",{"category":40,"check":133,"severity":42,"summary":134},"Überlappende Synonym-Tools","Die Fähigkeit stellt keine mehreren verschiedenen Werkzeuge bereit, die überlappende Synonyme haben könnten.",{"category":45,"check":136,"severity":24,"summary":137},"Phantom-Funktionen","Alle beworbenen Funktionen, wie die Integration mit verschiedenen Plattformen und unterschiedliche Fähigkeitsvarianten, haben entsprechende Implementierungen oder Dokumentationen.",{"category":139,"check":140,"severity":24,"summary":141},"Installation","Installationsanleitung","Die README-Datei enthält klare Installationsanleitungen für verschiedene Plattformen, einschließlich kopierbarer Befehle und spezifischer Einrichtungsschritte.",{"category":143,"check":144,"severity":42,"summary":145},"Fehler","Aktionsfähige Fehlermeldungen","Die Bedienung der Fähigkeit erfolgt hauptsächlich über Prompt-Einfluss und automatische Aktivierung, nicht über Codeausführung mit benutzersichtbaren Fehlerpfaden.",{"category":147,"check":148,"severity":42,"summary":149},"Ausführung","Festgenagelte Abhängigkeiten","Die Fähigkeit bündelt keine Skripte mit Drittanbieter-Abhängigkeiten, die eine Festlegung erfordern.",{"category":33,"check":151,"severity":42,"summary":152},"Trockenlauf-Vorschau","Die Fähigkeit führt keine zustandsändernden Operationen durch oder sendet Daten nach außen, daher ist eine Trockenlauf-Vorschau nicht anwendbar.",{"category":154,"check":155,"severity":42,"summary":156},"Protokoll","Idempotente Wiederholung & Timeouts","Die Fähigkeit beinhaltet keine Remote-Aufrufe oder zustandsändernden Operationen, die Idempotenz oder Timeouts erfordern.",{"category":117,"check":158,"severity":24,"summary":159},"Telemetrie-Opt-in","Die Erweiterung sendet keine Telemetriedaten, daher sind Opt-in-Anforderungen nicht anwendbar.",{"category":40,"check":161,"severity":24,"summary":162},"Präziser Zweck","Die Beschreibung gibt klar den Zweck der Fähigkeit an: strikte Anti-Over-Engineering-Durchsetzung, ihr Ziel (KI-Codeänderungen) und ihre spezifischen Regeln und Auslöser.",{"category":40,"check":164,"severity":24,"summary":165},"Prägnantes Frontmatter","Das Frontmatter ist prägnant und fasst die Kernfunktionalität der Durchsetzung strenger Anti-Over-Engineering-Regeln effektiv zusammen, einschließlich spezifischer Auslöser.",{"category":45,"check":167,"severity":24,"summary":168},"Prägnanter Körper","Der SKILL.md-Körper ist gut strukturiert und verwendet progressive Offenlegung, wobei die Kernanweisungen prägnant gehalten und Details an andere Abschnitte delegiert werden.",{"category":170,"check":171,"severity":24,"summary":172},"Kontext","Progressive Offenlegung","Die SKILL.md verwendet Links und Abschnitte effektiv, um den Workflow und die Regeln zu skizzieren, und delegiert detaillierte Informationen an bestimmte Abschnitte, anstatt große Blobs einzubetten.",{"category":170,"check":174,"severity":42,"summary":175},"Gegabelte Erkundung","Diese Fähigkeit konzentriert sich auf Prompt-Engineering und Regel-Durchsetzung, nicht auf tiefgreifende Code-Erkundung oder Forschung, die eine gegabelte Kontexterstellung erfordern würde.",{"category":22,"check":177,"severity":24,"summary":178},"Anwendungsbeispiele","Die README-Datei enthält klare Installations- und Anwendungsbeispiele für verschiedene Plattformen, die die Integration und Aktivierung der Fähigkeit demonstrieren.",{"category":22,"check":180,"severity":24,"summary":181},"Randfälle","Die SKILL.md beschreibt verschiedene Erkennungsstufen (L1-L4) für Over-Engineering, erläutert Auslöserbedingungen und entsprechende Aktionen und behandelt Fehlerfälle effektiv.",{"category":104,"check":183,"severity":42,"summary":184},"Tool-Fallback","Diese Fähigkeit stützt sich nicht auf externe Tools wie einen MCP-Server; ihre Funktionalität ist in ihrem Prompt-Engineering eigenständig.",{"category":66,"check":186,"severity":24,"summary":187},"Halt bei unerwartetem Zustand","Die Erkennungsstufen der Fähigkeit (L1-L4) weisen sie an, Operationen anzuhalten und den Benutzer bei unerwarteten oder unerwünschten Zuständen (z. B. unnötige Änderungen) zu bestätigen.",{"category":92,"check":189,"severity":24,"summary":190},"Übergreifende Kupplung","Die Fähigkeit funktioniert als eigenständiger Mechanismus für Prompt-Engineering und stützt sich nicht implizit auf andere Fähigkeiten, mit klarer Dokumentation für die Integration.",1778698444477,"Diese Fähigkeit erzwingt strenge Anti-Over-Engineering-Regeln bei der KI-Codeerzeugung, indem sie vorgeschlagene Änderungen anhand vordefinierter Kriterien analysiert. Sie zielt darauf ab, unnötige Codeänderungen, Abstraktionen, Abhängigkeiten und übermäßige Diffs zu verhindern, um sicherzustellen, dass die KI minimale, praktikable Lösungen einhält.",[194,195,196,197,198],"Strikte Durchsetzung von Anti-Over-Engineering-Regeln","Konfigurierbare Erkennungsstufen (L1-L4) für Verstöße","Automatische Aktivierungs- und manuelle Aufrufmöglichkeiten","Unterstützung für die plattformübergreifende Integration","Bietet Varianten für verschiedene Sprachen und Striktheitsgrade",[200,201,202],"Zur allgemeinen Code-Linting- oder Formatierung, die über Anti-Over-Engineering hinausgeht.","Zur Festlegung spezifischer Codierungsstile oder Muster, die nicht mit der Minimierung des Umfangs zusammenhängen.","Zum Ersetzen der Notwendigkeit einer menschlichen Code-Überprüfung, sondern zur Ergänzung durch Reduzierung von Rauschen.","3.0.0","4.4.0","Zu verhindern, dass KI-Coding-Assistenten übermäßige Lösungen entwickeln, wodurch unnötige Komplexität, Code-Aufblähung und der Überprüfungsaufwand für Entwickler reduziert werden.","Die Erweiterung ist hochgradig poliert mit ausgezeichneter Dokumentation, klarem Zweck und robuster Implementierung ihres Anti-Over-Engineering-Ziels. Kleinere Bereiche wie 'Tooloberflächengröße' und 'Aktionsfähige Fehlermeldungen' sind aufgrund der Art der Fähigkeit nicht anwendbar, aber die Gesamtqualität ist außergewöhnlich hoch.",97,"Eine hochwirksame Fähigkeit, die strikte Anti-Over-Engineering-Regeln für KI-generierten Code durchsetzt.",[210,211,212,213,214],"ai-assist","code-quality","prompt-engineering","development-tool","automation","verified",[217,218,219,220],"Wenn KI-Assistenten dazu neigen, unnötige Kommentare, Abstraktionen oder Abhängigkeiten hinzuzufügen.","Um sicherzustellen, dass KI-generierte Codeänderungen minimal sind und direkt die Benutzeranforderung erfüllen.","Für Teams, die strenge Codierungsstandards durchsetzen und verhindern möchten, dass KI Komplexität einführt.","Zur Reduzierung der Überprüfungszeit, indem sichergestellt wird, dass die KI-Ausgabe prägnant und notwendig ist.",{"codeQuality":222,"collectedAt":224,"documentation":225,"maintenance":228,"popularity":234,"security":235,"testCoverage":237},{"hasLockfile":223},false,1778698430148,{"descriptionLength":226,"readmeSize":227},943,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},1778698534757,{"basePath":241,"githubOwner":242,"githubRepo":243,"locale":18,"slug":13,"type":244},"skills/moyu-strict","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":203,"promptVersionScoring":204,"score":260,"tags":261,"targetMarket":266,"tier":215},95,[262,263,212,211,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,211,265,264,212],{"evaluatedAt":276,"extractAt":277,"updatedAt":276},1778698325970,1778698296017,{"evaluate":279,"extract":281},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":280,"targetMarket":266,"tier":215},[210,211,212,213,214],{"commitSha":268},{"parentExtensionId":247,"repoId":273,"translatedFrom":283},"k174q7a4av57j725eyxg9xtyah86n9a5",{"_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,396,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":389,"description":390,"displayName":391,"installMethods":392,"rationale":393,"selectedPaths":394,"source":302,"sourceLanguage":255,"type":244},"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",[395],{"path":351,"priority":296},{"basePath":241,"description":397,"displayName":13,"installMethods":398,"rationale":399,"selectedPaths":400,"source":302,"sourceLanguage":255,"type":244},"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",{"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,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,[210,214,211,213,212],{"evaluatedAt":435,"extractAt":277,"updatedAt":239},1778698445917,[],[438,460,489,519,546,568],{"_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":203,"promptVersionScoring":204,"score":449,"tags":450,"targetMarket":266,"tier":215},100,[210,211,212,451,452],"developer-tools","refactoring",{"commitSha":268,"license":236},{"parentExtensionId":247,"repoId":273,"translatedFrom":455},"k17dzgrxxkxpeqmtcn5v3tjmad86n5tm",[210,211,451,212,452],{"evaluatedAt":458,"extractAt":277,"updatedAt":459},1778698415064,1778698515785,{"_creationTime":461,"_id":462,"community":463,"display":464,"identity":470,"providers":475,"relations":482,"tags":485,"workflow":486},1778686640222.7952,"k178bs4zybvyebq2gnym4jazch86np03",{"reviewCount":8},{"description":465,"installMethods":466,"name":468,"sourceUrl":469},"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":467},"EveryInc/compound-engineering-plugin","CE Optimize","https://github.com/EveryInc/compound-engineering-plugin",{"basePath":471,"githubOwner":472,"githubRepo":473,"locale":255,"slug":474,"type":244},"plugins/compound-engineering/skills/ce-optimize","EveryInc","compound-engineering-plugin","ce-optimize",{"evaluate":476,"extract":481},{"promptVersionExtension":203,"promptVersionScoring":204,"score":449,"tags":477,"targetMarket":266,"tier":215},[478,479,480,211,212],"optimization","experimentation","mlops",{"commitSha":268,"license":236},{"parentExtensionId":483,"repoId":484},"k17d893df4em0e3pn8f55h1dxn86n09e","kd7e40my1b5g70tg0f60qg85ch86nn08",[211,479,480,478,212],{"evaluatedAt":487,"extractAt":488,"updatedAt":487},1778687141592,1778686640222,{"_creationTime":490,"_id":491,"community":492,"display":493,"identity":499,"providers":504,"relations":512,"tags":515,"workflow":516},1778699234184.6157,"k177tdbfgqmwhtaqv771f2ych586nne9",{"reviewCount":8},{"description":494,"installMethods":495,"name":497,"sourceUrl":498},"Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions",{"claudeCode":496},"Yeachan-Heo/oh-my-claudecode","Project Session Manager","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":500,"githubOwner":501,"githubRepo":502,"locale":255,"slug":503,"type":244},"skills/project-session-manager","Yeachan-Heo","oh-my-claudecode","project-session-manager",{"evaluate":505,"extract":511},{"promptVersionExtension":203,"promptVersionScoring":204,"score":449,"tags":506,"targetMarket":266,"tier":215},[507,508,509,510,214,413,265],"git","development-environment","workflow","tmux",{"commitSha":268,"license":236},{"parentExtensionId":513,"repoId":514},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[214,413,265,508,507,510,509],{"evaluatedAt":517,"extractAt":518,"updatedAt":517},1778699613343,1778699234184,{"_creationTime":520,"_id":521,"community":522,"display":523,"identity":529,"providers":531,"relations":538,"tags":541,"workflow":542},1778699508743.0002,"k17aya9dv3e3bxv473f1f2r52186ndp5",{"reviewCount":8},{"description":524,"installMethods":525,"name":527,"sourceUrl":528},"Erstellen Sie öffentliche Google Docs- oder Google Sheet-Dateien, ohne OAuth zu benötigen. Verwenden Sie diese Fähigkeit, um Google Docs und Sheets zu erstellen und zu bearbeiten, keine Google-Anmeldung erforderlich. Dokumente sind unter teilbaren Links sichtbar. Die Registrierung erfolgt automatisch bei der ersten Verwendung.",{"claudeCode":526},"zagmoai/public-google-drive","public-google-drive","https://github.com/zagmoai/public-google-drive",{"basePath":254,"githubOwner":530,"githubRepo":527,"locale":18,"slug":527,"type":244},"zagmoai",{"evaluate":532,"extract":537},{"promptVersionExtension":203,"promptVersionScoring":204,"score":449,"tags":533,"targetMarket":266,"tier":215},[534,535,264,214,536],"google-docs","google-sheets","api-client",{"commitSha":268},{"repoId":539,"translatedFrom":540},"kd776ynh73t0d6samn4bnxdf3x86n8mj","k1707pszx7h026a651dp5tvaxd86m3ag",[536,214,534,535,264],{"evaluatedAt":543,"extractAt":544,"updatedAt":545},1778699485884,1778699468747,1778699508743,{"_creationTime":547,"_id":548,"community":549,"display":550,"identity":553,"providers":556,"relations":564,"tags":565,"workflow":566},1778699234184.611,"k179b6dkc777g1rgyecze04wqn86m6y4",{"reviewCount":8},{"description":551,"installMethods":552,"name":502,"sourceUrl":498},"Process-first advisor routing for Claude, Codex, or Gemini via `omc ask`, with artifact capture and no raw CLI assembly",{"claudeCode":496},{"basePath":554,"githubOwner":501,"githubRepo":502,"locale":255,"slug":555,"type":244},"skills/ask","ask",{"evaluate":557,"extract":563},{"promptVersionExtension":203,"promptVersionScoring":204,"score":449,"tags":558,"targetMarket":266,"tier":215},[413,214,559,560,561,562],"llm","prompting","code-review","artifact-generation",{"commitSha":268,"license":236},{"parentExtensionId":513,"repoId":514},[562,214,413,561,559,560],{"evaluatedAt":567,"extractAt":518,"updatedAt":567},1778699303045,{"_creationTime":569,"_id":570,"community":571,"display":572,"identity":578,"providers":583,"relations":590,"tags":593,"workflow":594},1778699368519.5344,"k17ab0jk30pqm4zejpk383w4dn86mj8t",{"reviewCount":8},{"description":573,"installMethods":574,"name":576,"sourceUrl":577},"Verwenden Sie dies, wenn die Arbeit von den Live-Browsersitzungs- oder gerenderten Zustand des Benutzers abhängt und nicht von statischen Abrufen, insbesondere für Browser-Debugging-Kontexte oder von DevTools ausgewählte Elemente oder Anfragen, angemeldeten Dashboards oder CMS-Flows, localhost-Apps, Formularen, Uploads, Downloads, Medieninspektion, DOM- oder iframe-Inspektion, Shadow DOM oder Browserfehlern, die wie Soft-404s, Authentifizierungswände, Anti-Bot-Prüfungen oder Ratenbegrenzungen aussehen.",{"claudeCode":575},"xixu-me/skills","Use My Browser","https://github.com/xixu-me/skills",{"basePath":579,"githubOwner":580,"githubRepo":581,"locale":18,"slug":582,"type":244},"skills/use-my-browser","xixu-me","skills","use-my-browser",{"evaluate":584,"extract":589},{"promptVersionExtension":203,"promptVersionScoring":204,"score":449,"tags":585,"targetMarket":266,"tier":215},[586,587,214,588,451],"browser","debugging","ux",{"commitSha":268,"license":236},{"repoId":591,"translatedFrom":592},"kd77r2vb42jmgam0qbr9f2c6kn86mebv","k179cgk616p3xva37r5jqsfwvh86mcp2",[214,586,587,451,588],{"evaluatedAt":595,"extractAt":596,"updatedAt":597},1778699261239,1778699106670,1778699368519]