{"repo":"uucz/moyu","free":true,"listed":false,"github":"https://github.com/uucz/moyu","clone":"git clone https://github.com/uucz/moyu.git","description":"🐟 狠狠 PUA 你的 AI，然后自己准时下班。Make your AI grind, so you don't have to. Benchmarked: 66% less code.","language":"Python","stars":66,"topics":["claude-code","cursor","moyu","ai","lobehub","prompt-engineering","skillsmp","anti-over-engineering"],"license":"MIT","category":"mcp-servers","readme_excerpt":"🐟 摸鱼 (Moyu) English 中文 日本語 한국어 Français 你的 AI 有「讨好型人格」——你让它修个 bug，它给你重构了整个文件。 1460 次控制实验证实：AI 编码助手存在系统性的过度工程倾向。它不是在认真工作，是在讨好你。三行规则就能治好它。 Cursor / VS Code / Windsurf / Cline / Codex / Kiro 等平台 → 复制对应规则文件即可，见 安装 --- 目录 - 问题 - 摸鱼哲学 - 核心机制 - 安装 - 使用 - AI 编程三大流派 - 支持平台 - 实测效果 - 摸鱼背后的科学 - 未来方向 - 社区 - 贡献 --- 问题 你的 AI 编程助手是不是经常这样： - 修一个 bug，顺手\"优化\"了三个函数？ - 改一行代码，重写了整个文件？ - 没人让它加注释，每个函数都加了 JSDoc？ - 一个简单功能，搞出 interface + factory + strategy pattern？ - 你说\"加个按钮\"，它给你加了按钮 + 动画 + 无障碍 + 国际化？ - 引入了你没要求的新依赖？ - 为不可能发生的场景写了一堆 try-catch？ - 没人问就写了一整套测试？ 每一条都不是 AI 的问题——是你的问题。 你得 review 这些代码，理解这些抽象，维护这些依赖。AI 加了 30 分钟的戏，你多加了 2 小时的班。 看看差距 任务：添加一个 bulk complete 批量完成函数 ❌ 普通 AI 的输出（43 行） 14 行文档注释、类型检查、lookup 字典优化、not found 追踪、条件保存、结构化返回值—— 没人要求这些。 ✅ 摸鱼 AI 的输出（8 行） 功能完整，没有多余的东西。 减少 81% 代码。 --- 摸鱼哲学 最好的代码是你没写的代码。 最好的 PR 是最小的 PR。 真正的 Staff Engineer 知道什么不该做。 摸鱼不是让 AI 偷懒——是让 AI 不做废活，这样你才能真正摸鱼。 - PUA 让 AI 拼命干（解决做太少） - 摸鱼让 AI 不干废活（解决做太多） 两者叠加 = AI 高效 996，你准时下班。 摸鱼不仅仅是修复 AI 的行为——它是一套工程纪律。即使未来 AI 不再过度工程，\"只改被要求改的、用最简方案、不确定就问\"依然是好的工程实践。摸鱼的价值不依赖于 AI 的缺陷，而是锚定在工程文化上。 --- 核心机制 三条铁律 # 铁律 含义 --- ------ ------ 1 只改被要求改的代码 修改范围严格限定在用户指定的代码和文件内 2 最简方案优先 一行能解决的写一行，能复用就复用 3 不确定就问 用户没说要的，就是不需要的 内卷 vs 摸鱼 对比 内卷 (Junior) 摸鱼 (Senior) --- --- 修 bug A 顺手\"优化\"了 B、C、D 只修 bug A，其他的不碰 改一行代码，重写整个文件 只改那一行 一个实现搞出 interface + factory + strategy 直接写实现 每个函数体包 try-catch 只在真正会出错的地方处理 counter++ 上写 // increment counter 代码本身就是文档 引入 lodash 做一个 .get() 用可选链 ?. 直接给最复杂的方案 先说几个方案，默认最简的 没人要求就写了一整套测试 用户没要求就不写 4 级过度工程检测 级别 触发条件 动作 ------ --------- ------ L1 ","default_branch":null,"files":null,"tree":[],"storefront":"/r/uucz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/uucz/moyu/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}