<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>开发者工具 | 锤子前端</title><description>Now vibe coding, so learning hammer FE ?</description><link>https://channel.meo-ai.com</link><item><title>《Thorsten Ball：我对软件开发未来的16条判断》</title><link>https://channel.meo-ai.com/posts/721</link><guid isPermaLink="true">https://channel.meo-ai.com/posts/721</guid><pubDate>Fri, 23 Oct 2026 01:09:56 GMT</pubDate><content:encoded>&lt;span class=&quot;post-title-source&quot;&gt;《Thorsten Ball：我对软件开发未来的16条判断》&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&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%8D%95%E5%85%83%E6%B5%8B%E8%AF%95&quot; title=&quot;#单元测试&quot;&gt;#单元测试&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E7%BB%88%E7%AB%AF%E5%B7%A5%E5%85%B7&quot; title=&quot;#终端工具&quot;&gt;#终端工具&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Token%E8%AE%A1%E7%AE%97%E8%8C%83%E5%BC%8F&quot; title=&quot;#Token计算范式&quot;&gt;#Token计算范式&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E6%BA%90%E7%94%9F%E6%80%81&quot; title=&quot;#开源生态&quot;&gt;#开源生态&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E6%9C%AA%E6%9D%A5&quot; title=&quot;#软件开发未来&quot;&gt;#软件开发未来&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23ThorstenBall&quot; title=&quot;#ThorstenBall&quot;&gt;#ThorstenBall&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;总结：&lt;br /&gt;2026年9月19日，知名开发者、《Writing An Interpreter In Go》作者、现供职于 Sourcegraph/Amp 的 Thorsten Ball 在 X 发布长文，抛出 16 条关于软件开发未来的判断。核心观点是：当 AI 写代码的可靠性足够高时，为人类防错而设计的整套工程实践（代码审查、单元测试、终端、命令行工具）都会逐渐失去必要性，工程师的价值将从&quot;写代码的手艺&quot;迁移到&quot;理解业务、判断取舍、拿到反馈&quot;上，而这一切需要一代人的时间完成。&lt;br /&gt;&lt;br /&gt;文章要点：&lt;br /&gt;1. 代码审查已死——人类不会再逐行 review 模型产出的代码，只会审查&quot;系统与其组合方式&quot;。&lt;br /&gt;2. 单元测试可能会消失——他让模型写 900 行 Arduino C 代码零错误一次通过，&quot;摔不了跤就不需要护膝&quot;。&lt;br /&gt;3. 写代码这门手艺会消失，但&quot;造软件&quot;（解决业务问题、判断何时上线、获取反馈）会比以往更重要。&lt;br /&gt;4. 大多数 bug 将不再是代码 bug，而是&quot;你需求提错了&quot;的 bug。&lt;br /&gt;5. 终端已死——Shell、编辑器、CLI 工具会被 token 冲刷，命令行知识将像 Perl 一行流一样变成&quot;古老技艺&quot;。&lt;br /&gt;6. Token 是新的计算范式，我们正在进入&quot;后二进制时代&quot;，一切都会在它之上被重构。&lt;br /&gt;7. PM/设计/工程的铁三角和 Agile、Scrum 都会瓦解，只做&quot;人肉代理&quot;的工程师将不再有价值。&lt;br /&gt;8. 大小公司的工程差距会拉大——小团队比学大厂做法的初创公司跑得更快。&lt;br /&gt;9. &quot;好代码&quot;的标准（人类易读易维护）建立在人类要改代码的前提上，这个前提正在崩塌。&lt;br /&gt;10. 现有形式的开源不再合理——&quot;众眼监虫&quot;依然成立，但现在有了&quot;人工眼睛&quot;。&lt;br /&gt;11. 拿不到足够 token 的人会被排除在软件生产之外，token 是新的生产力门槛。&lt;br /&gt;12. 便宜模型未必有人用——更聪明的模型犯错少、轮次少，你未必愿意忍受它多错几次。&lt;br /&gt;13. 模型快到一定程度后，UI 会被实时生成，菜单、设置页、仪表盘这些&quot;面向人类的 API&quot;会大幅减少。&lt;br /&gt;14. 这场变革不会一夜发生——新旧范式更替需要一代人的时间，但反问是：&quot;10年后还有写代码的工作，可你想要那份工作吗？&quot;&lt;br /&gt;&lt;br /&gt;URL：&lt;a href=&quot;https://x.com/thorstenball/status/2101305394190557466&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://x.com/thorstenball/status/2101305394190557466&quot;&gt;https://x.com/thorstenball/status/2101305394190557466&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://x.com/thorstenball/status/2101305394190557466&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Most predictions I see are still way too conservative.Here&apos;s mine&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;X (formerly Twitter)&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;Thorsten Ball (@thorstenball) on X&quot; src=&quot;/static/https://cdn4.telesco.pe/file/Fz4kqtIOpFVZ09G5TEoSk5-tpwjDSjDESHW055897s39vYKqP2Rtlsk359JqflW_B1jJAYc7oA7hnv-zvzeLUqa0oCgHPupOHnLAl15cx_EupZUY36NwUgy2aFQpTJxS1zBPIZPJqgIUorHSXXhJUsSz5l9gkpG270kM_z36wZFJAW0Mqqszt8pt0zAWvBr7V0e-PVgj5TYGBVX-5FxR5AkazIdfttzE78prjKGHRzqGaRn5M4aS2iA17-V7O5mulQwh4M3ZmADaMwB03mOcTqa1dKKFIyxWvLmmKP4j6EgpqodADWgrPBgFtXMPdibkhC6vsV44yQEIdylehTLm7Q.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;Thorsten Ball (@thorstenball) on X&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;Most predictions I see are still way too conservative.&lt;br /&gt;&lt;br /&gt;Here&apos;s mine&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>《与 AI 协作的五种软件工程角色》</title><link>https://channel.meo-ai.com/posts/709</link><guid isPermaLink="true">https://channel.meo-ai.com/posts/709</guid><pubDate>Sun, 20 Sep 2026 07:02:41 GMT</pubDate><content:encoded>&lt;span class=&quot;post-title-source&quot;&gt;《与 AI 协作的五种软件工程角色》&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;标签：&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23%E7%BC%96%E7%A8%8B&quot; title=&quot;#编程&quot;&gt;#编程&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23AI%E5%8D%8F%E4%BD%9C&quot; title=&quot;#AI协作&quot;&gt;#AI协作&lt;/a&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=%23%E4%BA%BA%E6%9C%BA%E5%8D%8F%E4%BD%9C&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%E8%A7%92%E8%89%B2&quot; title=&quot;#开发者角色&quot;&gt;#开发者角色&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%8A%80%E6%9C%AF%E7%AE%A1%E7%90%86&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%E5%9B%A2%E9%98%9F%E5%8D%8F%E4%BD%9C&quot; title=&quot;#团队协作&quot;&gt;#团队协作&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;总结：&lt;br /&gt;&lt;br /&gt;这篇文章由资深软件工程师 Nicholas C. Zakas 撰写，系统性地梳理了 AI 编程时代下人类开发者与 AI 协作的五种角色模式。作者将传统软件工程中的协作关系映射到人机协作场景中，为开发者提供了从深度参与到完全托管的完整光谱，帮助团队根据信任程度、风险等级和技术背景选择最合适的协作方式。&lt;br /&gt;&lt;br /&gt;文章要点：&lt;br /&gt;&lt;br /&gt;1. **观察者（Observer）模式**：这是最基础的人机协作方式，开发者像结对编程中的观察员一样实时监控 AI 写代码。虽然能确保代码质量，但会面临严重的&quot;审查疲劳&quot;——AI 生成代码的速度远超人类阅读速度，导致效率瓶颈。&lt;br /&gt;&lt;br /&gt;2. **技术负责人（Tech Lead）模式**：开发者负责编写技术规格说明书，设定自动化检查（代码格式化、Lint、测试覆盖率），然后让 AI 并行执行多个工作流。这种模式能成倍提升生产力，但核心挑战在于需要大量自动化投资来减轻人工审查负担。&lt;br /&gt;&lt;br /&gt;3. **架构师（Architect）模式**：开发者只关注高层系统设计、组件接口和基础设施选型，不再审查具体代码实现。风险在于过度脱离代码细节——当系统出问题时可能缺乏底层知识来诊断和修复，因此需要定期抽查生成的代码和测试。&lt;br /&gt;&lt;br /&gt;4. **工程经理（Engineering Manager）模式**：开发者专注于搭建&quot;软件工厂&quot;流程，定义从 PRD 到技术规格再到实现计划的完整生产流水线，将任务分配给不同 AI 代理并设定验收标准。挑战在于流程失败时，过度依赖流程重构可能不如直接介入解决问题高效。&lt;br /&gt;&lt;br /&gt;5. **产品经理（Product Manager）模式**：开发者完全脱离技术实现，只关注用户体验和产品功能。虽然能完成产品级工作，但最大风险是技术债务——当 AI 造成问题时，往往只能贴创可贴式的临时修复而非根治，导致系统长期依赖外部维护。&lt;br /&gt;&lt;br /&gt;6. **动态选择策略**：没有绝对最优的角色，关键在于根据任务风险、对 AI 的信任度和技术上下文灵活切换。探索陌生代码库时当观察者，协调多任务时当技术负责人，追求用户体验时当产品经理。随着对 AI 能力信心的增强，可以沿光谱向更轻量的角色移动，但始终要对最终结果负责。&lt;br /&gt;&lt;br /&gt;URL：&lt;br /&gt;&lt;a href=&quot;https://humanwhocodes.com/blog/2026/09/five-roles-working-ai/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://humanwhocodes.com/blog/2026/09/five-roles-working-ai/&quot;&gt;https://humanwhocodes.com/blog/2026/09/five-roles-working-ai/&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://humanwhocodes.com/blog/2026/09/five-roles-working-ai&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Software engineers can work with AI in different ways, from observing every change to managing an entire software factory.&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;Five software engineering roles for working with AI - Human Who Codes&quot; src=&quot;/static/https://cdn4.telesco.pe/file/eHaHWnzDXsNctEC05hXjboevAyWprwage3bZW34KBc36z1LLemvhUwuLbcphW8shxQ8DoYxxzhzrGjN04egoJcwYNUO_-y_mxfnHk1mdtuuNrGKi1uvTKlg0dXOKj4AjHl3tCoSClLO8uk1kwSeWyGWLoDLCqKlxy0FzqZkxKqxMv15w2pg9sSKapgq6vr8sNlTLZX6nzIVcBkWBueMPGwTFmA8Ig9PiIATse0QtZ5AwLuNNSNA-kIfB0yJZbkq6Xg8r2hYeF_nJ4kUxR6_JpTRr0itcGQAxVgH3JRsV1RRZCWRmgRb85zwH3orpwiTbMB93ue8H5c3moQvewc25Ag.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;Five software engineering roles for working with AI - Human Who Codes&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;Software engineers can work with AI in different ways, from observing every change to managing an entire software factory.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>《TanStack AI 进入 RC 阶段：从 humble chat() 到完整 AI 生态》</title><link>https://channel.meo-ai.com/posts/699</link><guid isPermaLink="true">https://channel.meo-ai.com/posts/699</guid><pubDate>Fri, 28 Aug 2026 01:09:36 GMT</pubDate><content:encoded>&lt;span class=&quot;post-title-source&quot;&gt;《TanStack AI 进入 RC 阶段：从 humble chat() 到完整 AI 生态》&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;标签：&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23%E5%89%8D%E7%AB%AF%E5%BC%80%E5%8F%91&quot; title=&quot;#前端开发&quot;&gt;#前端开发&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23AI%E6%A1%86%E6%9E%B6&quot; title=&quot;#AI框架&quot;&gt;#AI框架&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23TanStack&quot; title=&quot;#TanStack&quot;&gt;#TanStack&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23TypeScript&quot; title=&quot;#TypeScript&quot;&gt;#TypeScript&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E6%BA%90&quot; title=&quot;#开源&quot;&gt;#开源&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;总结：&lt;br /&gt;&lt;br /&gt;TanStack AI 正式从早期原型迈入 RC（Release Candidate）阶段，标志着其从一个简单的 LLM 聊天方法，成长为覆盖聊天、媒体生成、MCP、沙箱、Agent 编排等全场景的 AI 开发框架。核心设计哲学是&quot;不锁定用户&quot;——在传输层、提供商、前后端技术栈上都保持中立，同时通过极致的类型安全和统一的 API 模式降低学习成本。项目由三人业余时间维护，完全开源，无商业路线图。&lt;br /&gt;&lt;br /&gt;文章要点：&lt;br /&gt;&lt;br /&gt;1. 从小 chat() 到大生态 — 最初只有 4 个提供商和一个自定义协议，如今已支持 24+ 提供商，采用 AG-UI 官方协议（被 20+ Agent 框架跨语言支持），并扩展到媒体生成、MCP、沙箱、Agent Harness 等领域。&lt;br /&gt;&lt;br /&gt;2. 中间件是架构的核心超能力 — 几乎所有高级功能（持久化、沙箱 Agent、内存、遥测）都以中间件形式接入 chat() 方法，Durability 则通过适配器插入流式响应。Lazy Tool Calling 用一个布尔标志就能降低 Token 成本。&lt;br /&gt;&lt;br /&gt;3. 传输层零锁定 — 提供 SSE、WebSocket、HTTP Stream、Cap&apos;n Web 等原生传输原语，客户端通过自定义连接适配器消费流，让你对传输层有端到端的完全控制权。&lt;br /&gt;&lt;br /&gt;4. 一套 API 模式打遍所有模态 — 无论是文本生成、图像生成、视频生成、音频生成、转录还是实时音频，API 结构几乎完全相同。学一次模式，换适配器即可，不用学 20 套不同 API。&lt;br /&gt;&lt;br /&gt;5. 类型安全是 DNA 级别 — 不支持的模型选项、缺少必填属性、把某提供商专属工具传给不支持的模型……统统在编译期报错。目标是让你在再复杂的应用里也能自信上线。&lt;br /&gt;&lt;br /&gt;6. chat() 方法是全能核心 — 支持直接对话 LLM 和沙箱 Agent Harness；内置持久化与 Durability（刷新页面、切换对话后能从断点实时续流）；支持 Codex 等 Agent 在远程/本地沙箱中运行；还有 Code Mode（Agent 在 isolate 中写代码并执行，优化性能和成本）。&lt;br /&gt;&lt;br /&gt;7. 媒体生成是一等公民 — 实时音频、TTS、图像/视频/音频/音乐生成、转录等全部稳定可用，覆盖 100+ 模型。支持流式直传客户端或一次性生成，两者切换无缝。&lt;br /&gt;&lt;br /&gt;8. RAG 与记忆 — 通过 Cohere、OpenRouter 等提供商支持嵌入和重排序；支持所有主流厂商的 Agent 记忆，让 Agent 跨对话记住用户偏好和关键事实。&lt;br /&gt;&lt;br /&gt;9. 沙箱与 Agent Harness 不挑提供商 — 不强制你用 Daytona、E2B 或 Vercel Sandboxes，基础设施随你选。支持 Codex、Claude Code、Grok、OpenCode 等 20+ ACP 兼容 Agent，甚至能自建本地编码 Agent。&lt;br /&gt;&lt;br /&gt;10. MCP 支持带类型生成 — 不仅能连接外部 MCP 服务器，还能通过 CLI 为远程 MCP 暴露的工具生成类型，保持端到端类型安全。支持连接池和生命周期管理。&lt;br /&gt;&lt;br /&gt;11. 持久化与 Durability 是亮点 — 提供存储原语，你只需实现 Store 并通过一致性测试套件验证，接入持久化中间件后，用户一个月后回来也能从断点续聊。Durability 适配器可将流块持久化到内存、Durable Streams 等，用户重连后不会漏掉任何内容——全部配置约 20 行代码。&lt;br /&gt;&lt;br /&gt;12. 未来路线图 — 核心架构已锁定，接下来重点在 Agent 工作流与编排（并行运行、定时任务、复杂工作流协调），以及继续补齐提供商生态。完全开源，无商业 upsell，欢迎社区贡献。&lt;br /&gt;&lt;br /&gt;URL：&lt;br /&gt;&lt;a href=&quot;https://tanstack.com/blog/tanstack-ai-rc&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://tanstack.com/blog/tanstack-ai-rc&quot;&gt;https://tanstack.com/blog/tanstack-ai-rc&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://tanstack.com/blog/tanstack-ai-rc&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;TanStack AI enters the release candidate phase. The architecture is locked in, with 24 providers, AG-UI, media generation, MCP, sandboxes, and persistence.&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;TanStack&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;TanStack AI Enters the RC Phase | TanStack Blog&quot; src=&quot;/static/https://cdn4.telesco.pe/file/WQe3VBUr3GnLhe6EisewlH9jLGS2iJFLD4PG_9iXtzUs5TXWOCOh3KflQsRIJZuCaI1VmCZ9qpHHjnQZLcRGxXi1g7pn3DcCYdySG16D0J4Eczr36dNOaEevbrfhhZ-SxbR9yC7_x8QmVqBM_CJrVrhHVRqLjaJHHjlzd-I5ll3yKgtVp7lcT2Gt5tyHMrq9dg_GFZNoIw8MlVhhvqfhMSPMDEthwebTk_81dcau-vGlFb-I7T9k3h8MQkbA6ywEUZm8jjRFF5Fpu6c9tHFdT6wtHanTVa5OL8N6Q9_5yZSfkHzDrvOKt7CitsNn_xFc1M-lx-uelUaDqoGXkwGlnQ.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;TanStack AI Enters the RC Phase | TanStack Blog&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;TanStack AI enters the release candidate phase. The architecture is locked in, with 24 providers, AG-UI, media generation, MCP, sandboxes, and persistence.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>《Color.js：认真对待颜色这件事》</title><link>https://channel.meo-ai.com/posts/684</link><guid isPermaLink="true">https://channel.meo-ai.com/posts/684</guid><pubDate>Fri, 24 Jul 2026 15:51:25 GMT</pubDate><content:encoded>&lt;span class=&quot;post-title-source&quot;&gt;《Color.js：认真对待颜色这件事》&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=%23Web%E5%BC%80%E5%8F%91&quot; title=&quot;#Web开发&quot;&gt;#Web开发&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23ColorJS&quot; title=&quot;#ColorJS&quot;&gt;#ColorJS&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23CSS_Color_Level_4&quot; title=&quot;#CSS_Color_Level_4&quot;&gt;#CSS_Color_Level_4&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E9%A2%9C%E8%89%B2%E7%A9%BA%E9%97%B4%E8%BD%AC%E6%8D%A2&quot; title=&quot;#颜色空间转换&quot;&gt;#颜色空间转换&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%89%B2%E5%9F%9F%E6%98%A0%E5%B0%84&quot; title=&quot;#色域映射&quot;&gt;#色域映射&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23DeltaE&quot; title=&quot;#DeltaE&quot;&gt;#DeltaE&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23TreeShakeable&quot; title=&quot;#TreeShakeable&quot;&gt;#TreeShakeable&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23NPM%E5%BA%93&quot; title=&quot;#NPM库&quot;&gt;#NPM库&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE&quot; title=&quot;#开源项目&quot;&gt;#开源项目&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Lea_Verou&quot; title=&quot;#Lea_Verou&quot;&gt;#Lea_Verou&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E9%A2%9C%E8%89%B2%E6%8F%92%E5%80%BC&quot; title=&quot;#颜色插值&quot;&gt;#颜色插值&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;总结：&lt;br /&gt;由CSS颜色规范编辑者Lea_Verou和Chris_Lilley打造的专业颜色处理库，支持Lab/LCh、OKLab/OKLCh、Display_P3等海量颜色空间，完整兼容CSS_Color_Level_4。提供真正的色域映射、多种DeltaE色差算法和色度适应方法，API清晰易用且支持链式操作。模块化设计可tree-shake，零依赖，已被Sass、Open_Props、axe等知名项目采用，NPM累计下载超2.46亿次。&lt;br /&gt;&lt;br /&gt;文章要点：&lt;br /&gt;1. 出身&quot;正规军&quot;——两位作者正是CSS颜色规范的编辑者，对颜色科学的理解刻在DNA里，不是随便写写的玩具库&lt;br /&gt;2. 颜色空间全家桶——Lab/LCh、OKLab/OKLCh、sRGB家族、Display_P3、Jzazbz、REC.2100等统统支持，转换随心所欲&lt;br /&gt;3. 科学严谨不糊弄——真正的色域映射而非粗暴裁剪，多种DeltaE色差计算和色度适应算法，专业度拉满&lt;br /&gt;4. API好用又灵活——面向对象+静态函数双模式，链式操作丝滑流畅，还能按需引入模块做tree-shake，包体积可控&lt;br /&gt;5. 业界认可度超高——浏览器用它测试CSS_Color_4/5实现，Sass、Open_Props、axe都在用，NPM下载量突破2.46亿&lt;br /&gt;6. 生态还在扩张中——除了核心库，还在孵化Color_Elements网页组件、Color_Apps工具集和Color_Palettes配色研究项目&lt;br /&gt;&lt;br /&gt;URL：&lt;a href=&quot;https://colorjs.io/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://colorjs.io&quot;&gt;https://colorjs.io&lt;/a&gt;</content:encoded></item><item><title>《深入理解 AI Agent：设计原理与工程实践》</title><link>https://channel.meo-ai.com/posts/682</link><guid isPermaLink="true">https://channel.meo-ai.com/posts/682</guid><pubDate>Tue, 21 Jul 2026 15:41:41 GMT</pubDate><content:encoded>&lt;span class=&quot;post-title-source&quot;&gt;《深入理解 AI Agent：设计原理与工程实践》&lt;/span&gt;&lt;br /&gt;&lt;br /&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=%23LLM&quot; title=&quot;#LLM&quot;&gt;#LLM&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E4%B8%8A%E4%B8%8B%E6%96%87%E5%B7%A5%E7%A8%8B&quot; title=&quot;#上下文工程&quot;&gt;#上下文工程&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23MCP&quot; title=&quot;#MCP&quot;&gt;#MCP&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23RAG&quot; title=&quot;#RAG&quot;&gt;#RAG&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%A4%9A%E6%A8%A1%E6%80%81&quot; title=&quot;#多模态&quot;&gt;#多模态&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Coding_Agent&quot; title=&quot;#Coding_Agent&quot;&gt;#Coding_Agent&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%A4%9A%E6%99%BA%E8%83%BD%E4%BD%93%E5%8D%8F%E4%BD%9C&quot; title=&quot;#多智能体协作&quot;&gt;#多智能体协作&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E6%BA%90%E4%B9%A6%E7%B1%8D&quot; title=&quot;#开源书籍&quot;&gt;#开源书籍&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;总结：&lt;br /&gt;&lt;br /&gt;李博杰（中科大+MSRA+华为天才少年背景，Pine AI 首席科学家）所著《深入理解 AI Agent：设计原理与工程实践》开源主仓库，围绕核心公式 Agent = LLM + 上下文 + 工具 展开，全书 10 章正文 + 编译 PDF + 88 个配套实验代码全部 Apache 2.0 开源。上线一周即登顶 GitHub Trending，单日新增 1,734 Stars，目前已超 1.1 万 Stars，社区已自发贡献英文、泰米尔语、越南语翻译。本书填补了&quot;从工程原理层面系统讲透 Agent 的中文开源书&quot;这一空白，强调&quot;Harness Engineering&quot;（模型之外的一切工程能力）才是 Agent 真正的竞争力所在。&lt;br /&gt;&lt;br /&gt;文章要点：&lt;br /&gt;&lt;br /&gt;1. 核心公式与工程理念：全书围绕 Agent = LLM + 上下文 + 工具 展开，提出&quot;Harness Engineering&quot;理念——模型之外的一切工程能力（上下文设计、工具编排、评估体系等）才是 Agent 的护城河，而非单纯依赖模型本身。&lt;br /&gt;&lt;br /&gt;2. 10 章体系化内容：从 Agent 基础、上下文工程、记忆与知识库、工具/MCP 协议、Coding Agent、评估体系、后训练、自我进化、多模态实时交互到多 Agent 协作，覆盖从入门到生产级的完整路径。&lt;br /&gt;&lt;br /&gt;3. 88 个可运行实验代码：每章配套完整 demo，70+ 可独立运行（配置 API Key 即可），涵盖上下文消融实验、KV Cache 友好设计、提示注入攻防、MCP 三类服务器、17 工具生产级 Coding Agent、语音狼人杀等，所有代码按章节组织并三级标注完成状态。&lt;br /&gt;&lt;br /&gt;4. 诚实务实的工程态度：不夸大概念、不制造 hype，每个技术都讲清优势、局限与适用场景，大量使用对照实验（如 mem0 vs Memobase、稠密 vs 稀疏检索、3 种攻击×4 种防御等），用数据说话而非主观断言。&lt;br /&gt;&lt;br /&gt;5. 完全开源与社区共建：全书正文（Markdown）、编译 PDF、配图及代码全部 Apache 2.0 开源，中文为主，社区已贡献英文、泰米尔语、越南语版本，这在中文技术书籍中极为罕见。&lt;br /&gt;&lt;br /&gt;6. 适合人群：想系统理解 Agent 工程而非只会调 API 的开发者；需要搭建 Coding Agent、RAG、多 Agent 协作等生产系统的工程师；对上下文工程、KV Cache、工具设计等底层机制感兴趣的研究者。&lt;br /&gt;&lt;br /&gt;URL：&lt;a href=&quot;https://github.com/bojieli/ai-agent-book&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://github.com/bojieli/ai-agent-book&quot;&gt;https://github.com/bojieli/ai-agent-book&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://github.com/bojieli/ai-agent-book&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;《深入理解 AI Agent：设计原理与工程实践》（李博杰 著）开源主仓库：全书正文、编译版 PDF 与按章配套代码 - bojieli/ai-agent-book&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 - bojieli/ai-agent-book: 《深入理解 AI Agent：设计原理与工程实践》（李博杰 著）开源主仓库：全书正文、编译版 PDF 与按章配套代码&quot; src=&quot;/static/https://cdn4.telesco.pe/file/BoPBJiGHZAl86ZsuHyCLtlEqCXisIfOwQ6hVM1tD_MMNXQIYqB97jy_57dyk3VxzcLeScFiTXN8Om9zvl8Bm4H7UbW8gCu3w8G8XWVpRdRDXG9e9K6xNHgRkjZkM6vDGWJIhrv5k32HSFj4596iRsrxy4nwi6xT-TnBl1rfm_jkPO17-WnHVUZsX9bs7dhr_ccyHW-Tvmd5mmCgg97sdGOwInLVuNEtv-3TPXsz04lPL0fAvs4iaKuUwFNjZ-C17vgbUnNolJkQlO6LkHnsgBwafsERsVUK4c4DMx8busC7eYBNeu0q3s4TXfH1O-0Nb8qjszqss6inzSu3jXQygTQ.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 - bojieli/ai-agent-book: 《深入理解 AI Agent：设计原理与工程实践》（李博杰 著）开源主仓库：全书正文、编译版 PDF 与按章配套代码&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;《深入理解 AI Agent：设计原理与工程实践》（李博杰 著）开源主仓库：全书正文、编译版 PDF 与按章配套代码 - bojieli/ai-agent-book&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>《开源健身数据集：1324条多语言结构化运动数据与开发者脚手架》</title><link>https://channel.meo-ai.com/posts/675</link><guid isPermaLink="true">https://channel.meo-ai.com/posts/675</guid><pubDate>Mon, 13 Jul 2026 06:04:17 GMT</pubDate><content:encoded>&lt;span class=&quot;post-title-source&quot;&gt;《开源健身数据集：1324条多语言结构化运动数据与开发者脚手架》&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;标签：&lt;a href=&quot;/search/result?q=%23%E6%95%B0%E6%8D%AE%E7%A7%91%E5%AD%A6&quot; title=&quot;#数据科学&quot;&gt;#数据科学&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%81%A5%E8%BA%AB&quot; title=&quot;#健身&quot;&gt;#健身&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E6%BA%90%E6%95%B0%E6%8D%AE%E9%9B%86&quot; title=&quot;#开源数据集&quot;&gt;#开源数据集&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%A4%9A%E8%AF%AD%E8%A8%80&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%E5%B7%A5%E5%85%B7&quot; title=&quot;#开发者工具&quot;&gt;#开发者工具&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;总结：&lt;br /&gt;这是一个面向开发者的健身运动结构化数据集，收录1324条运动记录，涵盖部位、器械、目标肌群等元数据，并提供英语、西班牙语、意大利语、土耳其语、俄语和中文六种语言的步骤说明。仓库还附带开箱即用的交互式浏览器和开发者配置向导（含SQL建表、API代码模板、LLM提示词），可快速搭建健身类应用后端。运动媒体文件（图片/GIF）因版权争议未包含，仅保留原始媒体ID引用。&lt;br /&gt;&lt;br /&gt;文章要点：&lt;br /&gt;1. 数据规模很扎实：一共1324条运动记录，覆盖从手臂、腿部到背部、核心等10个身体部位，器械类型也多达12种，其中约25%是自重训练，居家健身App也能直接用&lt;br /&gt;2. 多语言支持很贴心：每条运动都配了英、西、意、土、俄、中六种语言的步骤说明，做国际化健身产品不用自己翻译了&lt;br /&gt;3. 开发者体验拉满：仓库里塞了一个纯前端的运动浏览器（index.html）和一个配置向导（setup.html），能直接生成SQL建表语句、多语言API调用代码，还能一键复制LLM提示词让AI帮你搭后端&lt;br /&gt;4. 版权处理很谨慎：图片和GIF动画因为存在多方权属争议，仓库里故意没打包，只留了media_id，需要的话可以通过原始CDN地址自行获取，避免法律风险&lt;br /&gt;5. 数据结构很规范：JSON格式，字段包含ID、名称、部位、器械、目标肌群、协同肌群、六语说明、媒体引用等，还提供了TypeScript类型定义，类型安全直接拿捏&lt;br /&gt;&lt;br /&gt;URL：&lt;a href=&quot;https://github.com/hasaneyldrm/exercises-dataset&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://github.com/hasaneyldrm/exercises-dataset&quot;&gt;https://github.com/hasaneyldrm/exercises-dataset&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://github.com/hasaneyldrm/exercises-dataset&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;1,324-exercise fitness dataset — animation GIFs, 180×180 thumbnails, muscle-group &amp;amp; equipment data, and step-by-step instructions in 6 languages. The exercise data layer behind the LogPress...&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 - hasaneyldrm/exercises-dataset: 1,324-exercise fitness dataset — animation GIFs, 180×180 thumbnails, muscle-group &amp;amp; equipment…&quot; src=&quot;/static/https://cdn4.telesco.pe/file/n9rxu4qFJCQrBzWiw9vJEttIpNmmhYuRvzhByUsBjNjjB3mcdS3iSauUcrHYRVRXLglPJJ9_8OR-bK0esD8L-CNWNBwn1p9CeuyPINTSvBjGB9IuNrHzi5KYOA69xOwUwGfMtD1LfQ_bGN8lh3ptjSwDQr30BgwaWvKp2VBf68rPFphYtRhGRSz_CWYXBRud72vXWVFUcG81fjOVumOgbyk1k9Ncs9NDVosjJFymkE_DqiET0AhDyaxI7x_WOaqFQ3X0d9twvu3-HANBLG_JKT0rzKkw-R3KChxLrLWNkIeJwQ9cGjPKYJ5ytzySdKpUelxv2eL59pDrUUOB-uVg1w.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 - hasaneyldrm/exercises-dataset: 1,324-exercise fitness dataset — animation GIFs, 180×180 thumbnails, muscle-group &amp;amp; equipment…&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;1,324-exercise fitness dataset — animation GIFs, 180×180 thumbnails, muscle-group &amp;amp; equipment data, and step-by-step instructions in 6 languages. The exercise data layer behind the LogPress...&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>《MCP已死，CLI万岁》</title><link>https://channel.meo-ai.com/posts/614</link><guid isPermaLink="true">https://channel.meo-ai.com/posts/614</guid><pubDate>Wed, 29 Apr 2026 06:23:59 GMT</pubDate><content:encoded>&lt;span class=&quot;post-title-source&quot;&gt;《MCP已死，CLI万岁》&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;标签：&lt;a href=&quot;/search/result?q=%23AI%E5%B7%A5%E5%85%B7&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=%23MCP&quot; title=&quot;#MCP&quot;&gt;#MCP&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23CLI&quot; title=&quot;#CLI&quot;&gt;#CLI&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23LLM%E5%B7%A5%E5%85%B7%E9%93%BE&quot; title=&quot;#LLM工具链&quot;&gt;#LLM工具链&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Anthropic&quot; title=&quot;#Anthropic&quot;&gt;#Anthropic&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23AI%E4%BB%A3%E7%90%86&quot; title=&quot;#AI代理&quot;&gt;#AI代理&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;总结：&lt;br /&gt;作者认为Anthropic推出的MCP协议正走向消亡，主张LLM应直接使用CLI工具而非专用协议。CLI具备可组合性、调试友好、认证成熟、无额外进程等优势，而MCP存在初始化不稳定、重复认证、权限粒度粗等实际痛点。最好的工具应同时服务人类与机器，开发者应优先打磨API和CLI。&lt;br /&gt;&lt;br /&gt;文章要点：&lt;br /&gt;- LLM天生就会用命令行：它们在海量man page、Stack Overflow和shell脚本中训练过，给Claude一个CLI和文档，它就能直接上手，根本不需要新协议&lt;br /&gt;- 调试体验天差地别：CLI出问题你可以亲自跑一遍同样的命令，看到和AI完全一致的输入输出；MCP出错却要钻JSON传输日志，排查像考古&lt;br /&gt;- 管道和组合才是生产力：CLI能通过`jq`、`grep`、重定向灵活处理数据；MCP面对大型Terraform计划只能全塞进上下文窗口，或额外写过滤逻辑，费力不讨好&lt;br /&gt;- 认证体系早已成熟：`aws`、`gh`、`kubectl`都有经过实战检验的SSO和凭证管理，AI和人类共用同一套流程，坏了就按老办法修，不用学MCP专属排错&lt;br /&gt;- 没有后台进程更省心：MCP服务器是常驻进程，会挂起、会掉线、需要状态管理；CLI只是磁盘上的二进制文件，随用随走，干净利落&lt;br /&gt;- 日常使用的真实摩擦：MCP初始化经常抽风要重启，多工具反复认证让人崩溃，权限控制只有白名单名字做不到只读或参数级限制；CLI完全没有这些烦恼&lt;br /&gt;- MCP并非毫无价值：只有当某个工具确实没有CLI时，MCP才是合理选择，标准化接口在极少数场景也有意义&lt;br /&gt;- 给工具开发者的建议：如果你公司在砸钱做MCP服务器却没有官方CLI，赶紧停下来——先把API和CLI做好，AI代理自己会搞定剩下的&lt;br /&gt;&lt;br /&gt;文章URL：&lt;a href=&quot;https://ejholmes.github.io/2026/02/28/mcp-is-dead-long-live-the-cli.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://ejholmes.github.io/2026/02/28/mcp-is-dead-long-live-the-cli.html&quot;&gt;https://ejholmes.github.io/2026/02/28/mcp-is-dead-long-live-the-cli.html&lt;/a&gt;</content:encoded></item><item><title>《在本地终端预览OpenGraph卡片》</title><link>https://channel.meo-ai.com/posts/602</link><guid isPermaLink="true">https://channel.meo-ai.com/posts/602</guid><pubDate>Sat, 18 Apr 2026 08:39:56 GMT</pubDate><content:encoded>&lt;span class=&quot;post-title-source&quot;&gt;《在本地终端预览OpenGraph卡片》&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=%23OpenGraph&quot; title=&quot;#OpenGraph&quot;&gt;#OpenGraph&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23CLI%E5%B7%A5%E5%85%B7&quot; title=&quot;#CLI工具&quot;&gt;#CLI工具&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Zig&quot; title=&quot;#Zig&quot;&gt;#Zig&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Kitty%E5%9B%BE%E5%BD%A2%E5%8D%8F%E8%AE%AE&quot; title=&quot;#Kitty图形协议&quot;&gt;#Kitty图形协议&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;总结：&lt;br /&gt;作者为解决OpenGraph调试痛点，开发了CLI工具&lt;code&gt;og-check&lt;/code&gt;，可直接在终端内渲染本地开发环境的OG卡片预览，无需部署到公网或使用隧道服务。工具基于Zig编写，支持Kitty图形协议在终端内显示图片，并提供OpenGraph、Twitter Card、表格和JSON四种输出格式，同时可作为CI检查工具确保OG标签完整性。&lt;br /&gt;&lt;br /&gt;文章要点：&lt;br /&gt;- 传统OG调试流程繁琐：需要部署到公网或使用隧道工具，且Facebook等平台的调试器缓存机制会导致反复迭代困难&lt;br /&gt;- &lt;code&gt;og-check&lt;/code&gt;支持在本地终端直接预览OG卡片，包含图片渲染，将反馈周期从分钟级缩短到秒级&lt;br /&gt;- 终端图片渲染基于Kitty图形协议，兼容Ghostty、iTerm2、WezTerm等主流终端，不支持的终端会自动降级为文本输出&lt;br /&gt;- 工具内部使用Zig的&lt;code&gt;std.http.Client&lt;/code&gt;抓取页面，解析meta标签并按命名空间分类（og:、twitter:等），通过zigdown渲染Markdown到终端&lt;br /&gt;- 提供四种输出模式：OpenGraph预览（默认）、Twitter Card预览、表格视图、JSON格式，后者支持管道操作（如配合jq使用）&lt;br /&gt;- 具备校验功能：当缺少必需的OG字段（title、type、image、url）时会输出错误并返回非零退出码，适合集成到CI流程作为布局模板检查&lt;br /&gt;- 安装方式灵活：支持预编译二进制、源码编译（Zig 0.15+）和mise工具管理&lt;br /&gt;&lt;br /&gt;文章URL：&lt;a href=&quot;https://simonhartcher.com/posts/2026-04-15-testing-opengraph-on-localhost-from-the-cli/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://simonhartcher.com/posts/2026-04-15-testing-opengraph-on-localhost-from-the-cli/&quot;&gt;https://simonhartcher.com/posts/2026-04-15-testing-opengraph-on-localhost-from-the-cli/&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://simonhartcher.com/posts/2026-04-15-testing-opengraph-on-localhost-from-the-cli&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;og-check fetches a URL and renders its OpenGraph and Twitter Card metadata directly in your terminal, images and all. Point it at localhost and skip the tunnel.&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;Simon Hartcher&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;Testing OpenGraph on localhost from the CLI before you go public | Simon Hartcher&quot; src=&quot;/static/https://cdn4.telesco.pe/file/Ai-97E7GvAgxwag_beQJlkJCsxZj6bIjoR3S3AgoPLvfcnzZMyR-XVXuo6wRE-PVhwmckjCqWVXVc5DGN-m2_gl9GwO7irjjVQupvdk9MjfoB1Vw2XL4tWwv4lo8vi0PdEgso14pNC4wav98YQaLTwxR5GD9R4HPexShcqjx2e7AzLIXqVzZ0hCbfQavrXOeg127ysD_k-RePyLFKSlHwqZjO7fk2gokkxTxBBunk-C3BAwCSYBuNjkGJnnMeyketNlb46_Ur_-dnJdGRJigGVPj7YMj3BeumDhIbTPdQjYxh91OlZ0q4_9my9JWCj3TOJR-dLDx6EhJ2KIy2jmjwA.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;Testing OpenGraph on localhost from the CLI before you go public | Simon Hartcher&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;og-check fetches a URL and renders its OpenGraph and Twitter Card metadata directly in your terminal, images and all. Point it at localhost and skip the tunnel.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>《OpenHarness：开源智能体基础设施框架》</title><link>https://channel.meo-ai.com/posts/590</link><guid isPermaLink="true">https://channel.meo-ai.com/posts/590</guid><pubDate>Sat, 04 Apr 2026 00:52:30 GMT</pubDate><content:encoded>&lt;span class=&quot;post-title-source&quot;&gt;《OpenHarness：开源智能体基础设施框架》&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;标签：&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=%23Agent&quot; title=&quot;#Agent&quot;&gt;#Agent&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%99%BA%E8%83%BD%E4%BD%93&quot; title=&quot;#智能体&quot;&gt;#智能体&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E6%BA%90&quot; title=&quot;#开源&quot;&gt;#开源&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Python&quot; title=&quot;#Python&quot;&gt;#Python&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%B7%A5%E5%85%B7%E8%B0%83%E7%94%A8&quot; title=&quot;#工具调用&quot;&gt;#工具调用&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;总结：&lt;br /&gt;OpenHarness是港大数据智能实验室（HKUDS）推出的轻量级开源智能体基础设施框架，仅用Python实现，代码量比Claude Code轻44倍（1.1万行vs 51万行），提供完整的工具调用、技能加载、记忆管理和多智能体协调功能，让开发者快速构建安全可靠的AI Agent应用。&lt;br /&gt;&lt;br /&gt;文章要点：&lt;br /&gt;- 极简架构设计：相比Claude Code的51万行TypeScript代码，OpenHarness仅用1.1万行Python实现，去除了企业级复杂依赖如遥测和OAuth，专注于核心Harness架构&lt;br /&gt;- 五大核心模块：包含Agent循环（支持流式工具调用、并行执行、成本追踪）、工具套件（43种工具覆盖文件/Shell/搜索/Web/MCP）、上下文记忆（CLAUDE.md自动注入、MEMORY.md持久化）、权限治理（多级权限模式、交互式审批）、Swarm多智能体协调（子智能体委派、任务管理）&lt;br /&gt;- 生态兼容性：完全兼容anthropics/skills技能格式和claude-code/plugins插件生态，支持OpenClaw、nanobot、Cursor等CLI工具集成&lt;br /&gt;- 开箱即用：一条命令&lt;code&gt;oh&lt;/code&gt;即可启动，内置114个单元测试和6个E2E测试套件，提供稳定可靠的基础能力&lt;br /&gt;&lt;br /&gt;文章URL：&lt;br /&gt;&lt;a href=&quot;https://github.com/HKUDS/OpenHarness&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://github.com/HKUDS/OpenHarness&quot;&gt;https://github.com/HKUDS/OpenHarness&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://github.com/HKUDS/OpenHarness&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;&amp;quot;OpenHarness: Open Agent Harness with a Built-in Personal Agent--Ohmo!&amp;quot; - HKUDS/OpenHarness&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 - HKUDS/OpenHarness: &amp;quot;OpenHarness: Open Agent Harness with a Built-in Personal Agent--Ohmo!&amp;quot;&quot; src=&quot;/static/https://cdn4.telesco.pe/file/Hk7si5eXeT60seepPZmb0SsIpQfS2RnxfA_9qMRSQGY9Q37VNccUd8xpMQfY4ith1ZoWMmqu9Se3TB9z9WtvvAc6N0aKOKxR5j5VEAVm8kr7uUirkJtvbhAv_NHg-Dl52gL9XCYwYpSGvRNAZRcWav6coTW_WZmT7B0DTN8YzyzJQc7pf4hvt58UZ94l6XTcAMQZW-BXYwd2xlh_WnrFBsTxv-xrNKjwFk2O1tZv_sQTPp5V9xkF_PJ4xdWvrAXMlWJYF2blBoY70-rJVqxEf5MEgaPNzSKTLKopCNLGWVb85Dfu9ySLQYuSHwfjh3Qu2W9k6LijZmFOq_6RRTpdGQ.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 - HKUDS/OpenHarness: &quot;OpenHarness: Open Agent Harness with a Built-in Personal Agent--Ohmo!&quot;&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;&quot;OpenHarness: Open Agent Harness with a Built-in Personal Agent--Ohmo!&quot; - HKUDS/OpenHarness&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>《Git 的魔法文件》</title><link>https://channel.meo-ai.com/posts/567</link><guid isPermaLink="true">https://channel.meo-ai.com/posts/567</guid><pubDate>Sat, 28 Feb 2026 08:14:49 GMT</pubDate><content:encoded>&lt;span class=&quot;post-title-source&quot;&gt;《Git 的魔法文件》&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%E7%89%88%E6%9C%AC%E6%8E%A7%E5%88%B6&quot; title=&quot;#版本控制&quot;&gt;#版本控制&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23GitIgnore&quot; title=&quot;#GitIgnore&quot;&gt;#GitIgnore&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23GitAttributes&quot; title=&quot;#GitAttributes&quot;&gt;#GitAttributes&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23GitLFS&quot; title=&quot;#GitLFS&quot;&gt;#GitLFS&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23GitModules&quot; title=&quot;#GitModules&quot;&gt;#GitModules&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Mailmap&quot; title=&quot;#Mailmap&quot;&gt;#Mailmap&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23GitBlame&quot; title=&quot;#GitBlame&quot;&gt;#GitBlame&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23EditorConfig&quot; title=&quot;#EditorConfig&quot;&gt;#EditorConfig&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;总结：Git 仓库中的&quot;魔法文件&quot;是随代码提交的特殊配置文件，用于控制 Git 行为。文章系统介绍了 &lt;code&gt;.gitignore`、&lt;/code&gt;.gitattributes`、`.lfsconfig`、`.gitmodules`、`.mailmap`、`.git-blame-ignore-revs` 等核心文件的功能与语法，涵盖文件忽略、属性管理、大文件存储、子模块、作者映射、blame 忽略等场景，同时提及代码托管平台专用文件夹及其他生态工具（如 &lt;code&gt;.editorconfig`、&lt;/code&gt;.dockerignore`）的配置模式，为工具开发者和使用者提供完整参考指南。&lt;br /&gt;&lt;br /&gt;文章要点：&lt;br /&gt;- &lt;code&gt;.gitignore&lt;/code&gt; 定义忽略规则，支持通配符、目录标记和否定模式，仅影响未跟踪文件；Git 按层级检查多个位置的 ignore 文件&lt;br /&gt;- &lt;code&gt;.gitattributes&lt;/code&gt; 控制文件处理逻辑，包括行尾规范化（`text eol=lf`）、diff/合并驱动、二进制标记，以及 GitHub Linguist 的语言检测覆盖（`linguist-vendored`、`linguist-generated`）&lt;br /&gt;- &lt;code&gt;.lfsconfig&lt;/code&gt; 存储 Git LFS 服务端配置，使用 git config 格式设置 URL 和传输选项，确保团队成员共享相同设置&lt;br /&gt;- &lt;code&gt;.gitmodules&lt;/code&gt; 管理子模块依赖，包含路径、URL 和分支信息；子模块不会随 &lt;code&gt;git clone&lt;/code&gt; 自动获取，需使用 &lt;code&gt;--recurse-submodules&lt;/code&gt; 或手动初始化&lt;br /&gt;- &lt;code&gt;.mailmap&lt;/code&gt; 映射作者身份，将旧邮箱或姓名变体统一为标准身份，影响 &lt;code&gt;git log`、`git shortlog&lt;/code&gt; 和 &lt;code&gt;git blame&lt;/code&gt; 的输出（但不影响 GitHub 贡献者图表）&lt;br /&gt;- &lt;code&gt;.git-blame-ignore-revs&lt;/code&gt; 记录格式化、迁移等无意义提交的 SHA，使 &lt;code&gt;git blame&lt;/code&gt; 跳过这些提交，直接显示实际逻辑作者；GitHub、GitLab 15.4+、Gitea 自动支持&lt;br /&gt;- 代码托管平台使用专属文件夹（`.github/&lt;code&gt;、&lt;/code&gt;.gitlab/&lt;code&gt;、&lt;/code&gt;.gitea/` 等）存储 CI/CD 工作流、Issue 模板和 CODEOWNERS 配置；Forgejo 和 Gitea 支持配置回退链&lt;br /&gt;- 其他生态工具延续相同模式：`.editorconfig` 统一编辑器行为、`.dockerignore` 控制构建上下文、`.ruby-version`/&lt;code&gt;.node-version&lt;/code&gt; 指定语言运行时版本&lt;br /&gt;&lt;br /&gt;文章URL：&lt;a href=&quot;https://nesbitt.io/2026/02/05/git-magic-files.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://nesbitt.io/2026/02/05/git-magic-files.html&quot;&gt;https://nesbitt.io/2026/02/05/git-magic-files.html&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://nesbitt.io/2026/02/05/git-magic-files.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Magic files and where to find them: .gitignore, .gitattributes, .mailmap, .git-blame-ignore-revs, .lfsconfig, and more.&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;Andrew Nesbitt&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;Git’s Magic Files&quot; src=&quot;/static/https://cdn4.telesco.pe/file/TjnvAjqoHVF50kKZ97WiGwN1im5oA7OlKz2SCb-uyFCz4vzlj4bbPWxB0i6dcsoCCF0riZ6tWi9PynFKXN1uq--Kv_GMQzAuHDbOKLQUTVIKemrF0JaQdO0RF4-A1Vd-oaum21Bk3zFbZZ1ZEadfcCDneSRgzgWfxYX68y_wWWdzigYderlT6iDmxCLpEtCdQoxazpxVj2FNaBPCa_q4t-k0aNOjuYnImA_Wk-tx0miRfKQLd2fKOZGhV2X7MkmEX2-O2rCunrA__6XO9C3SfnxwFuaHZ3B96IjhMrpjfquS6JzRHILQguyWpeS-4_LWlihfKYXUvBlzq-igNpbvlQ.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;Git’s Magic Files&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;Magic files and where to find them: .gitignore, .gitattributes, .mailmap, .git-blame-ignore-revs, .lfsconfig, and more.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>《Claude技能构建完整指南》</title><link>https://channel.meo-ai.com/posts/564</link><guid isPermaLink="true">https://channel.meo-ai.com/posts/564</guid><pubDate>Mon, 23 Feb 2026 00:51:38 GMT</pubDate><content:encoded>&lt;span class=&quot;post-title-source&quot;&gt;《Claude技能构建完整指南》&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;标签：&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=%23Claude&quot; title=&quot;#Claude&quot;&gt;#Claude&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23MCP&quot; title=&quot;#MCP&quot;&gt;#MCP&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Agent_Skills&quot; title=&quot;#Agent_Skills&quot;&gt;#Agent_Skills&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Workflow_Automation&quot; title=&quot;#Workflow_Automation&quot;&gt;#Workflow_Automation&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=%23Anthropic&quot; title=&quot;#Anthropic&quot;&gt;#Anthropic&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;总结：Anthropic官方发布的Claude技能构建指南，系统介绍了如何通过SKILL.md文件创建可复用的AI工作流。技能采用渐进式披露架构（YAML前置元数据+Markdown指令+引用资源），可与MCP工具集成实现多步骤自动化。文档涵盖规划、测试、分发全流程，提供5种设计模式（顺序工作流、多MCP协调、迭代优化等），并给出量化评估指标（90%触发准确率、零API失败率），目标帮助开发者在15-30分钟内构建生产级AI技能。&lt;br /&gt;&lt;br /&gt;文章要点：&lt;br /&gt;- 技能定义：包含SKILL.md（必需）、scripts/、references/、assets/的文件夹结构，采用kebab-case命名规范，支持Claude.ai、Claude Code和API三端通用&lt;br /&gt;- 渐进式披露设计：三级加载机制（YAML元数据→SKILL.md正文→链接资源），最小化token消耗同时保持专业性&lt;br /&gt;- 三大应用场景：文档/资源创建（如前端设计）、工作流自动化（如项目管理）、MCP增强（如Sentry代码审查），后者将工具访问转化为可靠工作流&lt;br /&gt;- 成功指标：技能应在90%相关查询中自动触发，单次工作流工具调用次数明确，零失败API调用，用户无需提示下一步操作&lt;br /&gt;- 核心设计模式：顺序工作流编排、多MCP协调（跨Figma/Linear/Slack等）、迭代优化循环、上下文感知工具选择、领域特定智能（如合规检查）&lt;br /&gt;- 测试策略：触发测试（ obvious/paraphrased/negative cases）、功能测试、性能对比（有无技能时的token消耗和交互轮次差异）&lt;br /&gt;- 分发方式：GitHub托管+Claude.ai设置上传，支持组织级部署和API程序化调用，定位为MCP的&quot;知识层&quot;（厨房类比：MCP是厨房设备，技能是食谱）&lt;br /&gt;- 常见陷阱：描述字段过于模糊导致触发失败、包含XML标签的安全限制、README.md与SKILL.md混淆、指令过于冗长导致模型&quot;懒惰&quot;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://resources.anthropic.com/hubfs/The-Complete-Guide-to-Building-Skill-for-Claude.pdf&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://resources.anthropic.com/hubfs/The-Complete-Guide-to-Building-Skill-for-Claude.pdf&quot;&gt;https://resources.anthropic.com/hubfs/The-Complete-Guide-to-Building-Skill-for-Claude.pdf&lt;/a&gt;</content:encoded></item></channel></rss>