[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-uucz-moyu-fr-zh-CN":3,"guides-for-uucz-moyu-fr":434,"similar-k173fxez3xxttnew8pv32gb05s86m7jg-zh-CN":435},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":243,"isFallback":234,"parentExtension":248,"providers":280,"relations":284,"repo":285,"tags":432,"workflow":433},1778698296017.831,"k173fxez3xxttnew8pv32gb05s86m7jg",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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",{"claudeCode":12},"uucz/moyu","moyu-fr","https://github.com/uucz/moyu",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":224,"workflow":241},1778698384863.023,"kn73hqme2a5xara7kx6j42jc8586m23a","fr",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"promptVersionExtension":205,"promptVersionScoring":206,"purpose":207,"rationale":208,"score":209,"summary":210,"tags":211,"targetMarket":217,"tier":218,"useCases":219},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,113,116,120,123,126,129,132,135,138,142,146,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly names the problem of AI over-engineering and its negative consequences, such as unnecessary code changes and added complexity.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The extension offers a clear value proposition by actively preventing AI over-engineering, a specific and common pain point, going beyond basic prompt engineering.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The extension is presented as ready for production use, with clear installation instructions across multiple platforms and explicit guidance on its integration with other AI tools.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The extension focuses solely on mitigating AI over-engineering, a single, well-defined domain, without extending into unrelated areas like code generation or testing itself.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The provided description accurately reflects the extension's behavior of automatically detecting and preventing AI over-engineering patterns.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This skill does not expose individual tools; its functionality is integrated into the agent's decision-making process.",{"category":45,"check":46,"severity":42,"summary":47},"Documentation","Configuration & parameter reference","The extension operates as a rule-based steering mechanism for the AI agent and does not expose user-configurable parameters.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","The extension operates as a skill and does not expose named tools or commands.",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","As a steering skill, it does not have a direct I/O surface in the form of tools with parameters or structured responses.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The extension is licensed under the MIT license, which is a permissive open-source license.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The last commit was on April 13, 2026, which is within the last 3 months, indicating active maintenance.",{"category":59,"check":63,"severity":42,"summary":64},"Dependency Management","The extension does not appear to use third-party dependencies that require specific management.",{"category":66,"check":67,"severity":42,"summary":68},"Security","Secret Management","The skill's function does not involve handling or processing secrets.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill's logic is based on predefined rules and patterns, and it does not load or execute untrusted third-party data as instructions.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The extension operates based on bundled rules and does not fetch remote content or execute arbitrary code at runtime.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill's operation is confined to steering agent behavior and does not involve file system modifications or operations outside its designated scope.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","The skill's logic is contained and does not involve detached processes or retry loops around denied operations.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill does not read or submit any confidential data; its function is purely rule-based and behavioral.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content, including the SKILL.md and README, is free of hidden steering tricks or obfuscated characters.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's logic is provided in plain, readable markdown format and does not involve obfuscated code or runtime script fetching.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill does not make assumptions about the user's project structure; it operates on the AI agent's decision-making process.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","The last 90 days show 1 issue opened and 17 closed, with a high closure rate, indicating active maintainer engagement.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The extension has a clear version indicated by GitHub release tags and a CHANGELOG.md file.",{"category":104,"check":105,"severity":42,"summary":106},"Code Execution","Validation","The skill does not execute arbitrary code or process user-provided structured input that requires validation via schema libraries.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill's function is behavioral steering and does not involve any destructive operations.",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","The skill's logic is rule-based and does not involve complex error handling scenarios typical of executable code.",{"category":104,"check":114,"severity":42,"summary":115},"Logging","The skill does not perform destructive actions or outbound calls that would necessitate local audit logging.",{"category":117,"check":118,"severity":24,"summary":119},"Compliance","GDPR","The skill does not process personal data; it operates on AI agent behavior rules.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The extension's functionality is not geographically or legally restricted and is applicable globally.",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","The skill's logic is based on markdown rules and does not assume specific editor, shell, OS, or runtime environments.",{"category":45,"check":127,"severity":24,"summary":128},"README","A comprehensive README file exists and clearly states the extension's purpose and installation instructions.",{"category":33,"check":130,"severity":42,"summary":131},"Tool surface size","This is a single-function skill and does not expose multiple tools or commands.",{"category":40,"check":133,"severity":42,"summary":134},"Overlapping near-synonym tools","The extension does not expose multiple tools, thus there are no overlapping near-synonym tools.",{"category":45,"check":136,"severity":24,"summary":137},"Phantom features","All advertised features, such as integration with various AI platforms and automatic activation, are implemented and verifiable.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","The README provides clear, copy-pasteable installation instructions for multiple platforms and includes invocation examples.",{"category":143,"check":144,"severity":42,"summary":145},"Errors","Actionable error messages","The skill does not expose user-facing error paths as it operates automatically based on AI behavior detection.",{"category":147,"check":148,"severity":42,"summary":149},"Execution","Pinned dependencies","The extension does not rely on third-party dependencies that require pinning.",{"category":33,"check":151,"severity":42,"summary":152},"Dry-run preview","The skill's function is to steer AI behavior and does not involve state-changing operations or outbound data transmission that would require a dry-run mode.",{"category":154,"check":155,"severity":42,"summary":156},"Protocol","Idempotent retry & timeouts","The skill does not engage in remote calls or state-changing operations that require idempotency or timeouts.",{"category":117,"check":158,"severity":24,"summary":159},"Telemetry opt-in","The extension does not emit telemetry; its operation is entirely local to the agent's decision-making process.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The SKILL.md and description clearly define the purpose (preventing AI over-engineering) and trigger conditions (specific AI behavior patterns), making it immediately clear what the skill does and who it is for.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter in SKILL.md is dense and self-contained, providing a coherent summary of the core capability and trigger phrases within a concise character limit.",{"category":45,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md body is well-structured and avoids excessive length by deferring detailed explanations and examples to separate files or markdown sections.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The documentation effectively uses progressive disclosure, with the main SKILL.md outlining procedures and linking to external files for deeper material.",{"category":170,"check":174,"severity":42,"summary":175},"Forked exploration","The skill's function is direct rule application and does not involve extensive exploration or deep code review that would benefit from forked context.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The README and SKILL.md provide clear examples of installation and usage, demonstrating the skill's application in different scenarios.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The documentation implicitly handles edge cases by defining specific AI behaviors that trigger the skill, and the 'Table Anti-Zèle' and 'Niveaux de Détection' sections address potential issues and recovery steps.",{"category":104,"check":183,"severity":42,"summary":184},"Tool Fallback","The extension does not rely on external MCP servers or tools, operating directly within the agent's execution environment.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The skill's logic is based on detecting specific AI behavior patterns, and it halts or adjusts behavior when these patterns are not met or are outside its scope.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is designed to be standalone and does not implicitly rely on other skills; it explicitly mentions complementarity with PUA/NoPUA.",1778698384756,"This skill automatically detects and mitigates AI over-engineering patterns by enforcing strict rules on code modifications, abstraction levels, and dependency additions, ensuring AI outputs are minimal and directly address user requests.",[195,196,197,198,199],"Automatically detects and prevents AI over-engineering.","Enforces strict adherence to user-specified code changes.","Promotes the simplest solution first.","Requires explicit user confirmation for uncertain changes.","Provides tiered detection levels for over-engineering.",[201,202,203,204],"Adding new features or refactoring code without explicit user request.","Introducing new dependencies or abstractions unnecessarily.","Generating tests, documentation, or error handling without being asked.","Handling user requests that are explicitly defined as out of scope.","3.0.0","4.4.0","To prevent AI coding assistants from over-engineering solutions, ensuring code changes are minimal, necessary, and directly aligned with user requests, thereby saving developer time and reducing code complexity.","Excellent documentation and security posture. The core functionality addresses a relevant AI behavior problem effectively. Minor areas like explicit error message documentation were not applicable due to the skill's nature, leading to a high score.",98,"A highly effective skill that enforces AI coding discipline, preventing over-engineering and improving code quality.",[212,213,214,215,216],"ai-agent","coding-assistant","prompt-engineering","code-quality","best-practices","global","verified",[220,221,222,223],"When an AI assistant adds unnecessary code or features.","When AI refactors files beyond the scope of the request.","To ensure AI-generated code remains concise and maintainable.","To train AI assistants to follow precise instructions.",{"codeQuality":225,"collectedAt":227,"documentation":228,"maintenance":231,"popularity":237,"security":238,"testCoverage":240},{"hasLockfile":226},false,1778698370459,{"descriptionLength":229,"readmeSize":230},879,16988,{"closedIssues90d":232,"forks":233,"hasChangelog":234,"openIssues90d":233,"pushedAt":235,"stars":236},17,1,true,1776061417000,53,{"npmDownloads":8},{"hasNpmPackage":234,"license":239,"smitheryVerified":226},"MIT",{"hasCi":234,"hasTests":234},{"updatedAt":242},1778698384863,{"basePath":244,"githubOwner":245,"githubRepo":246,"locale":18,"slug":13,"type":247},"skills/moyu-fr","uucz","moyu","skill",{"_creationTime":249,"_id":250,"community":251,"display":252,"identity":256,"parentExtension":260,"providers":261,"relations":274,"tags":276,"workflow":277},1778698296017.8303,"k17a8j7hxkm1n8dabrtcwp2z2d86nr39",{"reviewCount":8},{"description":253,"installMethods":254,"name":255,"sourceUrl":14},"Anti-over-engineering skill for AI coding agents. Teaches your AI when to stop.",{"claudeCode":246},"Moyu",{"basePath":257,"githubOwner":245,"githubRepo":246,"locale":258,"slug":246,"type":259},"","en","plugin",null,{"evaluate":262,"extract":269},{"promptVersionExtension":205,"promptVersionScoring":206,"score":263,"tags":264,"targetMarket":217,"tier":218},95,[265,266,214,215,267,268],"ai","agent","productivity","developer-tool",{"commitSha":270,"license":239,"plugin":271},"HEAD",{"mcpCount":8,"provider":272,"skillCount":273},"classify",5,{"repoId":275},"kd7ccbpk8y3xm113xt8wy1c5jd86n94h",[266,265,215,268,267,214],{"evaluatedAt":278,"extractAt":279,"updatedAt":278},1778698325970,1778698296017,{"evaluate":281,"extract":283},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":282,"targetMarket":217,"tier":218},[212,213,214,215,216],{"commitSha":270},{"parentExtensionId":250,"repoId":275},{"_creationTime":286,"_id":275,"identity":287,"providers":288,"workflow":427},1778698289857.8787,{"githubOwner":245,"githubRepo":246,"sourceUrl":14},{"classify":289,"discover":413,"extract":416,"github":417,"npm":426},{"commitSha":270,"extensions":290},[291,305,345,354,362,367,376,385,393,401],{"basePath":257,"displayName":246,"installMethods":292,"rationale":293,"selectedPaths":294,"source":303,"sourceLanguage":258,"type":304},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[295,298,300],{"path":296,"priority":297},".claude-plugin/marketplace.json","mandatory",{"path":299,"priority":297},"README.md",{"path":301,"priority":302},"LICENSE","high","rule","marketplace",{"basePath":257,"description":253,"displayName":246,"installMethods":306,"license":239,"rationale":307,"selectedPaths":308,"source":303,"sourceLanguage":258,"type":259},{"claudeCode":246},"plugin manifest at .claude-plugin/plugin.json",[309,311,312,313,316,318,320,322,324,326,328,331,333,335,337,339,341,343],{"path":310,"priority":297},".claude-plugin/plugin.json",{"path":299,"priority":297},{"path":301,"priority":302},{"path":314,"priority":315},"skills/moyu/SKILL.md","medium",{"path":317,"priority":315},"skills/moyu-en/SKILL.md",{"path":319,"priority":315},"skills/moyu-fr/SKILL.md",{"path":321,"priority":315},"skills/moyu-ja/SKILL.md",{"path":323,"priority":315},"skills/moyu-ko/SKILL.md",{"path":325,"priority":315},"skills/moyu-lite/SKILL.md",{"path":327,"priority":315},"skills/moyu-strict/SKILL.md",{"path":329,"priority":330},"bin/moyu.mjs","low",{"path":332,"priority":302},"commands/moyu-en.md",{"path":334,"priority":302},"commands/moyu-fr.md",{"path":336,"priority":302},"commands/moyu-ja.md",{"path":338,"priority":302},"commands/moyu-ko.md",{"path":340,"priority":302},"commands/moyu-lite.md",{"path":342,"priority":302},"commands/moyu-strict.md",{"path":344,"priority":302},"commands/moyu.md",{"basePath":346,"description":347,"displayName":246,"installMethods":348,"rationale":349,"selectedPaths":350,"source":303,"sourceLanguage":353,"type":247},"codex/moyu","Automatically activates when over-engineering patterns are detected: (1) Modifying code or files the user did not explicitly ask to change (2) Creating new abstraction layers (class, interface, factory, wrapper) without being asked (3) Adding comments, documentation, JSDoc, or type annotations without being asked (4) Introducing new dependencies without being asked (5) Rewriting entire files instead of making minimal edits (6) Diff scope significantly exceeding the user's request (7) User signals like \"too much\", \"don't change that\", \"only change X\", \"keep it simple\", \"stop\" (8) Adding error handling, validation, or defensive code for scenarios that cannot occur (9) Generating tests, configuration scaffolding, or documentation without being asked 当检测到过度工程模式时自动激活： (1) 修改用户未明确要求改动的代码或文件 (2) 创建用户未要求的新抽象层（class、interface、factory、wrapper） (3) 添加用户未要求的注释、文档、JSDoc、类型注解 (4) 引入用户未要求的新依赖包 (5) 重写整个文件而非做最小编辑 (6) diff 范围明显超出用户请求 (7) 用户说\"太多了\"、\"不要改那个\"、\"只改 X\"、\"简单点\"、\"别加戏\" (8) 为不可能发生的场景添加错误处理、校验、防御性代码 (9) 未被要求就生成测试、配置脚手架、文档\n",{"claudeCode":12},"SKILL.md frontmatter at codex/moyu/SKILL.md (coalesced with duplicate skill at skills/moyu, opencode/moyu, codebuddy/moyu, antigravity/moyu)",[351],{"path":352,"priority":297},"SKILL.md","zh-CN",{"basePath":355,"description":356,"displayName":357,"installMethods":358,"rationale":359,"selectedPaths":360,"source":303,"sourceLanguage":258,"type":247},"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)",[361],{"path":352,"priority":297},{"basePath":244,"description":10,"displayName":13,"installMethods":363,"rationale":364,"selectedPaths":365,"source":303,"sourceLanguage":18,"type":247},{"claudeCode":12},"SKILL.md frontmatter at skills/moyu-fr/SKILL.md",[366],{"path":352,"priority":297},{"basePath":368,"description":369,"displayName":370,"installMethods":371,"rationale":372,"selectedPaths":373,"source":303,"sourceLanguage":375,"type":247},"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",[374],{"path":352,"priority":297},"ja",{"basePath":377,"description":378,"displayName":379,"installMethods":380,"rationale":381,"selectedPaths":382,"source":303,"sourceLanguage":384,"type":247},"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",[383],{"path":352,"priority":297},"ko",{"basePath":386,"description":387,"displayName":388,"installMethods":389,"rationale":390,"selectedPaths":391,"source":303,"sourceLanguage":258,"type":247},"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",[392],{"path":352,"priority":297},{"basePath":394,"description":395,"displayName":396,"installMethods":397,"rationale":398,"selectedPaths":399,"source":303,"sourceLanguage":258,"type":247},"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",[400],{"path":352,"priority":297},{"basePath":257,"description":402,"displayName":403,"installMethods":404,"license":239,"rationale":405,"selectedPaths":406,"source":303,"sourceLanguage":258,"type":412},"Anti-over-engineering rules for AI coding assistants. Your AI has a people-pleasing personality — three rules cure it.","moyu-dev",{"npm":403},"cli ecosystem detected at /",[407,409,410,411],{"path":408,"priority":297},"package.json",{"path":299,"priority":297},{"path":301,"priority":302},{"path":329,"priority":315},"cli",{"sources":414},[415],"manual",{"npmPackage":403},{"closedIssues90d":232,"description":418,"forks":233,"homepage":419,"license":239,"openIssues90d":233,"pushedAt":235,"readmeSize":230,"stars":236,"topics":420},"🐟 狠狠 PUA 你的 AI，然后自己准时下班。Make your AI grind, so you don't have to. Benchmarked: 66% less code.","https://uucz.github.io/moyu/",[421,422,246,265,423,214,424,425],"claude-code","cursor","lobehub","skillsmp","anti-over-engineering",{"downloads":8},{"classifiedAt":428,"discoverAt":429,"extractAt":430,"githubAt":430,"npmAt":431,"updatedAt":428},1778698295821,1778698289857,1778698292638,1778698294397,[212,216,215,213,214],{"evaluatedAt":242,"extractAt":279,"updatedAt":242},[],[436,474,495,524,543,572],{"_creationTime":437,"_id":438,"community":439,"display":440,"identity":446,"providers":450,"relations":468,"tags":470,"workflow":471},1778669958874.1707,"k17e7ve95ag28cdc4gwt5qh10d86m1bv",{"reviewCount":8},{"description":441,"installMethods":442,"name":444,"sourceUrl":445},"Baseline cross-project coding conventions for naming, readability, immutability, and code-quality review. Use detailed frontend or backend skills for framework-specific patterns.",{"claudeCode":443},"affaan-m/everything-claude-code","coding-standards","https://github.com/affaan-m/everything-claude-code",{"basePath":447,"githubOwner":448,"githubRepo":449,"locale":258,"slug":444,"type":247},".agents/skills/coding-standards","affaan-m","everything-claude-code",{"evaluate":451,"extract":467},{"promptVersionExtension":205,"promptVersionScoring":206,"score":452,"tags":453,"targetMarket":217,"tier":218},100,[454,216,215,455,456,457,458,459,460,461,462,463,464,465,466],"coding-conventions","typescript","javascript","python","go","java","php","swift","arkts","security","testing","documentation","refactoring",{"commitSha":270},{"repoId":469},"kd78nxtg70rbj238fg1xbhf7d186mv9t",[462,216,215,454,465,458,459,456,460,457,466,463,461,464,455],{"evaluatedAt":472,"extractAt":473,"updatedAt":472},1778670132818,1778669958874,{"_creationTime":475,"_id":476,"community":477,"display":478,"identity":482,"providers":483,"relations":489,"tags":491,"workflow":492},1778698527362.5261,"k176bk4qe9ak5pqbq1p4acm18d86n19t",{"reviewCount":8},{"description":479,"installMethods":480,"name":481,"sourceUrl":14},"감지된 과잉 엔지니어링 패턴: (1) 사용자가 명시적으로 요청하지 않은 코드나 파일을 수정할 때 (2) 요청되지 않은 새로운 추상화 계층(클래스, 인터페이스, 팩토리, 래퍼)을 생성할 때 (3) 요청되지 않은 주석, 문서, JSDoc, 타입 주석을 추가할 때 (4) 요청되지 않은 새로운 종속성을 도입할 때 (5) 최소 편집 대신 파일 전체를 다시 작성할 때 (6) diff 범위가 사용자의 요청을 명백히 초과할 때 (7) 사용자가 \"너무 많아\", \"거기는 건드리지 마\", \"X만 변경해\", \"간단하게\", \"그만\"과 같은 신호를 보낼 때 (8) 발생할 수 없는 시나리오에 대한 오류 처리, 유효성 검사, 방어적 코드를 추가할 때 (9) 요청되지 않은 테스트, 설정 스캐폴딩, 문서를 생성할 때\n",{"claudeCode":12},"Moyu (摸鱼)",{"basePath":377,"githubOwner":245,"githubRepo":246,"locale":353,"slug":379,"type":247},{"evaluate":484,"extract":488},{"promptVersionExtension":205,"promptVersionScoring":206,"score":452,"tags":485,"targetMarket":217,"tier":218},[486,215,214,487,466],"ai-assist","developer-tools",{"commitSha":270,"license":239},{"parentExtensionId":250,"repoId":275,"translatedFrom":490},"k17dzgrxxkxpeqmtcn5v3tjmad86n5tm",[486,215,487,214,466],{"evaluatedAt":493,"extractAt":279,"updatedAt":494},1778698415064,1778698527362,{"_creationTime":496,"_id":497,"community":498,"display":499,"identity":505,"providers":510,"relations":517,"tags":520,"workflow":521},1778686640222.7952,"k178bs4zybvyebq2gnym4jazch86np03",{"reviewCount":8},{"description":500,"installMethods":501,"name":503,"sourceUrl":504},"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":502},"EveryInc/compound-engineering-plugin","CE Optimize","https://github.com/EveryInc/compound-engineering-plugin",{"basePath":506,"githubOwner":507,"githubRepo":508,"locale":258,"slug":509,"type":247},"plugins/compound-engineering/skills/ce-optimize","EveryInc","compound-engineering-plugin","ce-optimize",{"evaluate":511,"extract":516},{"promptVersionExtension":205,"promptVersionScoring":206,"score":452,"tags":512,"targetMarket":217,"tier":218},[513,514,515,215,214],"optimization","experimentation","mlops",{"commitSha":270,"license":239},{"parentExtensionId":518,"repoId":519},"k17d893df4em0e3pn8f55h1dxn86n09e","kd7e40my1b5g70tg0f60qg85ch86nn08",[215,514,515,513,214],{"evaluatedAt":522,"extractAt":523,"updatedAt":522},1778687141592,1778686640222,{"_creationTime":525,"_id":526,"community":527,"display":528,"identity":531,"providers":532,"relations":537,"tags":539,"workflow":540},1778698528589.2236,"k17cx2man7vtzaxh7wnf93r8ax86my65",{"reviewCount":8},{"description":529,"installMethods":530,"name":388,"sourceUrl":14},"轻量级反过度工程守卫。当检测到以下模式时激活： (1) 修改用户未明确要求改动的代码或文件 (2) 创建用户未要求的新抽象层 (3) 重写整个文件而非做最小编辑 (4) diff 范围明显超出用户请求 (5) 用户说\"太多了\"、\"只改 X\"、\"简单点\"。 A lightweight anti-over-engineering guard. Activates when: (1) Modifying code or files the user did not explicitly ask to change (2) Creating new abstraction layers without being asked (3) Rewriting entire files instead of making minimal edits (4) Diff scope significantly exceeding the user's request (5) User signals like \"too much\", \"only change X\", \"keep it simple\"",{"claudeCode":12},{"basePath":386,"githubOwner":245,"githubRepo":246,"locale":353,"slug":388,"type":247},{"evaluate":533,"extract":536},{"promptVersionExtension":205,"promptVersionScoring":206,"score":534,"tags":535,"targetMarket":217,"tier":218},99,[212,215,214,487],{"commitSha":270},{"parentExtensionId":250,"repoId":275,"translatedFrom":538},"k17emyz11v79y8ha28qg8xd7c586mvr5",[212,215,487,214],{"evaluatedAt":541,"extractAt":279,"updatedAt":542},1778698429771,1778698528589,{"_creationTime":544,"_id":545,"community":546,"display":547,"identity":553,"providers":556,"relations":564,"tags":567,"workflow":568},1778699514767.176,"k17f4qpem03b53manh7vcdvtr986mmjg",{"reviewCount":8},{"description":548,"installMethods":549,"name":551,"sourceUrl":552},"AI 代理的上下文运行时 — 包含 59 个 MCP 工具、10 种读取模式、95+ 种 shell 模式、支持 18 种语言的 tree-sitter AST。将 LLM 上下文压缩高达 99%。用于读取文件、运行 shell 命令、搜索代码或探索目录。如果不存在，则自动安装。",{"claudeCode":550},"yvgude/lean-ctx","lean-ctx","https://github.com/yvgude/lean-ctx",{"basePath":554,"githubOwner":555,"githubRepo":551,"locale":353,"slug":551,"type":247},"skills/lean-ctx","yvgude",{"evaluate":557,"extract":563},{"promptVersionExtension":205,"promptVersionScoring":206,"score":452,"tags":558,"targetMarket":217,"tier":218},[559,212,560,487,561,562],"context-compression","cli-tools","rust","code-analysis",{"commitSha":270},{"repoId":565,"translatedFrom":566},"kd7dxtfr9j3z54hs3bz0218e1n86may0","k170fxxh22hdspg4vr94whgj1986mpr9",[212,560,562,559,487,561],{"evaluatedAt":569,"extractAt":570,"updatedAt":571},1778699456179,1778699438912,1778699514767,{"_creationTime":573,"_id":574,"community":575,"display":576,"identity":582,"providers":586,"relations":594,"tags":597,"workflow":598},1778696833339.6243,"k174g80xa9zxhydbncvpf0xzy986nvx5",{"reviewCount":8},{"description":577,"installMethods":578,"name":580,"sourceUrl":581},"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":579},"sanjay3290/ai-skills","manus","https://github.com/sanjay3290/ai-skills",{"basePath":583,"githubOwner":584,"githubRepo":585,"locale":258,"slug":580,"type":247},"skills/manus","sanjay3290","ai-skills",{"evaluate":587,"extract":593},{"promptVersionExtension":205,"promptVersionScoring":206,"score":452,"tags":588,"targetMarket":217,"tier":218},[212,589,590,591,592],"autonomous-execution","research","automation","api-integration",{"commitSha":270},{"parentExtensionId":595,"repoId":596},"k17es37z10n1sw6t2m3f0vsydx86mnje","kd71np0fyqg23qg8w2hcfw0h0h86nkn0",[212,592,591,589,590],{"evaluatedAt":599,"extractAt":600,"updatedAt":599},1778697107270,1778696833339]