Claude Code 和 Claude App 的最新更新
Claude Code 和 Claude App 最近频繁更新,尤其是今天推出的学习模式,标志着 Claude 正在向更加多功能化的方向发展。这一更新不仅提升了用户体验,也为学生和开发者提供了更多的学习和开发工具。
Claude Code 的新特性
Claude Code 现在支持通过 `/output-style` 命令来定制沟通风格。这意味着你可以根据自己的需求,将 Claude Code 调整为任意类型的 Agent,以更好地配合你的工作流程,同时保留其核心能力(如运行本地脚本、读写文件、维护 TODO 列表)。
此次更新主要推出了两种新的输出风格:
1. Explanatory(解释型)
- 特点:Claude 会详细解释其思考过程,包括设计原因、权衡因素以及最佳实践。
- 适用场景:适用于希望深入了解代码实现细节和背后原理的用户。
2. Learning(学习型)
- 特点:Claude 会像结对编程的导师一样,引导用户编写代码,并提供实时的指导和反馈。
- 适用场景:适用于希望通过实际编码快速提升技能的用户。
如何切换输出风格
切换输出风格非常简单,可以通过以下两种方式进行:
1. 通过命令菜单切换
- 运行 `/output-style` 打开菜单,直接选择所需的风格。
2. 直接通过命令切换
- 运行 `/output-style [style]` 直接切换到所需风格,例如:
```bash
/output-style explanatory
/output-style learning
```
这些更改会保存在本地项目的配置文件中(`.claude/settings.local.json`),以便下次使用时自动应用。
自定义输出风格
如果你有特定的需求,还可以通过 `/output-style:new` 命令创建自定义的输出风格。自定义风格的配置文件是一个 Markdown 文件,保存在用户级目录 `~/.claude/output-styles` 或项目级目录 `.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...]
```
典型使用场景
1. 新同学快速上手代码库
- 使用 Explanatory 风格,帮助新成员理解代码组织、模块边界、常见模式和历史权衡。
2. 自我提升 + 也要把活干完
- 使用 Learning 风格,让 Claude 把关键点交给你写(TODO(human)),并在完成后提供反馈。
3. 团队统一工程习惯
- 新建一个项目级自定义风格,写明提交规范、日志与错误处理、异常边界、测试约定等。
4. 临时切换、不打断节奏
- 使用 `/output-style explanatory` 和 `/output-style learning` 快速在高效交付和深入学习之间切换。
Claude App 的更新
不仅仅是 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 成为你的结对导师。