<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[💻 Code：TypeScript / Engineering
🤖 AI：Prompt Optimization / Context Memory / Coding Agents]]></title><description><![CDATA[专注探索 AI 驱动的研发效能变革。坚持在实践中寻找“10倍工程师”的答案。分享不跟随的技术深读与实战复盘。]]></description><link>https://blog.youkuaiyun.com/roamingcode</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; roamingcode]]></copyright><item><title><![CDATA[对 AI 说「做个流畅动画」，等于什么都没说]]></title><link>https://blog.youkuaiyun.com/roamingcode/article/details/168877207</link><guid>https://blog.youkuaiyun.com/roamingcode/article/details/168877207</guid><author>roamingcode</author><pubDate>Fri, 23 Oct 2026 17:06:02 +0800</pubDate><description><![CDATA[对 AI 说「做个流畅 Tab 切换」等于没说。先写结构约束，再写谁在动、从哪到哪、什么必须是同一对象。闪了、跳了、高度乱了，不要加更流畅的曲线，先查节点有没有被销毁重建。]]></description><category></category></item><item><title><![CDATA[DeepSeek Harness 记忆召回插件的“PRD”设计拆解]]></title><link>https://blog.youkuaiyun.com/roamingcode/article/details/166142148</link><guid>https://blog.youkuaiyun.com/roamingcode/article/details/166142148</guid><author>roamingcode</author><pubDate>Sun, 20 Sep 2026 22:54:19 +0800</pubDate><description><![CDATA[记忆的价值不在于存下来，而在于被想起来。拆解 DSH 记忆召回插件：混合检索管线、草稿箱人工闸门、格式隔离注入，以及五个设计取舍与六个待探索的开放问题。]]></description><category></category></item><item><title><![CDATA[让多个模型坐进同一个聊天室：dsh-group-chat 的架构与工作流]]></title><link>https://blog.youkuaiyun.com/roamingcode/article/details/166012164</link><guid>https://blog.youkuaiyun.com/roamingcode/article/details/166012164</guid><author>roamingcode</author><pubDate>Sat, 19 Sep 2026 20:07:22 +0800</pubDate><description><![CDATA[让多个模型坐进同一个聊天室：dsh-group-chat 的架构与工作流——组合根装配、队列化多轮调度、截断之前先折叠、工具循环自带熔断、权限默认收窄。]]></description><category></category></item><item><title><![CDATA[让 AI 的回答「逐段说话」：react-streaming 的顺序流式渲染实践]]></title><link>https://blog.youkuaiyun.com/roamingcode/article/details/164336688</link><guid>https://blog.youkuaiyun.com/roamingcode/article/details/164336688</guid><author>roamingcode</author><pubDate>Thu, 03 Sep 2026 17:12:53 +0800</pubDate><description><![CDATA[流式 UI 缺的不是动画，是一套规定「谁先谁后、何时结束、换代怎么办」的时序约定。react-streaming 用 items + effect + onFinish 三件套解决它，约 1200 行，除 React 外零运行时依赖。]]></description><category></category></item><item><title><![CDATA[4.5 小时，从一句话需求到可安装的 Chrome 插件：一次 AI 结对开发的完整复盘]]></title><link>https://blog.youkuaiyun.com/roamingcode/article/details/164293696</link><guid>https://blog.youkuaiyun.com/roamingcode/article/details/164293696</guid><author>roamingcode</author><pubDate>Wed, 02 Sep 2026 11:46:26 +0800</pubDate><description><![CDATA[完整还原一个真实会话——从 27 问需求拷问、开工前性能约束、方案对标循环，到 6 轮主题迭代和 4 个代表性 bug 的根因修复，最后沉淀为一套可直接复用的浏览器插件开发 skill。]]></description><category></category></item><item><title><![CDATA[给 Claude Code 装上“记忆“与“本能“：一个零依赖自我进化闭环的架构拆解]]></title><link>https://blog.youkuaiyun.com/roamingcode/article/details/164256778</link><guid>https://blog.youkuaiyun.com/roamingcode/article/details/164256778</guid><author>roamingcode</author><pubDate>Tue, 01 Sep 2026 12:43:38 +0800</pubDate><description><![CDATA[不装数据库、不跑服务、零运行时依赖——仅靠 5 个钩子和文件系统，给 Claude Code 接上一套会记录、会提炼、会遗忘、也会自动复习的记忆闭环。架构与踩坑全拆解。]]></description><category></category></item><item><title><![CDATA[支付宝小程序数据可视化避坑指南：@antv/f2 踩坑与最佳实践]]></title><link>https://blog.youkuaiyun.com/roamingcode/article/details/160119070</link><guid>https://blog.youkuaiyun.com/roamingcode/article/details/160119070</guid><author>roamingcode</author><pubDate>Mon, 13 Apr 2026 17:42:35 +0800</pubDate><description><![CDATA[摘要 本文总结了在支付宝小程序中使用@antv/f2图表库的实践经验和常见问题解决方案。针对v5版本JSX语法在小程序Canvas环境中的兼容性问题，提供了3个关键避坑指南：平滑曲线需使用shape属性替代smooth、渐变颜色建议采用字符串格式、图层顺序控制应遵循JSX声明顺序。同时提出2个提升体验的优化建议：通过错时动画增强视觉层次感，以及采用Canvas与DOM混合排版解决复杂图文展示问题。文章还分享了无轴线图表与富文本混合布局的实战案例，为开发者在小程序端实现高质量数据可视化提供了实用参考。]]></description><category></category></item><item><title><![CDATA[前端 AI Agent 多智能体协作架构：从对抗式排查到工作流解耦]]></title><link>https://blog.youkuaiyun.com/roamingcode/article/details/159796710</link><guid>https://blog.youkuaiyun.com/roamingcode/article/details/159796710</guid><author>roamingcode</author><pubDate>Fri, 03 Apr 2026 14:10:34 +0800</pubDate><description><![CDATA[单体 AI 助手容易陷入偏见？本文揭秘前端多智能体架构，详解利用 5 个 Agent 对抗式辩论排查复杂 Bug，及运用独立 Reviewer 和上下文隔离解决质量坍塌。]]></description><category></category></item><item><title><![CDATA[应对 Codex 0.118.0 破坏性更新：Slash Prompt Router 架构解析与实践]]></title><link>https://blog.youkuaiyun.com/roamingcode/article/details/159765665</link><guid>https://blog.youkuaiyun.com/roamingcode/article/details/159765665</guid><author>roamingcode</author><pubDate>Thu, 02 Apr 2026 16:52:55 +0800</pubDate><description><![CDATA[摘要：Codex 0.118.0移除了自定义Prompt支持，严重影响了依赖该功能的开发者工作流。为解决这一问题，slash-prompt-router应运而生，它通过Skill机制重建了更强大的Prompt管理能力。该工具作为智能调度中枢，实现了三大核心功能：动态扫描本地Prompt库、基于混合文本评分的意图匹配、以及动态参数绑定执行。其轻量级设计采用双轨特征提取（英文正则+CJK双字N-Gram）和多维度评分策略，能在毫秒级完成候选推荐。通过$ARGUMENTS和位置参数支持，使静态Prompt转化为动]]></description><category></category></item><item><title><![CDATA[前端转 Agent 全栈，还是后端转 Agent 全栈？一份面向企业级项目的能力路线图]]></title><link>https://blog.youkuaiyun.com/roamingcode/article/details/159551170</link><guid>https://blog.youkuaiyun.com/roamingcode/article/details/159551170</guid><author>roamingcode</author><pubDate>Fri, 27 Mar 2026 18:08:26 +0800</pubDate><description><![CDATA[摘要： 企业级AI Agent开发的核心挑战不在框架使用，而在于底层系统整合与上层产品化落地。后端开发者转型Agent全栈更具短期优势，因其擅长状态管理、系统对接和安全治理等工程难题；前端开发者则应聚焦交互体验，通过可视化界面、多端触达能力建立差异化竞争力。两条转型路径：前端路线需掌握LLM基础+最小后端闭环+产品化作品集；后端路线需精通Agent框架+工程治理+基础前端开发。最终，两者都需掌握大模型理论、RAG架构等核心知识，通过错位竞争实现全栈能力突破。（149字）]]></description><category></category></item><item><title><![CDATA[基于 Chrome CDP 的跨端 Web 状态同步工程实践——以 Opencode SDK 为例]]></title><link>https://blog.youkuaiyun.com/roamingcode/article/details/159170600</link><guid>https://blog.youkuaiyun.com/roamingcode/article/details/159170600</guid><author>roamingcode</author><pubDate>Tue, 17 Mar 2026 18:17:16 +0800</pubDate><description><![CDATA[本文探讨了在Web应用中利用Chrome DevTools Protocol(CDP)实现跨端状态同步的工程实践。针对Opencode SDK中URL路由与全局状态割裂的问题，文章分析了多种解决方案，最终选择通过CDP直接注入底层事件总线的技术路径。详细介绍了包含8步闭环的CDP状态同步执行管道设计，包括会话创建、终端判定、事件派发和状态验证等关键环节。同时提出了完善的容错架构，包含安全探针、超时机制和降级开关等保障措施。该案例展示了在常规接口受限时，通过底层协议实现精确状态注入的系统工程方法，为复杂状态管]]></description><category></category></item><item><title><![CDATA[手机上发条消息，家里的 AI 就开始改代码了]]></title><link>https://blog.youkuaiyun.com/roamingcode/article/details/159160350</link><guid>https://blog.youkuaiyun.com/roamingcode/article/details/159160350</guid><author>roamingcode</author><pubDate>Tue, 17 Mar 2026 12:24:12 +0800</pubDate><description><![CDATA[cc-connect 是一个开源桥接工具，将本地 AI 编程助手（Claude Code、Codex、Gemini CLI 等）接入即时通讯平台（Telegram、飞书、Slack、Discord 等）。通过 WebSocket 长连接，无需公网 IP，开发者可以在手机聊天窗口中远程控制 AI Agent 执行代码审查、bug 修复、自动化任务等工作。支持多项目隔离管理、会话控制、权限审批、定时任务和语音/图片输入。]]></description><category></category></item><item><title><![CDATA[告别 AI 审查的“噪音轰炸”：揭秘 Adversarial Review 的多智能体“左右互搏”术]]></title><link>https://blog.youkuaiyun.com/roamingcode/article/details/158696774</link><guid>https://blog.youkuaiyun.com/roamingcode/article/details/158696774</guid><author>roamingcode</author><pubDate>Thu, 05 Mar 2026 15:10:32 +0800</pubDate><description><![CDATA[摘要：AI代码审查的对抗性革命 传统AI代码审查存在&quot;噪音轰炸&quot;问题，过度报告无关紧要的警告。adversarial-review创新性地采用多智能体对抗机制：Bug-finder穷尽式扫描代码缺陷，Adversarial Defender严谨反驳误报，Referee做出最终裁决。这种&quot;左右互搏&quot;的设计通过不对称激励机制，有效过滤90%以上的噪音，只保留真正关键的工程问题。该技术特别适用于复杂重构、专项审计和高风险变更场景，实现了AI监督AI的自我约束机制，为严肃工程]]></description><category></category></item><item><title><![CDATA[让 Agent 写代码之前，先让它把想法写在纸上：一套经过验证的 AI 编程工作流]]></title><link>https://blog.youkuaiyun.com/roamingcode/article/details/158689804</link><guid>https://blog.youkuaiyun.com/roamingcode/article/details/158689804</guid><author>roamingcode</author><pubDate>Thu, 05 Mar 2026 10:29:03 +0800</pubDate><description><![CDATA[AI 写代码最大的坑是”静默错误”。本文分享一套经过验证的 AI 编程工作流：强迫 AI 先写计划文档，人类批注修改后再执行编码。三步走彻底告别架构跑偏。]]></description><category></category></item><item><title><![CDATA[彻底驾驭前端 AI 编程助手：基于 Rules 与 Skills 的提效核心法则]]></title><link>https://blog.youkuaiyun.com/roamingcode/article/details/158655546</link><guid>https://blog.youkuaiyun.com/roamingcode/article/details/158655546</guid><author>roamingcode</author><pubDate>Wed, 04 Mar 2026 15:36:00 +0800</pubDate><description><![CDATA[还在用长篇 Prompt 约束前端 AI？本文教你用 Rules 划定技术红线，用 Skills 沉淀组件最佳实践。把 `CLAUDE.md` 变成逻辑嵌套的路由中心，轻松消除 AI 幻觉与代码异味，让 AI 变成最懂你前端架构的高级工程师。]]></description><category></category></item><item><title><![CDATA[前端 Agent 工程化深度指南：从上下文降噪到多智能体博弈]]></title><link>https://blog.youkuaiyun.com/roamingcode/article/details/158654794</link><guid>https://blog.youkuaiyun.com/roamingcode/article/details/158654794</guid><author>roamingcode</author><pubDate>Wed, 04 Mar 2026 14:53:04 +0800</pubDate><description><![CDATA[用 AI 写前端代码总翻车？掌握 Agent 工程三大法则：1. 极简上下文（多余信息是毒药）；2. 中立提示词（警惕 AI 迎合你而捏造 Bug）；3. 引入对抗机制（利用多个 Agent 互相博弈验证代码）。回归本质，用架构约束 AI。]]></description><category></category></item><item><title><![CDATA[巅峰对决：Codex Multi-Agent vs Claude Agent Teams，谁才是最强 AI 编程团队？]]></title><link>https://blog.youkuaiyun.com/roamingcode/article/details/158389411</link><guid>https://blog.youkuaiyun.com/roamingcode/article/details/158389411</guid><author>roamingcode</author><pubDate>Wed, 25 Feb 2026 17:34:38 +0800</pubDate><description><![CDATA[Codex Multi-Agent 和 Claude Agent Teams 到底怎么选？一个是主打高效低成本的“星型指挥中枢”，一个是主打深度辩论协作的“网状敏捷团队”。本文从底层架构、Token 成本、适用场景三大维度深度横评，为你提供最实用的 AI 团队选型与实战指南。]]></description><category></category></item><item><title><![CDATA[告别上下文污染：Codex Multi-Agent 多智能体并发编程指南]]></title><link>https://blog.youkuaiyun.com/roamingcode/article/details/158386279</link><guid>https://blog.youkuaiyun.com/roamingcode/article/details/158386279</guid><author>roamingcode</author><pubDate>Wed, 25 Feb 2026 16:52:53 +0800</pubDate><description><![CDATA[AI 编程总是写着写着就“失忆”？这是因为上下文被无用日志污染了。本文带你实战 Codex Multi-Agent 架构，通过配置专属的并发子智能体，彻底解决上下文腐败问题，实现代码探索与重构的降维打击。]]></description><category></category></item><item><title><![CDATA[当文档和代码“吵架“了：一个自动化文档同步方案的诞生]]></title><link>https://blog.youkuaiyun.com/roamingcode/article/details/157942916</link><guid>https://blog.youkuaiyun.com/roamingcode/article/details/157942916</guid><author>roamingcode</author><pubDate>Tue, 10 Feb 2026 17:04:40 +0800</pubDate><description><![CDATA[在快速迭代的前端项目中，模块 README 与代码脱节是普遍痛点。readme-sync 指令通过自动扫描代码目录、交叉校验一致性、智能创建或增量更新文档三个步骤，将文档同步从繁琐的人工比对变为一条指令完成的自动化流程。它定义了 14 章节标准结构，始终以代码为准，支持 MR 触发、新模块初始化和周期性校验三种集成方式。]]></description><category></category></item><item><title><![CDATA[会话交接：把上下文从“聊天记录”变成“可执行资产”]]></title><link>https://blog.youkuaiyun.com/roamingcode/article/details/157941592</link><guid>https://blog.youkuaiyun.com/roamingcode/article/details/157941592</guid><author>roamingcode</author><pubDate>Tue, 10 Feb 2026 16:09:11 +0800</pubDate><description><![CDATA[摘要：会话交接（Session Handover）是将多轮开发协作中的上下文转化为可执行资产的关键实践。它通过结构化记录已完成工作、当前状态、试错经验、决策依据和下一步行动，帮助团队实现交付连续性，降低任务切换成本。不同于知识沉淀（Catch-Memories），交接文档聚焦短期任务接力，要求满足&quot;5分钟可复述&quot;、&quot;P0可执行&quot;和&quot;路径可定位&quot;三大标准。成熟的会话交接能显著提升恢复速度、决策一致性和协作效率，使工程交付从依赖记忆转向依赖资产。]]></description><category></category></item></channel></rss>