<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>AI辅助编程 | 锤子前端</title><description>Now vibe coding, so learning hammer FE ?</description><link>https://channel.meo-ai.com</link><item><title>《Uncle Bob 的 ub-mode：给 AI 编程助手装上&quot;纪律开关&quot;》</title><link>https://channel.meo-ai.com/posts/729</link><guid isPermaLink="true">https://channel.meo-ai.com/posts/729</guid><pubDate>Thu, 29 Oct 2026 01:22:56 GMT</pubDate><content:encoded>&lt;span class=&quot;post-title-source&quot;&gt;《Uncle Bob 的 ub-mode：给 AI 编程助手装上&quot;纪律开关&quot;》&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;标签：&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B&quot; title=&quot;#软件工程&quot;&gt;#软件工程&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23AI%E7%BC%96%E7%A8%8B%E8%BE%85%E5%8A%A9&quot; title=&quot;#AI编程辅助&quot;&gt;#AI编程辅助&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23TDD&quot; title=&quot;#TDD&quot;&gt;#TDD&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E4%BB%A3%E7%A0%81%E8%B4%A8%E9%87%8F%E9%97%A8%E7%A6%81&quot; title=&quot;#代码质量门禁&quot;&gt;#代码质量门禁&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;总结：&lt;br /&gt;这是 Robert C. Martin（Uncle Bob）发布的一个 AI 智能体技能（agent skill），用于在 AI 编写或修改代码时强制执行严谨的软件工程纪律。它部分借鉴了 poteto-mode 的规则体系并加以精简，同时配套一组确定性的质量门禁工具（复杂度、重复率、变异测试），让&quot;先让它能工作，再让它正确，最后持续练习&quot;的原则可度量、可落地。&lt;br /&gt;&lt;br /&gt;文章要点：&lt;br /&gt;1. &lt;b&gt;核心理念分三层&lt;/b&gt;：先让它能工作（懒惰协议、TDD、先减后加、领域建模、边界与类型纪律等），再让它正确（修复根因、测试行为而非实现、持续重构），最后落实到日常练习（记日志、守护上下文窗口、小而有序的提交）。&lt;br /&gt;2. &lt;b&gt;规则部分借鉴并精简自 poteto-mode&lt;/b&gt;：作者明确说明 ub-mode 是 &lt;a href=&quot;https://t.me/poteto&quot; target=&quot;_blank&quot; title=&quot;@poteto&quot;&gt;@poteto&lt;/a&gt; 规则集的删减版，与确定性工具搭配使用。&lt;br /&gt;3. &lt;b&gt;配套四个质量门禁工具仓库&lt;/b&gt;：crapper 计算圈复杂度与 CRAP 分数（要求 CRAP &amp;lt; 10），dryer 检测结构重复（相似度 ≥ 0.8 即需消除），mutator 做变异测试揪出&quot;测试杀不死的活口&quot;，uml-viewer 可视化组件、覆盖率与依赖方向。&lt;br /&gt;4. &lt;b&gt;安装方式极简&lt;/b&gt;：只需把 &lt;a href=&quot;http://SKILL.md/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;SKILL.md&quot;&gt;SKILL.md&lt;/a&gt; 复制到所用 AI 工具的 skills 目录（如 /.claude/skills/ub-mode/），然后输入 /ub-mode 即可调用。&lt;br /&gt;5. &lt;b&gt;目标很明确&lt;/b&gt;：把 Uncle Bob 倡导的软件工艺原则变成 AI 编码时可检查、可强制执行的硬约束，而不是口头建议。&lt;br /&gt;&lt;br /&gt;URL：&lt;a href=&quot;https://github.com/unclebob/ub-mode&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://github.com/unclebob/ub-mode&quot;&gt;https://github.com/unclebob/ub-mode&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://github.com/unclebob/ub-mode&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Contribute to unclebob/ub-mode development by creating an account on GitHub.&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;GitHub&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;GitHub - unclebob/ub-mode&quot; src=&quot;/static/https://cdn4.telesco.pe/file/UCJZ6O172muiQrjDs86JRYzCntG2IYYu_YcYM1Ie_1JgonITIEfmT1cxER_597SNQRoxhPTensGDoR9uUZvWN-9_v-V6fNqGMGYEOcbUJwWuXIvUghfooTEHUZnJxdAqgXD56j3Y2o-mO8YoyPoFxloXhlUfYXgTODQFpG24s1YXK6mNapa20UiNsohKt4t2o06_lrLHgKaZBHPaArtEYDTpeYpM8r5F99iNKNGf1JfzdNt5d9xlpZTKZZ9oISKONIpfjhO-ISEseAS2S2mZV3461-PFh88V65RnBRj6EzCleBvzLzX7rTJjKLSVAfciiTycTQT1zcHjLOes-7mBZQ.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;GitHub - unclebob/ub-mode&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;Contribute to unclebob/ub-mode development by creating an account on GitHub.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>《用 AI 定制框架替换 Next.js：一个静态网站的“超个性化”重构实验》</title><link>https://channel.meo-ai.com/posts/707</link><guid isPermaLink="true">https://channel.meo-ai.com/posts/707</guid><pubDate>Mon, 14 Sep 2026 01:14:08 GMT</pubDate><content:encoded>&lt;span class=&quot;post-title-source&quot;&gt;《用 AI 定制框架替换 Next.js：一个静态网站的“超个性化”重构实验》&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;标签：&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23Web%E5%BC%80%E5%8F%91&quot; title=&quot;#Web开发&quot;&gt;#Web开发&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%89%8D%E7%AB%AF%E5%B7%A5%E7%A8%8B&quot; title=&quot;#前端工程&quot;&gt;#前端工程&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23AI%E8%BE%85%E5%8A%A9%E7%BC%96%E7%A8%8B&quot; title=&quot;#AI辅助编程&quot;&gt;#AI辅助编程&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23NextJs&quot; title=&quot;#NextJs&quot;&gt;#NextJs&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E9%9D%99%E6%80%81%E7%BD%91%E7%AB%99&quot; title=&quot;#静态网站&quot;&gt;#静态网站&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%87%AA%E5%AE%9A%E4%B9%89%E6%A1%86%E6%9E%B6&quot; title=&quot;#自定义框架&quot;&gt;#自定义框架&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96&quot; title=&quot;#性能优化&quot;&gt;#性能优化&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Vercel%E9%83%A8%E7%BD%B2&quot; title=&quot;#Vercel部署&quot;&gt;#Vercel部署&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;总结：&lt;br /&gt;&lt;br /&gt;作者 Max Leiter 用 Claude Code（Fable 5 架构、Opus 实现）在约 3 小时内把个人博客从 Next.js 迁移到了一个为站点量身定制的静态构建框架。新方案把全站编译成纯 HTML，按需加载少量 Preact islands，结果页面体积、Lighthouse 分数、构建时间全面大幅优于 Next.js；代价是放弃了框架生态的无数隐性优化，后续维护与安全问题也由自己承担。&lt;br /&gt;&lt;br /&gt;文章要点：&lt;br /&gt;&lt;br /&gt;1. 作者让 AI “按需造一个比 Next.js 更快的专属框架”，核心思路是只保留这个网站真正用到的 Next.js 功能，而不是继续背着整个框架跑。&lt;br /&gt;&lt;br /&gt;2. 新框架本质上是一个构建脚本：读取文章目录，用 React 在服务端渲染每条路由为静态 index.html，再按 Vercel Build Output API 输出，M2 MacBook 上热构建只要约 0.5 秒。&lt;br /&gt;&lt;br /&gt;3. 性能提升非常夸张：首页 JS 从 208 KB 降到 2.3 KB（约 -99%），移动端 LCP 从 2.4 秒降到 1.3 秒，整页重量从 1153 KB 降到 78 KB，Lighthouse 直接冲到 100 分。&lt;br /&gt;&lt;br /&gt;4. 博客文章页同样收益明显：HTML 更小、JS 只剩 2.3 KB，移动端 LCP 从 2.2 秒降到 1.1 秒，页面重量从 405 KB 降到 57 KB，软导航也改成更轻的 partial/prerender 方案。&lt;br /&gt;&lt;br /&gt;5. 交互没有消失，而是改成“islands”模式：桌面窗口管理器和命令面板用 Preact 组件按需水合，命令面板首次按 Cmd+K 才加载，Preact 兼容层只有约 7 KB，比 React 的 52 KB 轻很多。&lt;br /&gt;&lt;br /&gt;6. 构建链路保留原有体验：MDX 仍在构建期用同一套 remark/rehype 插件编译，shiki 在构建时同时输出两套主题的代码高亮，所以切换主题不需要额外 JS。&lt;br /&gt;&lt;br /&gt;7. AI 还写了一个“parity harness”，对旧站 101 条路由做快照，对比 head、正文和代码块，结果抓出了 8 篇未发布文章泄漏进 RSS、以及一张 404 的 OG 图这类真实问题。&lt;br /&gt;&lt;br /&gt;8. 整个实验花费约 669 美元，API 运行 8 小时 27 分，代码新增 20914 行、删除 2022 行，大约用掉 Claude Code 20x 订阅额度的 10%。&lt;br /&gt;&lt;br /&gt;9. 作者认为这种做法的意义在于“只 vendor 你真正需要的东西”：框架被压缩到约 5000 行，人和模型都更容易审查，也能减少供应链攻击面。&lt;br /&gt;&lt;br /&gt;10. 缺点也很直白：Next.js 里成百上千个小优化和边界处理 AI 未必都知道或能复现；没有现成的 agent 工具链集成；安全修复不再自动从上游来；而且网站一旦有问题，bug、安全、功能需求都归你自己管。&lt;br /&gt;&lt;br /&gt;11. 文章还记录了两个浏览器层面的坑：Chrome 的跨文档 view transitions 会因 head 里的外部 module script 静默跳过入场动画，所以 runtime 必须内联；Safari 对 Speculation Rules 的 feature detection 需要同时检查 API 支持和 document.prerendering。&lt;br /&gt;&lt;br /&gt;12. 作者最后判断：未来可能会出现更多“vendoring”和 agentic rewrite，也就是所谓“slop forks”；更激进的猜测是，框架本身可能会消亡，因为框架真正值钱的是沉淀下来的庞大知识，而这些知识未来可能被蒸馏成 skills 或某种新标准。&lt;br /&gt;&lt;br /&gt;URL：&lt;br /&gt;&lt;a href=&quot;https://maxleiter.com/blog/thank-u-next&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://maxleiter.com/blog/thank-u-next&quot;&gt;https://maxleiter.com/blog/thank-u-next&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://maxleiter.com/blog/thank-u-next&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Replacing Next.js with a vibe-coded &amp;quot;framework&amp;quot;&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;Max Leiter&apos;s website&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;thank u, next | Max Leiter&quot; src=&quot;/static/https://cdn4.telesco.pe/file/kdFAJcXQWvQ2Hj_EO_jXHHu2J1wxQFmIrOIai3MRmDev1LDm5NObdkw9VgPPK3jmGCVtjEshJuSDFb44jM17_RzpPl7XeG0dWZdV94wpyMni3pCIfuAIuWxSLYgtTMV7Ai4WbjKhd5NSW55lby8LaqIfZBwyIvm2PC9DyUqNV4QLsd3jzBGVCYlpAVn5vz0B1xnj_Oba_VkRiPQXzEpyY2BDSpSd1ncfHuZ3I9QzKfPmtGh9n2T167qhPgO2L6qvP_smC8glhYfXnFX1AToNywb10Bs3dvKsv6o6tHSuD9y7THN-_qUuKx7BVOUTLvr7eCxAi6n1grRoYoCFt8B2Cw.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;thank u, next | Max Leiter&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;Replacing Next.js with a vibe-coded &quot;framework&quot;&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>《Domenic 的 Agentic 编码工作流：2026 年 7 月实战指南》</title><link>https://channel.meo-ai.com/posts/690</link><guid isPermaLink="true">https://channel.meo-ai.com/posts/690</guid><pubDate>Mon, 03 Aug 2026 00:54:30 GMT</pubDate><content:encoded>&lt;span class=&quot;post-title-source&quot;&gt;《Domenic 的 Agentic 编码工作流：2026 年 7 月实战指南》&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;标签：&lt;a href=&quot;/search/result?q=%23%E5%89%8D%E7%AB%AF&quot; title=&quot;#前端&quot;&gt;#前端&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23AI_Agent&quot; title=&quot;#AI_Agent&quot;&gt;#AI_Agent&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Claude_Code&quot; title=&quot;#Claude_Code&quot;&gt;#Claude_Code&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23ChatGPT&quot; title=&quot;#ChatGPT&quot;&gt;#ChatGPT&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Tailscale&quot; title=&quot;#Tailscale&quot;&gt;#Tailscale&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Git_Worktrees&quot; title=&quot;#Git_Worktrees&quot;&gt;#Git_Worktrees&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23DevOps&quot; title=&quot;#DevOps&quot;&gt;#DevOps&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%BF%9C%E7%A8%8B%E5%BC%80%E5%8F%91&quot; title=&quot;#远程开发&quot;&gt;#远程开发&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;总结：&lt;br /&gt;Domenic 分享了他脱离企业环境后搭建的一套 AI 辅助开发工作流：以一台常驻开机的 Linux VM 为中枢，通过 Tailscale 构建跨设备私有网络，让 ChatGPT/Claude 桌面应用作为瘦客户端远程操控 Agent。核心亮点包括零审批的&quot;YOLO&quot;安全策略、Git worktrees 实现多 Agent 并行开发、Portless 自动暴露安全预览服务器、VS Code Remote-SSH 审查代码，以及 chezmoi 同步配置。最终效果惊人——他能在火车上用手机连接 VM，让前沿模型修复生产 bug 并直接合并 PR。&lt;br /&gt;&lt;br /&gt;文章要点：&lt;br /&gt;1.  Linux VM + Tailscale 是地基：Agent 训练数据几乎全是 Bash/Unix 工具，Windows 下寸步难行。用 Ubuntu Server 搭一台可抛弃的 VM，配合 Tailscale 的魔法 SSH 和 HTTPS 证书，无论在哪台设备、哪个 Wi-Fi 下都能无缝接入，还能让 Agent 启动的开发服务器拥有安全上下文。&lt;br /&gt;2.  ChatGPT 桌面应用体验完胜 Claude：ChatGPT 原生支持远程 SSH 会话，断线重连优雅、worktree 管理清爽（默认放在 &lt;code&gt;~/.codex/worktrees/&lt;/code&gt;）；Claude 桌面应用则在 SSH/Remote Control 混合逻辑、会话同步、worktree 目录污染项目等方面表现糟糕，目前只能退而求其次用 Claude Code + tmux。&lt;br /&gt;3.  Git Worktrees 解锁并行开发：在 VM 上让多个 Agent 同时 hack 同一个仓库而不互相踩脚，ChatGPT 和 Claude 都支持一键勾选 worktree 模式。Agent 会自动处理 &lt;code&gt;origin/main&lt;/code&gt; 同步、依赖安装和 &lt;code&gt;.env&lt;/code&gt; 复制，人类完全不用操心。&lt;br /&gt;4.  Portless 让预览服务器&quot;零摩擦&quot;：不用改 &lt;code&gt;npm run dev&lt;/code&gt; 绑定 &lt;code&gt;0.0.0.0&lt;/code&gt;，也不用记端口。&lt;code&gt;tportless&lt;/code&gt; 包装器自动把 localhost 服务代理到 Tailscale 专属域名（如 &lt;code&gt;https://agents-base.tail234567.ts.net:8443/&lt;/code&gt;），多 Agent 并行时端口自动隔离，且外网无法访问。&lt;br /&gt;5.  &quot;危险模式&quot;下的生存策略：把 &lt;code&gt;~/.codex/config.toml&lt;/code&gt; 和 &lt;code&gt;~/.claude/settings.json&lt;/code&gt; 都设为&quot;永不询问权限&quot;，配合 sudo 和 &lt;code&gt;gh&lt;/code&gt; CLI 登录，让 Agent 能自主装工具、发 PR、合并代码。风险靠&quot;频繁推送到 GitHub 私有仓库&quot;来对冲——VM 炸了代码也在云端。&lt;br /&gt;6.  手机修生产 Bug 已成现实：完整闭环——聚会发现 bug → 火车上打开 ChatGPT App → 远程连接 VM 启动修复 → 收到推送通知里的预览链接验证 → 手机审阅 diff 并合并 PR → 到家前 GitHub Actions 已部署上线。这就是未来。&lt;br /&gt;&lt;br /&gt;URL：&lt;a href=&quot;https://domenic.me/agentic-coding-setup/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://domenic.me/agentic-coding-setup/&quot;&gt;https://domenic.me/agentic-coding-setup/&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://domenic.me/agentic-coding-setup&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;With the right tools, coding agents can run autonomously, in parallel, and be reachable from anywhere. Here&apos;s how I&apos;ve stitched them together.&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;Domenic Denicola&lt;/div&gt;
  
  &lt;div class=&quot;link_preview_title&quot;&gt;My Agentic Coding Setup, July 2026&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;With the right tools, coding agents can run autonomously, in parallel, and be reachable from anywhere. Here&apos;s how I&apos;ve stitched them together.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>《Git Worktrees 入门指南：把分支变成平行工作空间》</title><link>https://channel.meo-ai.com/posts/678</link><guid isPermaLink="true">https://channel.meo-ai.com/posts/678</guid><pubDate>Sat, 18 Jul 2026 15:26:37 GMT</pubDate><content:encoded>&lt;span class=&quot;post-title-source&quot;&gt;《Git Worktrees 入门指南：把分支变成平行工作空间》&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;标签：&lt;a href=&quot;/search/result?q=%23Git&quot; title=&quot;#Git&quot;&gt;#Git&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%B7%A5%E4%BD%9C%E6%B5%81&quot; title=&quot;#工作流&quot;&gt;#工作流&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23AI%E8%BE%85%E5%8A%A9%E7%BC%96%E7%A8%8B&quot; title=&quot;#AI辅助编程&quot;&gt;#AI辅助编程&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7&quot; title=&quot;#开发工具&quot;&gt;#开发工具&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%88%86%E6%94%AF%E7%AE%A1%E7%90%86&quot; title=&quot;#分支管理&quot;&gt;#分支管理&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;总结：&lt;br /&gt;&lt;br /&gt;Git worktrees 是一个被低估十年的功能，它将分支检出到独立目录而非项目根目录，让开发者能在同一仓库中并行处理多个任务。文章从基础命令讲起，演示了如何创建、管理和清理 worktree，特别强调了它在 AI 编码代理时代的新价值——多个智能体可在独立工作树中自主工作互不干扰，完成后合并回主仓库，无需将代码推送到云端即可实现并行开发。&lt;br /&gt;&lt;br /&gt;文章要点：&lt;br /&gt;&lt;br /&gt;1. Worktree 的本质就是&quot;检出到不同目录的分支&quot;，它共享完整提交历史，能正常推拉远程，唯一区别是文件物理位置不同&lt;br /&gt;2. 创建命令 &lt;code&gt;git worktree add ../project.worktrees/feature-name -b feature/name main&lt;/code&gt; 会在指定目录新建分支，但依赖需要重新安装（如 node_modules 不共享），且该分支在 worktree 存在时无法在别处检出&lt;br /&gt;3. 目录组织有两种风格：与主仓库平级的直接兄弟目录，或统一放在 &lt;code&gt;.worktrees&lt;/code&gt; 共享父目录下；后者更整洁，尤其适合 AI 代理批量创建工作树&lt;br /&gt;4. 合并变更既可以通过常规的 push + PR 流程，也可以在本地用 rebase 后 merge；清理时用 &lt;code&gt;git worktree remove&lt;/code&gt; 删除目录但保留分支，确认无用后再 &lt;code&gt;git branch -d&lt;/code&gt; 删除分支&lt;br /&gt;5. &lt;code&gt;git worktree list&lt;/code&gt; 能查看所有工作树状态，配合 &lt;code&gt;git config --global alias.wt worktree&lt;/code&gt; 设置别名后，整个工作流（创建、查看、移除）都能用简短的 &lt;code&gt;wt&lt;/code&gt; 命令完成&lt;br /&gt;6. 核心价值在于&quot;本地并行&quot;：AI 编码工具现在常用 worktrees 让多个代理同时修改代码，既避免了分支切换的上下文丢失，也省去了云端暂存的麻烦&lt;br /&gt;&lt;br /&gt;URL：&lt;a href=&quot;https://humanwhocodes.com/blog/2026/07/introduction-git-worktrees/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://humanwhocodes.com/blog/2026/07/introduction-git-worktrees/&quot;&gt;https://humanwhocodes.com/blog/2026/07/introduction-git-worktrees/&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://humanwhocodes.com/blog/2026/07/introduction-git-worktrees&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Git worktrees let you check out multiple branches into separate directories simultaneously, making parallel local development straightforward whether you&apos;re working solo or alongside AI coding agents.&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;Human Who Codes&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;A gentle introduction to Git worktrees - Human Who Codes&quot; src=&quot;/static/https://cdn4.telesco.pe/file/D-0BAcqkq53i_Pmo8l8PG92aVoHFFkoitIBBGuBRN1ovzjJn4tA2hIGfHcHlekN_zkF0PrdU3rbZz_aoeDROnjGaU9iEOTyamQ5puAMvnRkJbB9G2qnW4Zuuph4_Vy-jyPa_0PhwDqormMov935ufwtamE9BdTwNTHJ8Lz0oyNs5crWm_E5h8sFFaDbZ2GIWsFwys4wLv056qtKmFUP1HigI5Hnf3VeFQM1-OOergZK4ZHolSjqP6YSHf5suLp9iYsDoBskxGMkDW4RtUtWE6YovTCJ7YUqZk1pR5_XgGd_0q5J_GO6eePx780VSu7H7piO_quoNy1nLjg6H_D8eRA.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;A gentle introduction to Git worktrees - Human Who Codes&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;Git worktrees let you check out multiple branches into separate directories simultaneously, making parallel local development straightforward whether you&apos;re working solo or alongside AI coding agents.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>《现代工程价值观：AI 时代的效率与品味》</title><link>https://channel.meo-ai.com/posts/660</link><guid isPermaLink="true">https://channel.meo-ai.com/posts/660</guid><pubDate>Fri, 12 Jun 2026 01:47:25 GMT</pubDate><content:encoded>&lt;span class=&quot;post-title-source&quot;&gt;《现代工程价值观：AI 时代的效率与品味》&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;标签：&lt;a href=&quot;/search/result?q=%23%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B&quot; title=&quot;#软件工程&quot;&gt;#软件工程&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23AI%E7%BC%96%E7%A8%8B&quot; title=&quot;#AI编程&quot;&gt;#AI编程&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E4%BB%A3%E7%A0%81%E5%AE%A1%E6%9F%A5&quot; title=&quot;#代码审查&quot;&gt;#代码审查&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%9B%A2%E9%98%9F%E7%AE%A1%E7%90%86&quot; title=&quot;#团队管理&quot;&gt;#团队管理&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%8A%80%E6%9C%AF%E6%A0%88&quot; title=&quot;#技术栈&quot;&gt;#技术栈&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E5%8F%91%E8%80%85%E4%BD%93%E9%AA%8C&quot; title=&quot;#开发者体验&quot;&gt;#开发者体验&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%B7%A5%E7%A8%8B%E7%AE%A1%E7%90%86&quot; title=&quot;#工程管理&quot;&gt;#工程管理&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;总结：&lt;br /&gt;作者 Christoph Nakazawa（cpojer）分享了他近半年完全依赖 AI 编码代理完成多个项目的实战经验，指出编程已从&quot;手写代码&quot;转向&quot;指挥系统生成代码&quot;。文章提炼了 AI 时代仍至关重要的五大工程价值观：强所有权、品味至上、严格约束与快速反馈、代码库即上下文、掌控技术栈，并强调管理需更技术化。作者用数据证明效率提升 3 倍，认为未来瓶颈不再是写代码，而是判断力与品味。&lt;br /&gt;&lt;br /&gt;文章要点：&lt;br /&gt;1. **AI 编码已成常态**：作者过去数月多个项目（Vite+、fate、Codiff、Athena Crisis 等）90%-100% 由 AI 编写，代码质量甚至超越手写，且能在几分钟内完成过去数周的工作&lt;br /&gt;2. **Codex CLI 是最佳搭档**：使用 GPT 5.5 high 配合 Codex CLI，配合&quot;先写失败测试再修复&quot;的策略，能极大提高一次性正确率；多项目并行时建议每个项目独立窗口，利用空间记忆提升效率&lt;br /&gt;3. **强所有权比代码更重要**：AI 放大了&quot;懂行&quot;与&quot;不懂行&quot;的差距，小团队（2-3 人）+ 清晰边界 + 独立仓库比大团队协作更高效，审查应聚焦对齐而非代码细节争论&lt;br /&gt;4. **品味是防&quot;垃圾&quot;泛滥的护城河**：AI 能全天候生成大量平庸代码，工程师的核心价值转向判断&quot;什么值得做&quot;，团队应花更多时间思考方向而非盲目堆功能&lt;br /&gt;5. **严格约束 = 速度**：把代码规范、自动化测试、快速验证等&quot;护栏&quot;做得越严，AI 迭代越快（1 分钟 vs 60 分钟的差距）；工具必须支持增量检查，避免随代码量增长而变慢&lt;br /&gt;6. **代码库即唯一上下文**：将设计文档、产品行为、决策记录全部沉淀在仓库内，让 AI 和人类都能快速理解；代码越简洁、越易读，AI 修复和迭代越高效&lt;br /&gt;7. **自研技术栈重新划算**：过去依赖第三方库是因为手写代码慢，现在 AI 降低了自研成本，掌控核心依赖能避免被外部框架绑架，获得完全的产品体验控制权&lt;br /&gt;8. **保留选择权（Option Value）**：任何架构改动都应保留未来大幅调整的可能性，AI 虽让重构变快，但把自己逼进死胡同依然难以脱身&lt;br /&gt;9. **管理必须更技术化**：执行成本降低后，管理者不能只做方向把控，必须保持领域 expertise，能亲自改代码、做技术决策，&quot;技术型管理&quot;（Tech Lead Management）将成为主流&lt;br /&gt;10. **效率数据惊人**：近 30 天日均提交 770 次、修改 15k 行代码，是两年前的 3 倍；过去手写巅峰一天 1200 行，现在 AI 辅助可达 10 倍且质量更高&lt;br /&gt;&lt;br /&gt;URL：&lt;br /&gt;&lt;a href=&quot;https://cpojer.net/posts/modern-engineering-values&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://cpojer.net/posts/modern-engineering-values&quot;&gt;https://cpojer.net/posts/modern-engineering-values&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://cpojer.net/posts/modern-engineering-values&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Modern engineering values.&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;cpojer.net&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;Modern Engineering Values&quot; src=&quot;/static/https://cdn4.telesco.pe/file/QweQSg_0hDrvvz2zXk-R-Ju-75cWc1HOdlKdeNp7Zb_GfqU6PR38V0YJ4u3jG6pGyyYo1fQxxQjKwDy47W5iTzD-tL1G16rw_JVFhjxmYQZ2meOFMRKxpxSADw8IvwtKcB8cVca2RXu9VvGQfbczjSRppl_NlJRt3WTmCAD6ejYmZyD8kmbxyshlGP35-xCATRJJdTsJtjExYXp7S6L_AkCKFBmmuLBSZAvmaCer349QQyD9RoJ1LawETQuW4n7tkbDEwv4xyCi5HbNP1fVJyp9aHNxIv1IHnnQkRoHosSIBqARiCMpk0CRGIpkxTkDZJKogKKkR7LiTcBimtujlEA.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;Modern Engineering Values&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;Modern engineering values.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>《Markdown SVG 渲染器：AI 辅助开发的实用小工具》</title><link>https://channel.meo-ai.com/posts/652</link><guid isPermaLink="true">https://channel.meo-ai.com/posts/652</guid><pubDate>Sat, 30 May 2026 09:06:14 GMT</pubDate><content:encoded>&lt;span class=&quot;post-title-source&quot;&gt;《Markdown SVG 渲染器：AI 辅助开发的实用小工具》&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;标签：&lt;a href=&quot;/search/result?q=%23%E5%89%8D%E7%AB%AF&quot; title=&quot;#前端&quot;&gt;#前端&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%B7%A5%E5%85%B7&quot; title=&quot;#工具&quot;&gt;#工具&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Markdown&quot; title=&quot;#Markdown&quot;&gt;#Markdown&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23SVG&quot; title=&quot;#SVG&quot;&gt;#SVG&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23AI%E8%BE%85%E5%8A%A9%E7%BC%96%E7%A8%8B&quot; title=&quot;#AI辅助编程&quot;&gt;#AI辅助编程&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23SimonWillison&quot; title=&quot;#SimonWillison&quot;&gt;#SimonWillison&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23WebComponents&quot; title=&quot;#WebComponents&quot;&gt;#WebComponents&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;总结：&lt;br /&gt;&lt;br /&gt;Simon Willison 分享了他用 Claude Opus 4.8 和 GPT-5.5 辅助开发的一个轻量级 Markdown 渲染工具，核心亮点是对 SVG 代码块的特殊处理——不仅能渲染出图像，还提供「渲染图 / 源代码」双标签切换。该工具支持直接粘贴 Markdown、加载远程文件或 GitHub Gist，并用 Fragment URL 记录状态以便分享。整个项目从需求到安全加固完全由 AI 驱动，是「提示驱动开发」的又一实例。&lt;br /&gt;&lt;br /&gt;文章要点：&lt;br /&gt;&lt;br /&gt;1. 这个工具的诞生源于一个具体场景：Simon 用 LLM CLI 让 Claude Opus 4.8 生成了五组不同思考深度（low 到 max）的「鹈鹕骑自行车」SVG，想找个优雅的方式展示这些 Markdown 日志&lt;br /&gt;2. 核心定制点在于 SVG 围栏代码块（\&lt;code&gt;\&lt;/code&gt;\`svg）——普通 Markdown 渲染器只会显示代码，而这个工具会把它变成可交互的 Web Component，默认展示渲染好的 SVG，点击可切换到源码查看&lt;br /&gt;3. 支持三种内容输入方式：直接粘贴 Markdown、输入 CORS 兼容的远程 Markdown 文件 URL、或者加载 GitHub Gist 中的第一个文件&lt;br /&gt;4. 用 URL Fragment（#）记录当前加载的文件地址，刷新页面或分享链接时能自动恢复状态，不用依赖后端&lt;br /&gt;5. 安全方面，Simon 后续用 GPT-5.5（Codex xhigh 模式）专门审计并修复了 XSS 漏洞，体现了 AI 辅助开发中「生成 + 安全加固」的两步走思路&lt;br /&gt;6. 整个工具属于 Simon 的「HTML Tools」系列——单文件 HTML+JS+CSS、无构建步骤、托管在 tools.simonwillison.net，目前已积累超过 150 个类似小工具&lt;br /&gt;&lt;br /&gt;URL：&lt;a href=&quot;https://simonwillison.net/2026/May/28/markdown-svg-renderer/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://simonwillison.net/2026/May/28/markdown-svg-renderer/&quot;&gt;https://simonwillison.net/2026/May/28/markdown-svg-renderer/&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://simonwillison.net/2026/May/28/markdown-svg-renderer&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Renders markdown with a live preview from pasted text, a raw URL, or a GitHub Gist loaded through a `?url=` query parameter, and older `#url=` links redirect to that form. …&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;Simon Willison’s Weblog&lt;/div&gt;
  
  &lt;div class=&quot;link_preview_title&quot;&gt;Tool: markdown-svg-renderer&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;Renders markdown with a live preview from pasted text, a raw URL, or a GitHub Gist loaded through a `?url=` query parameter, and older `#url=` links redirect to that form. …&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>《AI辅助工程师正在倦怠，这真的没问题吗？》</title><link>https://channel.meo-ai.com/posts/646</link><guid isPermaLink="true">https://channel.meo-ai.com/posts/646</guid><pubDate>Fri, 29 May 2026 08:29:31 GMT</pubDate><content:encoded>&lt;span class=&quot;post-title-source&quot;&gt;《AI辅助工程师正在倦怠，这真的没问题吗？》&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;标签：&lt;a href=&quot;/search/result?q=%23%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B&quot; title=&quot;#软件工程&quot;&gt;#软件工程&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23AI%E8%BE%85%E5%8A%A9%E7%BC%96%E7%A8%8B&quot; title=&quot;#AI辅助编程&quot;&gt;#AI辅助编程&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%81%8C%E4%B8%9A%E5%80%A6%E6%80%A0&quot; title=&quot;#职业倦怠&quot;&gt;#职业倦怠&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BF%83%E7%90%86%E5%81%A5%E5%BA%B7&quot; title=&quot;#心理健康&quot;&gt;#心理健康&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E5%8F%91%E8%80%85%E4%BD%93%E9%AA%8C&quot; title=&quot;#开发者体验&quot;&gt;#开发者体验&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E7%94%9F%E4%BA%A7%E5%8A%9B%E9%99%B7%E9%98%B1&quot; title=&quot;#生产力陷阱&quot;&gt;#生产力陷阱&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;总结：&lt;br /&gt;&lt;br /&gt;文章揭示了AI辅助编程带来的隐性危机——AI倦怠。尽管AI让代码产出速度翻倍，但工程师们实际工作强度更高、成就感更低。文章通过&quot;Ben和Alice&quot;的认知负荷对比分析，指出AI将编程从&quot;计划→ crafting→结果&quot;的愉悦循环，变成了高强度审查和调试的消耗模式。同时探讨了失去代码库上下文、被动思考时间被挤压、虚假期望膨胀等日常 burnout 诱因，并提供了五条可落地的自救建议：认可自身价值、重构AI工作流、保留手工编码时间、严守工作边界、探索新兴趣领域。&lt;br /&gt;&lt;br /&gt;文章要点：&lt;br /&gt;&lt;br /&gt;1. AI让产出翻倍，却让工作强度翻倍——Alice用2小时完成Ben 4小时的活，但认知负荷极高且停不下来，最终4小时内做了2倍高强度工作，成就感反而更低&lt;br /&gt;&lt;br /&gt;2. 编程的快乐循环被打破了——以前&quot;计划→写代码→看到结果&quot;的过程很治愈，现在变成&quot;计划→直接看AI生成的结果&quot;，跳过了最享受的crafting环节，只剩下累人的审查工作&lt;br /&gt;&lt;br /&gt;3. 你的代码库正在&quot;离开你&quot;——AI代理帮你记住了架构和边界情况，你不再需要在脑中维护整个系统，久而久之直觉判断力下降， supervising一个自己不懂的系统超级累&lt;br /&gt;&lt;br /&gt;4. 被动思考时间被AI偷走了——以前洗澡、散步时大脑后台会默默解题，现在跟AI几分钟来回就&quot;搞定&quot;了，但往往是次优解，后面还要返工&lt;br /&gt;&lt;br /&gt;5. 虚假期望是个陷阱——AI初期进展顺利，客户/老板把冲刺速度当成基线，等瓶颈出现时你反而要拼命维持那个不可能的节奏&lt;br /&gt;&lt;br /&gt;6. 审查瓶颈在转移压力——AI生成代码量远超单人审查能力， senior工程师被迫承担不成比例的风险和认知负荷，维护系统 sanity 越来越吃力&lt;br /&gt;&lt;br /&gt;7. 五条自救建议超实用——包括写胜利日志、Plan模式优先、不连续做AI任务、保护手工编码时间、到点就停不补任务等，帮你把AI从&quot;消耗品&quot;变回&quot;助手&quot;&lt;br /&gt;&lt;br /&gt;URL：&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://evilmartians.com/chronicles/ai-assisted-engineers-are-burning-out-is-this-fine&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://evilmartians.com/chronicles/ai-assisted-engineers-are-burning-out-is-this-fine&quot;&gt;https://evilmartians.com/chronicles/ai-assisted-engineers-are-burning-out-is-this-fine&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://evilmartians.com/chronicles/ai-assisted-engineers-are-burning-out-is-this-fine&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;AI-assisted code generation is not free. It comes with a hidden cost: burnout. Are we dangerously ignorant to this problem? And how can we cope with it? In this post, we discuss this question.&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;evilmartians.com&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;AI-assisted engineers are burning out, is this fine?—Martian Chronicles, Evil Martians’ team blog&quot; src=&quot;/static/https://cdn4.telesco.pe/file/EuLeKOpMDV525RHvOFcfUoIpToC0oBdpRyOX5H-3c84J8DaQeqmX8M097-H_btKR9vK1ed7Eb63BpbmBN_raQPLZcWfJQwKflGmhwz5CcYdQCdHMHSpJAQ6ivTffI76H8yboKfN-cX2V_CC64ymxsxs-SIcVG4Lcv3_paEFYh8fHbcM3ImaknSEgfQeA1fIINlT5vTS-AF1uLhIcs8--uzyv_pFIWBTtzazDj2yEKrfR9kArFYTTqSCdDCk79oD-3JickNW1-mFcYYbkGyTjdA0I-ynCS9LzkPDr5_iPlMGqT6MS4HPOj50gFPu-9iI8m9CbiyaLoVTixXQJ0Hhxtw.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;AI-assisted engineers are burning out, is this fine?—Martian Chronicles, Evil Martians’ team blog&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;AI-assisted code generation is not free. It comes with a hidden cost: burnout. Are we dangerously ignorant to this problem? And how can we cope with it? In this post, we discuss this question.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>《OpenWolf：Claude Code 的开源&quot;第二大脑&quot;》</title><link>https://channel.meo-ai.com/posts/621</link><guid isPermaLink="true">https://channel.meo-ai.com/posts/621</guid><pubDate>Tue, 05 May 2026 09:57:50 GMT</pubDate><content:encoded>&lt;span class=&quot;post-title-source&quot;&gt;《OpenWolf：Claude Code 的开源&quot;第二大脑&quot;》&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;标签：&lt;a href=&quot;/search/result?q=%23AI%E8%BE%85%E5%8A%A9%E7%BC%96%E7%A8%8B&quot; title=&quot;#AI辅助编程&quot;&gt;#AI辅助编程&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Claude_Code&quot; title=&quot;#Claude_Code&quot;&gt;#Claude_Code&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Token%E4%BC%98%E5%8C%96&quot; title=&quot;#Token优化&quot;&gt;#Token优化&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7&quot; title=&quot;#开发工具&quot;&gt;#开发工具&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;总结：OpenWolf 是一款为 Claude Code CLI 设计的开源中间件，通过 6 个无感知的生命周期钩子脚本，为 AI 助手提供项目文件索引、学习记忆和 Token 追踪能力。实测在 20 个项目、132+ 会话中平均减少 65.8% 的 Token 消耗，最高可达 80%，同时拦截 71% 的重复文件读取，让 Claude Code 从&quot;盲目工作&quot;变成&quot;有记忆地智能工作&quot;。&lt;br /&gt;&lt;br /&gt;文章要点：&lt;br /&gt;- 解决 Claude Code 的&quot;盲目&quot;痛点：Claude 在读取文件前不知道文件内容，会重复读取同一文件、扫描整个目录找函数，导致 Token 消耗过快 &lt;br /&gt;- 6 个钩子脚本实现无感知增强：基于 SessionStart、PreToolUse、PostToolUse、Stop 三个生命周期事件，自动执行文件索引、重复读取拦截、偏好记忆和 Token 估算，无需改变任何工作习惯 &lt;br /&gt;- 核心文件系统构建&quot;第二大脑&quot;：&lt;code&gt;anatomy.md&lt;/code&gt; 记录项目文件地图与 Token 估算，&lt;code&gt;cerebrum.md&lt;/code&gt; 积累用户偏好与&quot;不再重复&quot;清单，&lt;code&gt;buglog.json&lt;/code&gt; 归档历史 Bug 修复方案，&lt;code&gt;token-ledger.json&lt;/code&gt; 追踪终身 Token 消耗 &lt;br /&gt;- 显著的 Token 节省效果：大型项目实测从 250 万 Token 降至 42.5 万（节省约 80%），20 个项目平均节省 65.8%，拦截 71% 的重复读取，累计节省超 200 万 Token &lt;br /&gt;- 纯本地运行零额外成本：所有钩子均为纯 Node.js 文件 I/O，无网络请求、无外部 API 调用，仅依赖 Node.js 20+ 和 Claude Code CLI &lt;br /&gt;- 额外实用功能：内置 Design QC 自动截图供 Claude 评估 UI，Reframe 功能提供 12 个 UI 框架的迁移知识库，支持实时 Web 仪表盘查看统计数据 &lt;br /&gt;- 诚实的局限性说明：Claude Code 钩子功能较新偶有可靠性问题，Token 追踪基于字符比例估算（误差约 15%），&lt;a href=&quot;http://cerebrum.md/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;cerebrum.md&quot;&gt;cerebrum.md&lt;/a&gt; 依赖 Claude 遵守指令更新（合规率 85-90%）&lt;br /&gt;&lt;br /&gt;文章URL：&lt;a href=&quot;https://github.com/cytostack/openwolf&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://github.com/cytostack/openwolf&quot;&gt;https://github.com/cytostack/openwolf&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://github.com/cytostack/openwolf&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Portable project memory across Claude Code, Codex and OpenCode, plus token accounting measured from harness transcripts. Local file I/O, no API calls, no telemetry. - cytostack/openwolf&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;GitHub&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;GitHub - cytostack/openwolf: Portable project memory across Claude Code, Codex and OpenCode, plus token accounting measured from…&quot; src=&quot;/static/https://cdn4.telesco.pe/file/TQfVCT1CL9lEW1TIVHdhXlQbTRx2L5kvk0gjADlZi0ar72vHgnICbd681OyZuDdiFS2XjTB338aqVQyG6kLYoN4O-glaq0SYnrssQMLWy5GpXzppEV6zV7Fypyze4bgejT0nSQFj8Wt4xbG1W-e4NoObg0c4S0mIaR43PLGhwqDU1GZXENd3AH6VU-4vt_Crh0SNG5csL521Vz3tNYIr9nwR5NFsH5OO6ikv_vxJV6AGtaiBdxVRblU1kGxXvm2sr78RdE22bOQ8HEtkMiyBsVwCVcm7QeZwBq4UU3-jg1f8SGpt1hEQQ6h0s1RSX-AJ7k1P-lBNRzthuUaZ0QLPhQ.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;GitHub - cytostack/openwolf: Portable project memory across Claude Code, Codex and OpenCode, plus token accounting measured from…&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;Portable project memory across Claude Code, Codex and OpenCode, plus token accounting measured from harness transcripts. Local file I/O, no API calls, no telemetry. - cytostack/openwolf&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>《大规模AI代码审查编排实践》</title><link>https://channel.meo-ai.com/posts/615</link><guid isPermaLink="true">https://channel.meo-ai.com/posts/615</guid><pubDate>Wed, 29 Apr 2026 08:21:28 GMT</pubDate><content:encoded>&lt;span class=&quot;post-title-source&quot;&gt;《大规模AI代码审查编排实践》&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;标签：&lt;a href=&quot;/search/result?q=%23DevOps&quot; title=&quot;#DevOps&quot;&gt;#DevOps&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23AI%E8%BE%85%E5%8A%A9%E7%BC%96%E7%A8%8B&quot; title=&quot;#AI辅助编程&quot;&gt;#AI辅助编程&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23CodeReview&quot; title=&quot;#CodeReview&quot;&gt;#CodeReview&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23CI_CD&quot; title=&quot;#CI_CD&quot;&gt;#CI_CD&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23LLM&quot; title=&quot;#LLM&quot;&gt;#LLM&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%A4%9A%E6%99%BA%E8%83%BD%E4%BD%93%E7%B3%BB%E7%BB%9F&quot; title=&quot;#多智能体系统&quot;&gt;#多智能体系统&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Cloudflare&quot; title=&quot;#Cloudflare&quot;&gt;#Cloudflare&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23OpenCode&quot; title=&quot;#OpenCode&quot;&gt;#OpenCode&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%8F%92%E4%BB%B6%E6%9E%B6%E6%9E%84&quot; title=&quot;#插件架构&quot;&gt;#插件架构&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;总结：&lt;br /&gt;Cloudflare为解决代码审查瓶颈，放弃单一LLM直接审diff的噪音方案，转而基于开源代理OpenCode构建CI原生编排系统。该系统采用可组合插件架构，通过风险分级（Trivial/Lite/Full）动态调度最多7个专业审查智能体（安全、性能、质量等），由协调者代理去重、过滤并做出审批决策。系统已在数万MR上运行，能精准拦截真实漏洞，同时保留&quot;break glass&quot;人工逃生通道。&lt;br /&gt;&lt;br /&gt;文章要点：&lt;br /&gt;- **从噪音到精准**：早期直接把git diff塞给LLM的方案产生了大量幻觉和模糊建议，团队很快意识到需要专业化分工而非单一通用提示词&lt;br /&gt;- **插件化架构**：系统基于OpenCode构建，采用完全解耦的插件体系（GitLab、AI网关、合规检查、遥测等各自独立），通过`ConfigureContext` API贡献配置，最终组装成`opencode.json`&lt;br /&gt;- **多智能体协作**：最多同时启动7个专业审查者各司其职，协调者代理负责去重、重新分类、合理性验证，并按严格规则做出approve/approve_with_comments/unapprove/request_changes四级决策&lt;br /&gt;- **风险分级省成本**：按代码行数和文件数将MR分为Trivial/Lite/Full三级，小改动只派2个轻量代理且降级模型，安全相关文件永远触发Full审查，避免用大模型审typo&lt;br /&gt;- **工程细节满满**：使用JSONL流式处理避免内存爆炸；通过磁盘patch文件共享上下文节省7倍token；清理XML边界标签防止提示注入；30秒心跳日志消除&quot;模型思考中&quot;的误取消&lt;br /&gt;&lt;br /&gt;文章URL：&lt;a href=&quot;https://blog.cloudflare.com/ai-code-review&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://blog.cloudflare.com/ai-code-review&quot;&gt;https://blog.cloudflare.com/ai-code-review&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://blog.cloudflare.com/ai-code-review&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Learn about how we built a CI-native AI code reviewer using OpenCode that helps our engineers ship better, safer code.&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;Cloudflare Blog&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;Orchestrating AI Code Review at scale&quot; src=&quot;/static/https://cdn4.telesco.pe/file/AZf5Ibv9s_K7ukQ_SKUmsU9wO2mh2bdeW-ePdEd3sc-nmf4Z5_uarlcS1hC832NHmywpL19ZGdKPPUKJy4VZAWjAGiApKeHINMXxiP4D6tb4B2hvdca2jTSXzgUm6gZ6gSHKCfncBp7kbi9l8-NhE2V3baaNHy_TwdHwMG_dfOVfvgXORDEjLOIUYk-vIQZXeQAKHwYTYjKQBsYcP_6pqRjwZEj-YFVai9eF7_4tTYrK74MTxEExtdeWPiifvPXipm5RfYT4Ju7L5v14OHj_Idr6h74m8ZNHBLs51ZGGXOxnd-rmU2XQsy_7LRpNkgvovErGWXhTF1CpWf4g0549rw.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;Orchestrating AI Code Review at scale&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;Learn about how we built a CI-native AI code reviewer using OpenCode that helps our engineers ship better, safer code.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>《AI编码代理生产级工程技能集》</title><link>https://channel.meo-ai.com/posts/612</link><guid isPermaLink="true">https://channel.meo-ai.com/posts/612</guid><pubDate>Sun, 26 Apr 2026 09:39:26 GMT</pubDate><content:encoded>&lt;span class=&quot;post-title-source&quot;&gt;《AI编码代理生产级工程技能集》&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;标签：&lt;a href=&quot;/search/result?q=%23AI%E8%BE%85%E5%8A%A9%E7%BC%96%E7%A8%8B&quot; title=&quot;#AI辅助编程&quot;&gt;#AI辅助编程&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7&quot; title=&quot;#开发工具&quot;&gt;#开发工具&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23AI_Agent&quot; title=&quot;#AI_Agent&quot;&gt;#AI_Agent&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%B7%A5%E7%A8%8B%E8%A7%84%E8%8C%83&quot; title=&quot;#工程规范&quot;&gt;#工程规范&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23ClaudeCode&quot; title=&quot;#ClaudeCode&quot;&gt;#ClaudeCode&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Cursor&quot; title=&quot;#Cursor&quot;&gt;#Cursor&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E4%BB%A3%E7%A0%81%E5%AE%A1%E6%9F%A5&quot; title=&quot;#代码审查&quot;&gt;#代码审查&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%B5%8B%E8%AF%95%E9%A9%B1%E5%8A%A8%E5%BC%80%E5%8F%91&quot; title=&quot;#测试驱动开发&quot;&gt;#测试驱动开发&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23CI_CD&quot; title=&quot;#CI_CD&quot;&gt;#CI_CD&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;总结：&lt;br /&gt;这是一个为AI编码代理（如Claude Code、Cursor、GitHub Copilot等）设计的生产级工程技能仓库，由Addy Osmani维护。它将资深工程师在真实项目中的工作流、质量门禁和最佳实践编码为20个结构化技能，覆盖从需求定义到上线发布的完整开发生命周期，让AI代理在每次编码时都能保持一致的专业水准，避免走&quot;最短路径&quot;而跳过测试、审查等关键环节。&lt;br /&gt;&lt;br /&gt;文章要点：&lt;br /&gt;- 六阶段开发流水线：从Define（定义需求）→ Plan（拆解任务）→ Build（增量编码）→ Verify（验证测试）→ Review（质量门禁）→ Ship（安全发布），像工厂流水线一样规范AI的每一步动作&lt;br /&gt;- 7个斜杠命令即开即用：&lt;code&gt;/spec&lt;/code&gt;写需求文档、&lt;code&gt;/build&lt;/code&gt;增量开发、&lt;code&gt;/test&lt;/code&gt;跑测试、&lt;code&gt;/review&lt;/code&gt;代码审查……输入命令就能自动激活对应的技能组合，非常顺手&lt;br /&gt;- 20个实战技能全覆盖：从API设计、前端工程、TDD测试驱动，到性能优化、安全加固、Git工作流、CI/CD自动化，每个技能都自带步骤清单、验证标准和&quot;反找借口&quot;表格（比如AI想跳过测试时，会被技能里的反驳论据怼回去&lt;i class=&quot;emoji&quot;&gt;&lt;b&gt;😄&lt;/b&gt;&lt;/i&gt;）&lt;br /&gt;- 多工具无缝兼容：Claude Code一键插件安装，Cursor复制到rules目录，Gemini CLI、Windsurf、GitHub Copilot、Kiro等主流AI编程工具都能直接用，技能就是纯Markdown，通吃所有支持系统提示词的代理&lt;br /&gt;- Google工程文化落地：融入了Hyrum定律、Beyonce规则、测试金字塔、Chesterton围栏等Google实战智慧，不是泛泛而谈的理论，而是嵌入到每一步工作流中的可执行标准&lt;br /&gt;&lt;br /&gt;文章URL：&lt;a href=&quot;https://github.com/addyosmani/agent-skills&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://github.com/addyosmani/agent-skills&quot;&gt;https://github.com/addyosmani/agent-skills&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://github.com/addyosmani/agent-skills&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Production-grade engineering skills for AI coding agents. - addyosmani/agent-skills&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;GitHub&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;GitHub - addyosmani/agent-skills: Production-grade engineering skills for AI coding agents.&quot; src=&quot;/static/https://cdn4.telesco.pe/file/WHNfK72X7uIvl7HomZ1N3nJ3eC-hgi7SQJGFZSACWGt_T7b5NaLB3xeF4ysK3mRr7Y-xKHpIiEOTs4i_choatyBczlf8yAaU-0WLVirv-aSPwi7vv43bGlC3Rpbq8gmiEpCqqwNVf2v25zMlvAr-CfF8cry-_sSxsiRuyofQ5QtYw2hN-PZn5xZ71Bo1OyNcJdRhjsjeq5riOSV-16rYuYi9iay3xO4IqdEZwGhzk_dzQVwL1iHTE3vyExw12iuD-Bv2W6iVwjHHrq2vCdvqWOalJOfW5sxeh4aDNtBFgJn79d5JU9POVq3DCxzPg5RljayWYNpuw_xlblCg_5XGiA.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;GitHub - addyosmani/agent-skills: Production-grade engineering skills for AI coding agents.&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;Production-grade engineering skills for AI coding agents. - addyosmani/agent-skills&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>《用 React、GSAP 和 AI 打造 Maxima Therapy 网站》</title><link>https://channel.meo-ai.com/posts/611</link><guid isPermaLink="true">https://channel.meo-ai.com/posts/611</guid><pubDate>Sun, 26 Apr 2026 02:32:10 GMT</pubDate><content:encoded>&lt;span class=&quot;post-title-source&quot;&gt;《用 React、GSAP 和 AI 打造 Maxima Therapy 网站》&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;标签：&lt;a href=&quot;/search/result?q=%23%E5%89%8D%E7%AB%AF&quot; title=&quot;#前端&quot;&gt;#前端&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23React&quot; title=&quot;#React&quot;&gt;#React&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23GSAP&quot; title=&quot;#GSAP&quot;&gt;#GSAP&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23TailwindCSS&quot; title=&quot;#TailwindCSS&quot;&gt;#TailwindCSS&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23ReactRouter&quot; title=&quot;#ReactRouter&quot;&gt;#ReactRouter&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23AI%E8%BE%85%E5%8A%A9%E5%BC%80%E5%8F%91&quot; title=&quot;#AI辅助开发&quot;&gt;#AI辅助开发&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%88%9B%E6%84%8F%E7%BC%96%E7%A8%8B&quot; title=&quot;#创意编程&quot;&gt;#创意编程&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Lottie&quot; title=&quot;#Lottie&quot;&gt;#Lottie&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23MatterJS&quot; title=&quot;#MatterJS&quot;&gt;#MatterJS&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23ScrollTrigger&quot; title=&quot;#ScrollTrigger&quot;&gt;#ScrollTrigger&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;总结：&lt;br /&gt;&lt;br /&gt;本文是 Codrops 上的一篇案例复盘，记录了团队为神经多样性支持机构 Maxima Therapy 打造高互动、高插画风格网站的全过程。文章详细介绍了技术栈选型（Sanity + React Router + GSAP + TailwindCSS）、多个核心交互模块的实现思路（可拖拽轮播、SVG 水波纹、物理绳索、形状变形、贴纸动效），以及 AI（Claude Code）在实际开发中的辅助作用与局限。对于想在前端项目中融合创意动画与 AI 提效的开发者来说，这是一份非常接地气的实战参考。&lt;br /&gt;&lt;br /&gt;文章要点：&lt;br /&gt;&lt;br /&gt;- 技术栈选型很务实：团队选了 React Router（而非 Next.js）做静态生成，搭配 Sanity 做 CMS、Cloudflare Pages 托管，理由是配置更轻量；GSAP + Lenis 负责动画和滚动平滑，TailwindCSS 负责样式，TypeScript 做类型检查&lt;br /&gt;- 首页轮播的交互设计很巧妙：把四个节目板块拆成四个旋转的 &lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt;，只有当前可见的板块才响应交互；切换时触发路由变化，但轮播组件通过布局隔离避免了不必要的重渲染&lt;br /&gt;- SVG 水波纹效果用 AI 辅助生成：Claude Code 帮忙把原始 SVG 路径转换成带 50 个控制点的系统，再结合 GSAP 实现鼠标触发的涟漪动画——AI 在创意编码这类&quot;繁琐但规则明确&quot;的任务上表现不错&lt;br /&gt;- Lottie 动画与 Canvas 背景混合：通过离屏 Canvas 绘制固定图案，再用 Lottie 的 Canvas 渲染模式做遮罩，最后用 &lt;code&gt;globalCompositeOperation&lt;/code&gt; 合成，实现了滚动联动的背景效果&lt;br /&gt;- 物理引擎让页面更有生命力：招聘页用 Matter.js 模拟&quot;supports&quot;单词被两根绳索悬挂的物理效果，绳索由复合体堆叠而成，SVG 文字根据物理模拟结果实时位移&lt;br /&gt;- AI 是&quot;得力助手&quot;但不是&quot;万能替身&quot;：Claude Code 在 SVG 优化、Sanity 数据模型扩展、TypeScript 类型生成上帮了大忙，但也会出现结果不一致、擅自改动数据获取模式、甚至&quot;幻觉&quot;出不存在 SVG 路径的情况；团队建议把 AI 用在范围明确的小任务上&lt;br /&gt;- ScrollTrigger 让滚动交互管理很轻松：配合 &lt;code&gt;useGSAP&lt;/code&gt; hook 自动清理，避免了手动写 Intersection Observer 的繁琐，实现了文字显现、图片揭示、SVG 播放等丰富的滚动动效&lt;br /&gt;&lt;br /&gt;文章URL：&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://tympanus.net/codrops/2026/04/06/building-the-maxima-therapy-website-react-gsap-and-dabbling-with-ai/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://tympanus.net/codrops/2026/04/06/building-the-maxima-therapy-website-react-gsap-and-dabbling-with-ai/&quot;&gt;https://tympanus.net/codrops/2026/04/06/building-the-maxima-therapy-website-react-gsap-and-dabbling-with-ai/&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://tympanus.net/codrops/2026/04/06/building-the-maxima-therapy-website-react-gsap-and-dabbling-with-ai&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;A behind-the-scenes look at how we built Maxima Therapy with playful interactions, creative code, and a little AI help along the way.&quot;&gt;
  &lt;i class=&quot;link_preview_right_image&quot; style=&quot;background-image:url(&apos;https://cdn4.telesco.pe/file/OSLXxNQNQbCaKK_WYdjWo3UjgGf4WWi3p-5CfnCy7GI0o1FD73UMf9jQ3VWXSWcUdyMHnJO_OS1yqITy3da1RJOSYIfQeJHrE6s9r50gAZYdWU1RVeDMYUZy3V-4xggyDG3xw0ZDyRc-rU-yTqMHXQju_1RpODiVwM4uPHC5UYZ7fRVe51cLHGS_UH_u5-Lmdp4TjI9aOuW5PvsNcDVn8gkUNq0mL5RLs85sd178uwfxO0OxFDzorvwEhCjaalLaBc54dgfJYl0BDM295uXUHJbzySWOEq0uDax3ceCIeW9lT5dkvmRZqDW8t7uITM8aQVPG1I1CpLMlaaguNK3UdQ.jpg&apos;)&quot;&gt;&lt;/i&gt;
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;Codrops&lt;/div&gt;
  
  &lt;div class=&quot;link_preview_title&quot;&gt;Building the Maxima Therapy Website: React, GSAP, and Dabbling with AI | Codrops&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;A behind-the-scenes look at how we built Maxima Therapy with playful interactions, creative code, and a little AI help along the way.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>《基于Andrej Karpathy观察的Claude Code行为优化指南》</title><link>https://channel.meo-ai.com/posts/604</link><guid isPermaLink="true">https://channel.meo-ai.com/posts/604</guid><pubDate>Mon, 20 Apr 2026 01:29:14 GMT</pubDate><content:encoded>&lt;span class=&quot;post-title-source&quot;&gt;《基于Andrej Karpathy观察的Claude Code行为优化指南》&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;标签：&lt;a href=&quot;/search/result?q=%23AI%E8%BE%85%E5%8A%A9%E7%BC%96%E7%A8%8B&quot; title=&quot;#AI辅助编程&quot;&gt;#AI辅助编程&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23ClaudeCode&quot; title=&quot;#ClaudeCode&quot;&gt;#ClaudeCode&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23LLM%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5&quot; title=&quot;#LLM最佳实践&quot;&gt;#LLM最佳实践&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E4%BB%A3%E7%A0%81%E8%B4%A8%E9%87%8F&quot; title=&quot;#代码质量&quot;&gt;#代码质量&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;总结：该项目将Andrej Karpathy对LLM编程缺陷的观察转化为可落地的CLAUDE.md规范文件，通过&quot;编码前思考、极简优先、精准修改、目标驱动&quot;四大原则，系统性解决AI助手常见的过度假设、过度工程化和无关修改等问题，帮助开发者获得更精准、简洁、可控的AI编程辅助体验。&lt;br /&gt;&lt;br /&gt;文章要点：&lt;br /&gt;- 问题诊断：LLM常犯的错误包括擅自假设却不验证、过度复杂化代码、擅自修改无关代码等，Karpathy一针见血地指出了这些痛点&lt;br /&gt;- 编码前思考原则：不确定时要主动提问而非猜测，有歧义时呈现多种解读，该拒绝时要敢于说&quot;这样更简单&quot;&lt;br /&gt;- 极简优先原则：只做被明确要求的功能，不为单用场景造抽象，不把200行代码写成50行就算过关&lt;br /&gt;- 精准修改原则：只碰该碰的代码，不动&quot;看起来不顺眼&quot;的邻居代码，自己的烂摊子自己收拾，但别碰别人留下的&lt;br /&gt;- 目标驱动原则：把&quot;加个验证&quot;改成&quot;写测试让非法输入失败，再让它通过&quot;，给AI明确的验收标准，它会自己循环到达标&lt;br /&gt;- 使用方式：支持Claude Code插件一键安装，或下载CLAUDE.md文件到项目根目录，Cursor用户也有对应规则文件可用&lt;br /&gt;- 取舍提醒：这套规范偏向谨慎而非速度，简单改错别字不必上全套，但复杂任务能帮你避开返工噩梦&lt;br /&gt;&lt;br /&gt;文章URL：&lt;a href=&quot;https://github.com/forrestchang/andrej-karpathy-skills&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://github.com/forrestchang/andrej-karpathy-skills&quot;&gt;https://github.com/forrestchang/andrej-karpathy-skills&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://github.com/forrestchang/andrej-karpathy-skills&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy&apos;s observations on LLM coding pitfalls. - multica-ai/andrej-karpathy-skills&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;GitHub&lt;/div&gt;
  
  &lt;div class=&quot;link_preview_title&quot;&gt;GitHub - multica-ai/andrej-karpathy-skills: A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy&apos;s…&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy&apos;s observations on LLM coding pitfalls. - multica-ai/andrej-karpathy-skills&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>#AI #文章 </title><link>https://channel.meo-ai.com/posts/163</link><guid isPermaLink="true">https://channel.meo-ai.com/posts/163</guid><pubDate>Thu, 09 Jan 2025 01:56:19 GMT</pubDate><content:encoded>&lt;a href=&quot;/search/result?q=%23AI&quot; title=&quot;#AI&quot;&gt;#AI&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%96%87%E7%AB%A0&quot; title=&quot;#文章&quot;&gt;#文章&lt;/a&gt; &lt;br /&gt;「 &lt;a href=&quot;https://baoyu.io/translations/the-70-problem-hard-truths-about&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;AI 辅助编码的残酷真相：它能帮你完成70%的工作，但最后30%令人非常沮丧&quot;&gt;AI 辅助编码的残酷真相：它能帮你完成70%的工作，但最后30%令人非常沮丧&lt;/a&gt; 」&lt;br /&gt;英文原文：「&lt;a href=&quot;https://addyo.substack.com/p/the-70-problem-hard-truths-about&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;70%问题-AI 辅助编程的现状和代价&quot;&gt;70%问题-AI 辅助编程的现状和代价&lt;/a&gt;」&lt;br /&gt;AI可以帮助我们更快地迭代和实验，但只有当我们保持对项目代码的掌控和理解并把AI作为工具而不是替代良好软件实践时，我们才能构建更好的应用。&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://baoyu.io/translations/the-70-problem-hard-truths-about&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;一份实战指南，以及为何我们需要重新审视自己的期望&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;baoyu.io&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;AI 辅助编码的残酷真相：它能帮你完成70%的工作，但最后30%令人非常沮丧&quot; src=&quot;/static/https://cdn4.telesco.pe/file/eZ3MZft4xMFSCX7CyT-fl1bt692Gn5TalNDljfRfnpuI8-XWo71FFgzpJ2YEfRW_sC9aZ9iOPhpeI_2gDspdEHohg_jnG9Pwe-jJW35JbrI9C-hs4d-YhKkaXKFnISfIgi76pUZyMIi3RKReHI5Xup2zIvK6fJNe_efz_u-y5_VG3wxU35JZH0NZJh1w9S__Q8shR1wQyprL0McWkLf6TkuU5CUwLq3tA8CRbWaPDNAeEIlbKhC_bqnJlO8caongmmrBjUaREcR3ji3RhgMlIHe77N04WKl7Cz_kENIa-LH1npF2iTkr58yn0tXF8RVRwcju5sgggyFtCJmTetmgxg.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;AI 辅助编码的残酷真相：它能帮你完成70%的工作，但最后30%令人非常沮丧&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;一份实战指南，以及为何我们需要重新审视自己的期望&lt;/div&gt;
&lt;/a&gt;</content:encoded></item></channel></rss>