暮从碧山下,山月随人归
RSS Feed写 AI 研发实践:Agent 设计与协作、Harness 与评测,以及 Cursor 等工具下的工作流和工程落地。
公众号短图文
指数退避:高可用系统中的重试策略与容错机制
发布于更新于深入探讨指数退避算法的核心原理与实现方式,掌握在分布式系统、API 调用和网络通信中的最佳实践,构建更加稳健的容错机制。
HTML Dialog 元素:原生模态对话框的现代化解决方案
发布于更新于探索 HTML5 dialog 元素的核心特性与实际应用,掌握原生模态对话框的最佳实践,替代传统 JavaScript 弹窗库的轻量级解决方案。
JavaScript 三十年发展史:从十天诞生到世界最流行语言
发布于更新于回顾 JavaScript 从 1995 年 Brendan Eich 十天创造到 2025 年成为全球最受欢迎编程语言的发展历程,涵盖关键技术突破、标准化进程和生态演进的重要里程碑。
Temporal API:JavaScript 日期时间处理的未来
发布于更新于深入了解 TC39 提出的 Temporal API,现代化的日期时间处理方案,支持时区、多日历系统和精确时间计算
W3C Trace Context:分布式追踪的标准化方案
发布于更新于深入理解 W3C Trace Context 标准,学习 trace-id 和 span-id 在分布式系统中的追踪原理与实践应用
需求聊清楚了,有些事还得问产品经理
发布于头脑风暴、drill-me 这类 skill 能把模糊需求聊清楚,但边界条件有时得产品经理或老板拍板,不取决于你自己。把搞不定的问题做成调查问卷,发给产品经理或开会一起讨论更省事;matt 正在做的 to-questionnaire skill 就是专门干这个的。
Skill 里也能关自动调用
发布于昨天讲了避免 SuperPower 自动调用的小技巧。Cursor 和 Claude 可在 Skill Front Matter 里设 disable-model-invocation 为 true;Codex 则在 agents/openai.yaml 里设 allow_implicit_invocation 为 false。前者还能省 Token;SuperPower 本意仍是隐式调用,嫌麻烦可参考 Matt Skills 显式工作流。
问个无关的问题,它也要先 brainstorming
发布于有人反馈越来越少用 Superpower,因为不论问什么都会先调用 brainstorming,根因是插件 Bootstrap 注入 using-superpower。可写在 agents.md、给 skill 关自动调用字段、删 using-superpower,或删插件改手动装 skill。
最近文章
二零二零上半年总结
发布于更新于2020年上半年个人总结,包括疫情期间的公园年卡薅羊毛经历、个人项目技术实践、博客写作和最终的裸辞决定。
curl 重定向问题导致 tar 解压失败的排查解决方案
发布于更新于遇到 curl 下载文件后 tar 解压失败报错 'not in gzip format'?详细记录从问题分析到解决的完整过程,学习使用 curl -L 参数跟踪重定向、file 命令检查文件类型、grep 多模式匹配等实用技巧。
从 GraphQL 设计思想学习 REST API 最佳实践
发布于更新于深入分析 GraphQL 的设计理念对 REST API 开发的启发,涵盖资源 ID 规范、按需字段加载、嵌套对象设计、时间格式标准化、结构化错误处理、HTTP 状态码使用、数据校验和文档自动化等八大核心实践。
关于 async/await 的两个 OOM 的示例:内存溢出问题分析与解决
发布于更新于分析两个在开发过程中因为使用 async/await 而导致的内存溢出(OOM)问题,包括 Promise.map 并发控制失效和递归调用导致的内存泄漏案例
裸辞旅游的开始:如何获取一份正确而完整的高铁线路图
发布于更新于裸辞旅游五十多天的经历,从西安经河西走廊到新疆的火车之旅,以及寻找全国铁路客运路线图的困难与解决方案。
龙泽站与十三号线:我在北京的通勤时间里
发布于更新于关于在北京龙泽地铁站附近居住的回忆,十三号线通勤经历,以及程序员聚集地多年来的变迁见证。
北京动物园:我的晨练圣地
发布于更新于记录在北京动物园的日常晨练经历,从办年卡到每天早上的习惯养成,以及动物园相比其他公园的独特魅力。
Canvas vs SVG 图形绘制完全对比指南:从基础图形到动画实现
发布于更新于深度对比 Canvas、SVG 和 CSS 三种前端图形绘制方案,详细分析矩形、圆形、多边形、渐变、文本处理和动画效果的实现差异。通过实际代码示例,帮助开发者选择最适合的图形绘制技术方案。