Today's brief
document.currentScript 内联渲染技巧
Inline rendering with document.currentScript
Lean Rada 分享了一个利用 document.currentScript 的实用技巧:在 HTML 内联 script 标签中通过 replaceWith 替换自身节点,把一行代码变成微型模板语言。对设计工程师而言,无需构建工具即可在静态页面中注入动态内容,适合快速原型和轻量交互。
llm-echo 0.5:echo 模型也会模拟 Token 消耗了
llm-echo 0.5
llm-echo 是 Simon Willison 为 LLM CLI 开发的调试插件,提供一个不调用真实模型、仅回显 prompt 的 echo “模型”。0.5 版本更新后,它能依据 system prompt、tool calls 和 reasoning tokens 更准确地模拟 token 使用量,方便开发者在零 API 消耗下调试工作流与估算成本。
音乐模型无视调性,浏览器端自己测伴奏
Our music model ignores the key we ask for, so the browser measures the backing instead
作者发现Google Lyria等模型仅三分之一概率遵循指定调性,速度和和弦也常跑偏。他们不再信任提示词,而是在浏览器内用OfflineAudioContext和信号处理算法直接测量AI生成音频的真实BPM、调性与和弦位置,让前端成为AI音乐生成的「质检员」,确保用户哼唱的旋律能精准叠上伴奏。
在你交付的材料中设计
Design in the material you ship
文章借《源泉》中建筑师与石材的比喻提出:数字设计师的真正“材料”是代码而非设计稿。AI已接管“切割”(实现)工作,设计师应转而理解代码的可能性与边界,停止在静态画布上模仿动态媒介,才能做出顺应数字材料本质的产品。
用 Groq 开源模型搭小企业财务工具 Ledger
Ledger: A Small-Business Finance Tracker with Groq-Hosted Open-Weight AI
作者开源了一款面向自由职业者的小企业财务追踪器 Ledger,完整展示了 React + Express + MongoDB 技术栈与 Groq 托管的 open-weight 模型如何结合实现 AI 定价建议。文章附带了在线 Demo 与源码,可作为快速搭建轻量级 AI SaaS 的参考案例。
AI 写入确认的双窗口设计:一个超时答不了两问
One Timeout Cannot Answer Two Questions: Why an AI Write's Confirmation Needs Two Windows
文章指出AI系统中人工确认环节暗藏两个超时语义:对话流应等待多久,与数据行是否仍可决策。混用两者会导致状态不一致——界面显示“等待中”但操作必定失败。作者主张将其拆分为独立窗口,分别保障体验与数据一致性。
让 AI 接管办公室前,先建好 Job Packet
Before AI Runs a Swiss Trade Office, Build the Job Packet
文章以瑞士电工、水管工等小型贸易公司为例,提出用“job packet”划定 AI 自动化的边界:AI 负责转录、分类、起草等文书环节,但技术范围、安全关键指令、定价与合规记录必须由合格人员审批。核心论点在于,人机边界的设计比模型选择更重要。
web-edit 0.1a2 发布
web-edit 0.1a2
Simon Willison 发布其微型 Web 文件编辑器 web-edit 的新 alpha 版本,新增文本与图片的剪贴板复制功能。该工具主打通过 Tailscale 跨设备浏览和编辑文件夹,但本次更新幅度极小,仅属于个人工作流的补丁级改进,对主流设计或工程实践影响有限。
用 AI 搭品牌地基,怎么不丢了手艺
How to build a brand foundation with AI without losing your craft
文章提出以 Claude 为核心工具,配合若干设计约束搭建一套能被开发者采纳、客户可交付的设计系统,试图在 AI 提效与保持设计手艺之间取得平衡。但当前可见内容仅为导读摘要,尚未展示具体 guardrails 或实操流程。
社区智慧:Agent PRD、竞品追踪与软件护城河讨论
🧠 Community Wisdom: PRDs for agents, tracking competitor messaging, whether software moats still exist, exercising startup options when you leave, and more
Lenny's Newsletter 本周社区精选汇总会员 Slack 热门讨论,涉及 AI Agent 的 PRD 写法、竞品话术追踪、软件护城河是否仍存在,以及离职期权行使等话题。内容庞杂且正文严重残缺,对一线设计工程师和 AI 设计师几乎无可提取的实操价值。
Claude Code /goal 命令:以单一目标替代 45 次 prompt
ពន្យល់ពាក្យបញ្ជា /goal ក្នុង Claude Code៖ ឲ្យ AI Agent គោលដៅតែមួយ ជំនួស prompt ៤៥ ដង
文章介绍 Claude Code 的 /goal 指令,主张用一条清晰定义完成条件的目标取代反复提示,让 AI Agent 自主执行至结束。但正文仅有两句高棉语简介,未展开具体写法或边界处理。
别卷智能了,AI Agent 需要的是幂等性
Your AI Agent Needs Idempotency, Not More Intelligence
文章指出,让 AI Agent 可靠的重试机制(retry)往往正是导致重复发邮件、重复退款或重复建单的元凶。与其继续给模型堆叠智能,不如在 Agent 架构层引入幂等性(idempotency),确保同样的操作被执行多次也只产生一次副作用。这是从“炫技”回归工程本质的关键设计思维。
Salience:实时监控网站请求与响应
Salience
Salience 是一款网站监控工具,主打实时查看所有访问请求及其响应状态。该产品刚在 Product Hunt 亮相,但正文仅有一句功能简介,缺少技术细节、使用场景或定价信息,目前对设计师和开发者的实操参考价值极为有限。
手写代码的人才是输家
Coding by Hand is for Losers
Ruby on Rails 创始人 DHH 公开宣称已不再手写代码,并将坚持纯手写代码的开发者贬为「输家」。作者以自己从组装电脑到 Rails 再到 AI 的开发历程佐证,认为 AI 辅助编程正在完成 Rails 当年做过的那件事——把构建软件变得像拼乐高一样简单。对于设计工程师而言,这不仅是工具迭代,更是「代码技能」价值定位的彻底重构。
2026年的Vibe Coder:两小时发版,Google要12个测试者后人间蒸发
vibecoder em 2026: publica app em 2 horas, o Google pede 12 testers, vibecoder some
一位开发者用AI在数小时内构建并部署SaaS应用,却在Google Play审核时被要求证明有12名真实用户连续使用两周,最终直接弃坑。此事揭露了AI极速开发与主流平台合规门槛之间的结构性矛盾,对热衷“氛围编程”的设计师和独立开发者是一记现实警钟。
OpenCode 泄露事件给 AI API 密钥的警示
What the OpenCode breach teaches about AI API keys
托管编码代理平台 OpenCode 发生供应商密钥泄露,波及 1.4% 用户。文章意图探讨 AI 服务提供商与开发者应如何改进密钥管理与安全实践,对日常调用大模型 API 的设计师和工程师具有警示意义。
Tomo for ChatGPT:把 AI 问答变成 Duolingo 游戏
Tomo for ChatGPT
这是一个刚上线的 ChatGPT 第三方应用,试图用多邻国式的游戏化机制重构问答体验,但目前仅有一句 Slogan,缺乏功能细节、界面截图或技术实现路径。
Anthropic 研究员揭秘:AI 模型究竟如何思考
Inside the black box of AI: How AI models actually think | Emmanuel Ameisen (Anthropic)
Anthropic 可解释性研究员 Emmanuel Ameisen 在播客中披露了 LLM 内部机制的最新发现:模型会提前多步隐式规划、形成通用概念表征,甚至存在类似人类意识与无意识的处理分层。这些发现直接挑战了"只是下一个 token 预测器"的简化认知,为 AI 产品设计师理解模型能力边界与行为不可预测性提供了底层框架。
anthropics/claude-plugins-official
Official, Anthropic-managed directory of high quality Claude Code Plugins. Claude Code Plugins Directory A curated directory of high-quality plugins for Claude Code. ⚠️ Important: Make sure you trust a plugin before installing, updating, or using it. Anthropic does not control what MCP servers, files, or other software are included in plugins and cannot verify that they will work as intended or that they won't change. See each plugin's homepage for more information. Structure /plugins - Internal plugins developed and maintained by Anthropic /external_plugins - Third-party plugins from partners and the community Installation Plugins can be installed directly from this marketplace via Claude Code's plugin system. To install, run /plugin install {plugin-name}@claude-plugins-official or browse for the plugin in /plugin > Discover Contributing Internal Plugins Internal plugins are developed by Anthropic team members. See /plugins/example-plugin for a reference implementation. External Plugins Third-party partners can submit plugins for inclusion in the marketplace. External plugins must meet quality and security standards for approval. To submit a new plugin, use the plugin directory submission form. Plugin Structure Each plugin follows a standard structure: plugin-name/ ├── .claude-plugin/ │ └── plugin.json # Plugin metadata (required) ├── .mcp.json # MCP server configuration (optional) ├── commands/ # Slash commands (optional) ├── agents/ # Agent definitions (optional) ├── skills/ # Skill definitions (optional) └── README.md # Documentation License Please see each linked plugin for the relevant LICENSE file. Documentation For more information on developing Claude Code plugins, see the official documentation.
Claude Code 全自动求职框架走红 GitHub
MadsLorentzen/ai-job-search
一个基于 Claude Code 的开源求职工作流,可自动评估职位匹配度、生成定制化简历与求职信,并内置审稿代理优化输出。当前职位爬取主要针对丹麦市场,但核心架构支持替换为本地招聘网站。
ECC v2.0 RC:跨 Claude/Cursor 的 Agent 性能优化框架
affaan-m/ECC
这个开源项目为 Claude Code、Cursor、Codex 等主流 AI 编程工具提供了一套完整的性能优化系统,涵盖 skills、记忆优化、安全扫描和 MCP 配置。作为 Anthropic 黑客松获奖项目,它已在生产环境经过 10 个月验证,刚发布 v2.0.0-rc.1 版本并新增 Hermes 操作员工作流。
CLI-Anything:让所有软件对 AI Agent 原生可用
HKUDS/CLI-Anything
HKUDS 推出的 CLI-Anything 是一个开源 CLI 枢纽,通过统一命令行将任意软件包装为 AI Agent 可调用的技能。它提供 CLI-Hub 浏览社区贡献的接口,并原生支持 Cursor、Claude Code 等框架,意味着设计师无需等待官方 API 就能让 AI 直接操控现有工具。
Scientific Agent Skills 开源:135 个现成科研技能
K-Dense-AI/scientific-agent-skills
K-Dense 在 GitHub 开源了 135 个 Scientific Agent Skills,覆盖癌症基因组学、分子动力学、时序预测等领域,任何支持 Open Agent Skills 标准的 AI Agent(如 Claude Code、Cursor、Codex)都可直接调用。团队还推出了免费的桌面端 AI 科研助手 K-Dense BYOK,支持 40+ 模型与 100+ 科学数据库,数据完全本地留存。
ai-memory:让不同 AI 编程 Agent 共享长期记忆
akitaonrails/ai-memory
ai-memory 为 Claude Code、OpenAI Codex 等 AI 编程 Agent CLI 提供长期记忆与跨厂商上下文交接能力。通过 MCP 配置和生命周期钩子,它能在不同 Agent 之间保留项目架构、失败尝试和待解决问题,实现无缝切换。
Android 开源 AI Agent Skills 仓库
android/skills
Google Android 团队发布 android/skills,以 SKILL.md 开放标准为 AI Agent 提供模块化 Android 开发指令,配套 CLI 工具支持向 Gemini 等 Agent 目录一键安装,主攻 LLM 表现不佳的 Android 工作流。对设计师而言,其领域上下文植入思路有一定迁移参考价值,但主体仍是 Android 原生开发资源。
Orca:并行 AI Agent 开发环境,点击 UI 直发 prompt
stablyai/orca
Orca 是一款跨平台 AI Agent 开发环境,可在桌面和移动端并行调度 Codex、ClaudeCode 等 coding agent。其 Design Mode 支持在 Chromium 中直接点击 UI 元素,将 HTML、CSS 及截图一键送入 agent prompt;配合并行 git worktree 与原生 GitHub/Linear 集成,让设计到前端的无缝协作成为可能。
Claude Code 登顶 GitHub Trending
anthropics/claude-code
Claude Code 官方仓库登上 GitHub Trending。这款终端 AI 编程工具支持通过自然语言理解代码库、执行 Git 工作流与解释复杂代码,现已内置多款插件扩展功能。官方已弃用 npm 安装,推荐通过 curl 或系统包管理器直接部署。
VoiceStudio:全本地开源语音克隆与配音工具
debpalash/VoiceStudio
VoiceStudio 是 ElevenLabs 的全本地开源替代品,整合 16 个 TTS 与 11 个 ASR 引擎,支持 646 种语言的语音克隆、视频配音、转录及有声书生成。无需 API 密钥与订阅,所有数据留在本地,适合设计师直接用于交互原型配音与多语言内容创作。
OpenCode 开源 AI 编程代理登 GitHub 热榜
anomalyco/opencode
OpenCode 是一款新进开源 AI 编程代理,支持 CLI 与桌面端 Beta,提供 npm、Homebrew、Scoop 等跨平台一键安装。目前登上 GitHub Trending,主打通过自然语言执行编码任务。对设计工程师而言,可将其作为快速原型与前端实现的辅助工具纳入工作流。
Ruflo:Claude Code 多智能体集群框架
ruvnet/ruflo
Ruflo 是一款面向 Claude Code 与 Codex 的开源 agent meta-harness。通过一条 npx 命令初始化后,它能在后台将单一线程扩展为自组织智能体集群,具备跨会话记忆、RAG 与联邦通信能力。对设计工程师而言,这意味着无需手动管理数十个 MCP 工具,AI 编码助手即可自动分派任务、学习成功模式并完成多机协作。
XERJ:AI 代码搜索新工具,号称比 grep 省 40 倍 token
xerj-org/xerj
XERJ 是一款兼容 Elasticsearch 的本地 AI 搜索工具,可自动索引代码、文档与 PDF,让 Coding Agent 直接检索所需代码而非逐行读取。其参考编码(reference coding)功能据称能将 Agent 输出 token 降低 2.7 倍,支持一键接入 Claude Code 与 Cursor。