anthropics/skills:Anthropic 官方的 Agent Skills 仓库
AI
Anthropic 官方开源的 Agent Skills 仓库,把「技能」定义为一组可复用的指令、脚本与资源文件夹,模型按需加载,避免把所有内容一次性塞进系统提示。仓库收录文档处理、代码审查、数据分析等示例技能,配套 SKILL.md 规范与打包格式。同期 GitHub 热榜上还出现 expo/skills、mattpocock/skills、obra/superpowers 等第三方技能库,说明生态已开始围绕这套格式自发扩张。对开发者而言,这是把团队内部流程沉淀成可移植能力包的最低成本路径,也是编码代理扩展能力的事实入口。
lightpanda-io/browser:用 Zig 写的、给 AI Agent 用的无头浏览器
DEV
Lightpanda 是用 Zig 从零实现的轻量无头浏览器,不做图形渲染,只保留 DOM 与 JavaScript 执行,主打 AI Agent、爬虫与自动化测试场景。项目此前公布的基准显示,其内存占用约为 Chrome 的十分之一、启动速度快一个数量级,并实现 CDP 协议,可直接替换 Puppeteer、Playwright 的连接端。对需要在上百个并发会话里跑浏览器自动化的团队,成本差距是数量级的;代价是 CSS 渲染与部分 Web API 尚未补齐,复杂站点仍要回退到 Chromium。
thedotmack/claude-mem:给 Claude Code 装上长期记忆
DEV
claude-mem 是给 Claude Code 增加长期记忆的开源项目:通过 hooks 在会话结束时自动压缩对话、提取关键决策与代码变更并写入本地存储,下次进入同一项目时按相关性注入上下文,解决长周期项目跨会话反复解释背景的痛点。它把记忆拆成可检索条目,而不是整段历史回放,避免上下文窗口被低价值内容占满。对同时维护多个仓库、每天开十几个会话的开发者,这类插件正让编码代理从「一次性对话」走向「持续协作」。
Google 把 Antigravity 编码环境并入 macOS 版 Gemini
NEW
Google 已将 Antigravity 编码环境整合进 macOS 版 Gemini 应用:用户在 Gemini 里讨论需求后,可直接切换到专门的编码代理空间,由代理完成规划、写码与测试,全程不离开应用。Antigravity 是 Google 此前推出的以代理为核心的开发环境,这次整合意味着 Gemini 从「问答助手」变成能接管工程任务的入口,与 Cursor、Claude Code 正面竞争。对 Mac 上的独立开发者与原型团队,值得关注的是代理产出的可审查性以及它对本机文件与仓库权限的边界。
Firezone 开源 sanstun:sans-IO 的 Rust WireGuard 实现
DEV
Firezone 发布 sanstun,一个 sans-IO 的 WireGuard 实现,用 Rust 编写。传统 WireGuard 实现把协议状态与 socket、定时器绑死;sanstun 将协议状态机与 I/O 彻底解耦,由调用方驱动收发与超时,因此可在同一进程内并行运行成千上万条隧道,也能嵌入 WASM、移动端或自研 NAT 穿透层。对做零信任组网、边缘网络或需要把 VPN 塞进现有事件循环的团队,这是比 fork wireguard-go 更干净的底座。
用 Cloudflare Workers 搭 /go/ 重定向层,零成本拿到出站点击分析
DEV
作者给自建静态站点加了一层 /go/ 重定向:所有外链统一写成 /go/xxx,由 Cloudflare Workers 记录点击后 302 跳转,数据写入 KV 或 Analytics Engine,在免费额度内实现真正的出站点击统计。静态托管便宜但缺少可观测性,你只能看到访问量,看不到用户点了什么。该方案不引入第三方分析脚本、也不受广告拦截影响,适合文档站、newsletter 与个人博客。文章给出了路由匹配、防开放重定向的校验逻辑与数据落库的完整代码。
Terraform 状态管理 2026 实践:远程状态、加锁与工作区
DEV
一篇把 Terraform state 讲透的长文。核心比喻是:state 是 Terraform 对资源的「地图」,丢失或损坏不会删掉你的基础设施,但会让你失去对它的掌控,在运维视角里几乎等价于灾难。文章覆盖 2026 年的推荐实践:S3 或等效后端开启版本控制与加密、用锁机制防止并发 apply 互相踩踏、workspace 与目录拆分如何取舍,以及 state mv、rm、import 的抢救流程。结论很直接:远程状态加锁对团队不是可选项。适合刚把 IaC 推向多人协作的团队当避坑清单。
全栈应用容器化实战(一):搭好本地开发环境
系列教程第一篇,讲如何为全栈应用搭建本地容器化开发环境。作者从零编写 Dockerfile 与 compose 文件,把前端、后端与 MySQL 放进同一网络,用 volumes 实现热重载、用 healthcheck 控制启动顺序,并逐一说明 .dockerignore 的写法、镜像层缓存的利用、开发与生产配置分离等常见问题。后续两篇将分别讲前端多阶段构建、后端与数据库容器化。适合仍处在「本机能跑、换台机器就崩」阶段的前端或全栈开发者跟着做一遍。
40 行 JavaScript 实现 Thompson sampling 做 A/B 测试(以及没人提的陷阱)
文章用 40 行原生 JavaScript 实现 Thompson sampling:经典 A/B 测试固定 50/50 分流直到样本量达标,而多臂老虎机在测试进行中就把流量逐步倾斜给表现更好的版本,让更少用户看到差的版本。作者给出基于 Beta 分布的采样实现与在前端做灰度分流的接口设计,并点出关键陷阱:流量分配随结果动态变化后,传统显著性检验的假设被破坏,不能再用同一套 p 值下结论。对做增长实验的前端与全栈工程师,这是一个可以直接搬进代码库的轻量方案。
AI 没有取代 SRE,而是在让他们「去技能化」
HOT
这篇在 Hacker News 拿到 500 多分的文章提出一个反直觉判断:AI 并没有取代 SRE,而是在去技能化他们。当告警解读、日志排查、Runbook 执行都被模型接手,工程师逐渐丧失对系统底层行为的直觉,一旦遇到模型没见过的故障便无从下手。作者建议把 AI 用在生成假设而非直接给结论,保留人工验证环节,并刻意练习无 AI 状态下排障。对所有正把 on-call 交给 AIOps 的团队,这是一笔被忽视的「能力债务」。
科技爱好者周刊第 417 期:不要让 AI 代表你
HOT
阮一峰科技爱好者周刊第 417 期,主题是「不要让 AI 代表你」。周刊保持每周五发布的节奏,本期围绕 AI 代写、代回复、代做决策的边界展开,主张把 AI 当工具而不是代理人:一旦让模型替你在社交、工作与判断中出面,你让渡的是自己的表达能力和判断力。除主文外还有常规的工具推荐、资源、文摘与读者留言板块。对每天用 AI 写邮件、写代码的开发者,这期提供的是一次反向校准——哪些环节必须亲手做。
联邦化代码托管:Tangled 谈代码托管该不该是公共基础设施
HOT
Tangled 团队撰文介绍「联邦化代码托管」思路:把仓库、issue 与 PR 分散在可互联的多个实例上,用 AT Protocol 一类的联邦身份体系打通,让项目不再受制于单一平台的政策与可用性。文章回溯了 GitHub 中心化格局的历史成因,重点讨论联邦模式下的项目发现、权限模型与 CI 信任链三大难题,并给出 Tangled 的实际实现与已知取舍。在 GitLab、Codeberg 之外,这是对「代码托管是否应作为公共基础设施」的一次认真回答。
用 MCP server 让 Claude Code 自己跑网站 A/B 测试
AI
作者把 A/B 测试平台封装成 MCP server 接进 Claude Code,让编码代理写完落地页后自己创建实验、分流真实流量、读取转化数据并给出结论,形成「改页面—跑实验—看结果」的闭环,人只在最后审核。文章给出 MCP 工具定义、鉴权方式与实验状态轮询的实现要点。当代理能在几分钟内产出一个页面,验证环节反而成为新瓶颈;把实验平台暴露为 MCP 工具,是让代理对「效果」而不只是对「产出」负责的实用做法。
用 ElevenLabs 给 React 应用加语音:一份可落地的教程
AI
教程演示如何用 ElevenLabs 的 TTS API 给 React 应用加入语音能力:从申请 API Key、封装 useSpeech hook,到流式接收音频、管理播放队列与中断,再到按场景选择语音模型、调节 stability 与 similarity 参数。作者还讨论了成本控制(缓存已合成音频、按字符计费)以及无障碍场景的价值——语音能让语言学习工具与读屏类界面的体验明显提升。适合想在一个下午内做出可演示语音功能的前端开发者。
今天的 GitHub 热榜几乎被 skills 类仓库占满:anthropics/skills、expo/skills、mattpocock/skills、obra/superpowers 同框出现。这说明提示词工程正在沉淀为可分发、可版本化的能力包,谁定义 SKILL.md 的格式与加载语义,谁就握住了编码代理的扩展入口。对团队来说,把内部规范写成技能,可能比写一堆 Wiki 更划算。
工具链的竞争焦点正在从「写得快」转向「验得准」。Google 把 Antigravity 塞进 Gemini,MCP 让 Claude Code 自己去跑 A/B 测试——代理不再只负责产出代码,还要对结果负责。这意味着下一批刚需工具不是更聪明的编辑器,而是实验平台、可观测性和审查闸门。
同一天 Linode、Bunny CDN、Northflank 三家基础设施厂商相继出事,提醒我们托管层的集中风险从未消失。再叠加上「AI 正在让 SRE 去技能化」的讨论,真正值得投资的是可迁移的排障能力与多云退路,而不是把 on-call 全权交给模型。