斯坦福大学「AI 原生软件开发」第三周课程已公开 @mihail_eric 教授的「CS146S: The Modern Software Developer」已经进行到了第三周,主题是: Agen...

TL;DR · AI 摘要
斯坦福AI原生软件开发课程第三周公开,系统讲解Agent技能构建方法论与CLI实践,包含具体工具和编写规范。
核心要点
- Skill编写需遵循单职责原则并保持可移植性
- 通过分析对话记录可提取高价值干预点转化为技能
- 推荐使用pstack和browserbase等工具提升Agent能力
结构提纲
按章节快速跳转。
- §课程概述
斯坦福CS146S第三周课程聚焦Agent技能与CLI开发,引入客座讲师leerob
系统解析Skill分类包括代码理解、验证、风格规范等核心领域
强调description触发场景设计、渐进式披露和模块化组合原则
推荐pstack、Skills For Real Engineers等具体实现方案
通过独立验证skill形成产出检查与改进循环
思维导图
用一张图看清主题之间的关系。
查看大纲文本(无障碍 / 无 JS 友好)
- AI原生软件开发
- Agent Skills
- Skill分类
- 编写规范
- 验证机制
- CLI实践
- 工具推荐
- 流程封装
金句 / Highlights
值得收藏与分享的关键句。
Skill编写需保持单职责,维护可跨项目移植的个人技能集
从对话记录中提取干预点是发现技能需求的最实用方法论
CLI工具可封装样板流程,避免重复消耗token资源
meng shao on X: "斯坦福大学「AI 原生软件开发」第三周课程已公开 @mihail_eric 教授的「CS146S: The Modern Software Developer」已经进行到了第三周,主题是: Agent Skills and CLI,这周第一次有客座老师加入,居然是 @leerob ,期待! https://t.co/HLb7XZhvEb 第三周:Agent Skills and CLI Skills 是什么、SKILL.md + 脚本如何编码工作流、Web skills 如何扩展 Agent 能力边界、如何在 CLI 下高效工作 https://t.co… / X
meng shao
@shao__meng
Show translation
斯坦福大学「AI 原生软件开发」第三周课程已公开
@
教授的「CS146S: The Modern Software Developer」已经进行到了第三周,主题是: Agent Skills and CLI,这周第一次有客座老师加入,居然是
leerob
,期待!
themodernsoftware.dev
第三周:Agent Skills and CLI Skills 是什么、SKILL.md + 脚本如何编码工作流、Web skills 如何扩展 Agent 能力边界、如何在 CLI 下高效工作
docs.google.com/presentation/d…
前两周完成了两层铺垫:Week 1 拆解 Coding Agent 的内部机制(Agent Loop、read/write/edit/bash 四件套、system prompt 的组织方式),Week 2 讲上下文工程与 MCP(RePPIT 流程、SDD、工具的 Agent Ergonomics 设计)。Week 3 顺理成章地回答下一个问题:当 Agent 具备了调用工具的能力(MCP)之后,如何把“做事的方法”本身交给它。 课表安排也印证了这条主线:Week 4 讲 CLAUDE.md / AGENTS.md / hooks(仓库级定制),Week 5 讲 agent-ready codebase。Skills 处在“给 agent 的能力”与“给 agent 的环境”之间,是承上启下的一环。 # 一起看看讲义中的部分重要内容 讲义中展示了几个 Skills 分类 · 代码理解与规划:RePPIT skills、Matt Pocock 的 grill-me / grill-with-docs · 验证:create-verification-skill · 代码风格:编码最佳实践类 skill · 杂项 / 浏览器解析:
browse.sh
最佳实践 关于写什么: · 一个 skill 只做一件事(keep scope focused); · 维护你自己的、可跨项目移植的技能集; · 从自己的对话记录里挖,skills 是写成 markdown 的流程,翻你自己的聊天记录,看你在哪些地方出手纠正过 agent,那里就藏着一个值得编码的 skill。这是最实用的方法论:你的干预点 = 你的技能点; · 厨师自带刀具穿梭于各个厨房(
poteto
的比喻),个人技能集是工程师的随身工具; · 别浪费 token/时间重造轮子:给 agent 配一个 CLI 工具,把样板流程包进 skill。 关于怎么写: · description 要包含触发场景和用户实际会输入的短语,大多数 skill 失败于“从未被触发”; · 渐进式披露:SKILL.md 正文保持精简,长参考资料放到 skill 目录的附属文件里按需引用,因为正文每次触发都会加载进上下文; · 模块化组合:skill 之间可以互相引用; · 维护一个验证 skill,让 agent 能检查自己的产出,这就形成了改进闭环。 讲义中分享的三个 Skills 1. pstack(Cursor 插件)
github.com/cursor/plugins…
- Skills For Real Engineers
mattpocockuk
github.com/mattpocock/ski…
- A browser CLI for your AI Agents
browserbase
Oct 3
斯坦福大学「AI 原生软件开发」第二周课程已公开
教授带来的这门「CS146S: The Modern Software Developer」已经进行到了第二周,主题是:高级上下文工程
这周课程分为两节: 高级提示技巧 + RePPIT 框架与 SDD MCP 与工具调用全解:理论、搭建与工具设计 #
Show more
3:32 AM · Oct 9, 2026
·
3,803
Views
8
16
65
78