且说且行
- 我们给自己搭了个 AI Coding 工作台 —— 用 GitHub Actions 当沙箱
为什么我们放弃了自建 K8s 沙箱、第三方沙箱服务和现成的 managed agents,最终用 GitHub Actions 的 runner 当 AI Coding 工作台的沙箱。本文记录从需求出发的设计取舍:把 GHA 的不稳定性当作契约的一部分、把对话连续性作为唯一硬承诺、用 OIDC 实现零密钥沙箱仓库——很多技术决策只有在你放弃试图什么都做之后才能找到。
2026年5月8日 - 阅读 3 分钟 - AI 辅助开发 GitHub Actions 基础设施 Agent 工程实践 - 「全部测试通过」不等于「需求被满足」——为什么 AI 协作开发常常绿得很可疑
当 AI 协作开发的长任务以「全绿 CI」结束、却仍在用户面前出 bug 时,问题不在 AI 是否偷懒,而在工程信号设计是否允许「沉默通过」。本文拆解「绿色但错」反模式的五种形态、五个机制和九条系统性对策。
2026年4月27日 - 阅读 2 分钟 - AI 辅助开发 测试 软件工程 反模式 工程实践 - Claude Code Skill 的成本与性能优化:来自一次真实会话的 6 条通用原则
基于对多个 Skill 真实会话的 token 级成本分析,总结出可以跨 Skill 复用的成本优化原则。不是通用 AI 省钱 tips,而是针对 Claude Code Skill 这个具体执行环境的、可直接落地的改动。
2026年4月17日 - 阅读 4 分钟 - claude-code skill cost-optimization llm-agent prompt-caching - 当文档不再腐烂:从 Karpathy 的 LLM Wiki 到软件工程文档管理
文档腐烂是软件工程的顽疾。本文从 Karpathy 的 LLM Wiki 理念出发,探讨如何让 LLM 承担文档维护的繁琐工作,构建一个与代码共同演进的活知识库。
2026年4月9日 - 阅读 2 分钟 - LLM 文档管理 软件工程 Karpathy 知识管理 - Vibe Coding 时代的前端驱动开发
在 AI 辅助开发的时代,前端驱动开发正在取代传统的后端驱动和 API 驱动模式。本文探讨设计即实现、实现即交付的新理念,以及为什么前端驱动是 Vibe Coding 时代的最优选择。
2026年3月9日 - 阅读 2 分钟 - Vibe Coding 前端开发 软件工程 AI 辅助开发