首页资讯

Claude Code 史诗级更新!AI 编程进入“反向教学”模式,写到一半会停下考你:这行代码你来写

时间:2025-08-15 19:46 作者:可爱内内

Claude Code 史诗级更新!AI 编程进入“反向教学”模式,写到一半会停下考你:这行代码你来写


Claude code又更新了,最近claude几乎一天一更新,今天,Claude Code 和 Claude App 推出了学习模式,感觉Claude Code正在朝着万能Agent发展


先说 Claude Code:现在支持用 /output-style 来定制沟通风格,Output styles允许你把 Claude Code 调整为任意类型的Agent来配合你的工作流程,同时保留它的核心能力(运行本地脚本、读写文件、维护 TODO)


这次主打两种风格,专为学生和开发者提升技能而来:

Explanatory(解释)——Claude 会把它的思考过程摊开说,为什么这么设计、有哪些权衡、最佳实践是什么,一边写代码一边讲门道

Learning(学习)——更像结对编程的导师。Claude 会不时暂停,把部分任务交给你来写,再给出指导与反馈,边做边学

实操上,如果你想更深入理解它在做什么、为什么这么做,选 Explanatory;如果你想通过亲手编码快速进步,选 Learning,把 Claude 当成带你升级打怪的搭档就好。更多细节可看官方文档:

https://docs.anthropic.com/en/docs/claude-code/output-styles

另外,对所有 Claude App 用户也有好消息:此前在 Claude for Education首发的 Learning 风格,现在全面开放。随便打开一个聊天,切到 Learning,Claude 就会从直接给答案切换为手把手带你啃难点的教学模式

细节如下:

Output styles 三种内置输出风格:Default / Explanatory / Learning

Claude Code 默认是 Default 风格,也就是内置的系统提示(system prompt),目标是高效完成软件工程任务。

这次新增两种更偏教学与带教的风格:

Explanatory(讲解型)

在帮你完成任务的同时,穿插提供教育性的 Insights:为什么这么实现、代码库里有哪些常见模式、不同方案的权衡点是什么……一边写码一边讲门道

Learning(学习型)

主打边做边学的协作体验。Claude 不仅会插入 Insights,还会有意识地把一些小而关键的代码片段留给你来写,并在代码中标出 TODO(human) 让你实现。这很像在和一位耐心的导师结对编程,一边把活干了,一边把能力练上去

选型建议:

想深入理解它在做什么、为什么这么做,选Explanatory

想通过亲手写 + 实时指导更快升级技能,选Learning

想极速交付、不分心学细节,用 Default 就好。

输出风格是怎么生效的?

它直接改写了 Claude Code 的系统提示(system prompt)

非默认风格会关闭默认里那些专门为了高效产出代码设计的指令(比如“尽量简洁回答”“用测试校验代码”等),转而加入自己的一套定制教学/协作指令

结果就是:你切到 Explanatory / Learning 后,Claude 的工作方式和表达习惯会明显变化,更贴近教学与带教的场景

小提示:如果你非常依赖默认里的“精简输出”“自动测试”等行为,切到非默认风格后要有心理预期;或者把这些要求写进你自定义风格的说明里(后文有示例)

如何切换输出风格?

两种方式,随手就能用:

    1. 运行 /output-style 打开菜单,直接选择风格(也可从 /config 菜单进入)

    2. 运行 /output-style [style] 直接切换,比如:

    /output-style explanatory /output-style learning

这些更改作用在本地项目级,并保存到项目目录下的:

.claude/settings.local.json
自定义你的风格:把 Claude 调成你的专属搭档

想做更贴合团队习惯的风格?一条命令就够了:

/output-style:new I want an output style that ...

通过 /output-style:new 创建的风格,默认保存在用户级目录,方便跨项目复用:

~/.claude/output-styles

风格是一个 Markdown 文件,结构大致如下(可直接照此编辑):

--- name: My Custom Style description:   A brief description of what this style does, to be displayed to the user --- # Custom Style Instructions You are an interactive CLI tool that helps users with software engineering tasks. [Your custom instructions here...] ## Specific Behaviors [Define how the assistant should behave in this style...]

当然,你也可以手动创建输出风格的 Markdown 文件,放在:

用户级:~/.claude/output-styles
项目级:.claude/output-styles

实战建议:

如果团队有统一的代码评审口径、提交规范、异常处理习惯,把它们写进 Specific Behaviors

如果你想既教学又高效,可以在自定义里明确要求在讲解后仍需提供可运行的最终版本/必要测试

项目级风格适合沉淀该仓库的约定与架构惯例;用户级风格适合个人长期偏好(比如“先问再写”“严格类型优先”等)

它跟其他功能有什么不一样?

Output Styles vs CLAUDE.md vs --append-system-prompt

Output styles:彻底替换Claude Code 默认里那些针对软件工程高效产出的部分指令,用你指定的教学/协作规则来运行主循环

CLAUDE.md:把内容作为用户消息附加在默认系统提示之后,不会改写默认系统提示本身

--append-system-prompt:把内容追加到系统提示后面,但仍在默认系统提示的框架内工作

Output Styles vs Agents

输出风格:只改主循环的系统提示,让主代理换工作方法/沟通风格

Agents:为特定任务单独唤起,除提示词外,还能指定使用的模型、可用工具和触发条件等更完整的运行环境

Output Styles vs. 自定义 Slash 命令

可以把输出风格理解为存起来的系统提示

自定义 Slash 命令更像存起来的用户提示,执行时发一条预设指令,但不改变主循环的底层风格

典型使用场景与上手清单

1)新同学快速上手代码库

选 Explanatory,边看边写边理解:代码组织、模块边界、常见模式、历史权衡,一路都有 Insights 提示

2)自我提升 + 也要把活干完

选 Learning,让 Claude 把关键点交给你写(TODO(human)),再给反馈——既不耽误交付,又能稳步进阶

3)团队统一工程习惯

新建一个项目级自定义风格,写明提交规范、日志与错误处理、异常边界、测试约定,大家风格一致,代码质量更稳

4)临时切换、不打断节奏

用 /output-style explanatory和 /output-style learning 来回切,很快就能在高效交付和深入学习之间切换

Claude App 里也能学:Learning 风格全面开放

不仅是 Claude Code,Claude App也开放了 Learning 风格(此前首发于 Claude for Education)。在任意聊天里切到 Learning,Claude 就会从直接给答案切换为引导你理解难点、循序渐进的教学模式。遇到抽象概念或复杂主题,这种先引导、再给结论的节奏更利于吸收

结语

Output styles把一个 Claude拆成了三种体验,甚至是无穷多种自定义体验。学习、带教、交付、规范沉淀,你可以按需切换,不再在效率和理解之间二选一

想更深入了解官方示例与说明,戳这里:

https://docs.anthropic.com/en/docs/claude-code/output-styles

动手:可以先试试 /output-style learning,让 Claude 当你的结对导师

以上,谢谢你看我的文章。觉得还不错的话,点个赞/在看/转发就更好了~想第一时间收到更新,记得给我加个⭐星标。~我们,下次再见

Top

1、完善作风建设常态化长效化制度机制(锲而不舍落实中央八项规定精神)

2、脏贝壳是“洋垃圾”?珍珠商行进口10余吨贝壳被罚50万

3、与老队友切磋射术!文森特晒与斯特鲁斯一同训练三分集锦,文森特真实水平

小编推荐

当前文章:http://www.share.tuanjian7.cn/SVC/detail/tphwud.html

相关阅读

网友评论

我要评论

发表
取消

可爱内内