meng shao(@shao__meng)

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

8.5内容质量
斯坦福大学「AI 原生软件开发」第三周课程已公开

@mihail_eric 教授的「CS146S: The Modern Software Developer」已经进行到了第三周,主题是:
Agen...

TL;DR · AI 摘要

斯坦福AI原生软件开发课程第三周公开,系统讲解Agent技能构建方法论与CLI实践,包含具体工具和编写规范。

核心要点

  • Skill编写需遵循单职责原则并保持可移植性
  • 通过分析对话记录可提取高价值干预点转化为技能
  • 推荐使用pstack和browserbase等工具提升Agent能力

结构提纲

按章节快速跳转。

  1. 斯坦福CS146S第三周课程聚焦Agent技能与CLI开发,引入客座讲师leerob

  2. 系统解析Skill分类包括代码理解、验证、风格规范等核心领域

  3. 强调description触发场景设计、渐进式披露和模块化组合原则

  4. 推荐pstack、Skills For Real Engineers等具体实现方案

  5. 通过独立验证skill形成产出检查与改进循环

思维导图

用一张图看清主题之间的关系。

查看大纲文本(无障碍 / 无 JS 友好)
  • AI原生软件开发
    • Agent Skills
      • Skill分类
      • 编写规范
      • 验证机制
    • CLI实践
      • 工具推荐
      • 流程封装

金句 / Highlights

值得收藏与分享的关键句。

#AI#软件开发#斯坦福大学#CLI
打开原文

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 原生软件开发」第三周课程已公开

@

mihail_eric

教授的「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…

  1. Skills For Real Engineers

mattpocockuk

github.com/mattpocock/ski…

  1. 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