@akshay_pachaar: Claude Code 不是一款编码工具。(它是一个可编程的开发环境)工程师打开它,输入提示词,然后让它编…

X AI KOLs Following 产品

摘要

Claude Code 被定位为可编程的开发环境,而非简单的编码工具,具备12项功能,包括持久记忆(CLAUDE.md)、行为规则、可复用技能、事件钩子、斜杠命令、插件、MCP 连接、计划模式、权限、子代理、语音模式和回滚检查点。

Claude Code 不是一款编码工具。 (它是一个可编程的开发环境) 工程师打开它,输入提示词,然后让它编写代码。但真正的杠杆作用在于提示词周围的系统。 以下是让 Claude Code 可编程的 12 项功能: 𝟭) 𝗖𝗟𝗔𝗨𝗗𝗘.𝗺𝗱:项目的持久记忆。每次会话启动时自动加载栈详情、惯例和约束。 𝟮) 𝗥𝘂𝗹𝗲𝘀:超越 𝗖𝗟𝗔𝗨𝗗𝗘.𝗺𝗱 的行为护栏。适用于跨会话和贡献者的项目级“应该做”和“不应该做”。 𝟯) 𝗦𝗸𝗶𝗹𝗹𝘀:存储在 .claude/skills/ 中的可复用指令文件。只需编写一次,当任务匹配时 Claude 会自动遵循。 𝟰) 𝗛𝗼𝗼𝗸𝘀:在 PreToolUse 和 PostToolUse 等事件上触发的 Shell 脚本。自动 lint、运行测试或验证输出,无需手动干预。 𝟱) 𝗦𝗹𝗮𝘀𝗵 𝗖𝗼𝗺𝗺𝗮𝗻𝗱𝘀:存储在 .claude/commands/ 中的工作流快捷方式。一次按键即可触发多步骤流程。 𝟲) 𝗣𝗹𝘂𝗴𝗶𝗻𝘀:将技能、钩子、命令和 MCP 服务器打包成一个可安装单元。目前市场上有超过 100 个官方插件。 𝟳) 𝗠𝗖𝗣:将 Claude 连接到数据库、API 和外部服务。这就是它获得代码库之外真实世界访问权限的方式。 𝟴) 𝗣𝗹𝗮𝗻 𝗠𝗼𝗱𝗲:Claude 在接触任何代码之前起草分步计划。在运行任何内容之前批准或拒绝。 𝟵) 𝗣𝗲𝗿𝗺𝗶𝘀𝘀𝗶𝗼𝗻𝘀:在每次会话的基础上白名单或阻止特定工具。对于任何面向生产的环境都是不可协商的。 𝟭𝟬) 𝗦𝘂𝗯𝗮𝗴𝗲𝗻𝘁𝘀:生成并行 Claude 实例,同时分而治之处理多步骤工作流。 𝟭𝟭) 𝗩𝗼𝗶𝗰𝗲 𝗠𝗼𝗱𝗲:通过 /voice 免提与 Claude 交谈。按空格键即按即说,命令直接发送到输入字段。 𝟭𝟮) 𝗥𝗲𝘄𝗶𝗻𝗱:回退到会话中的任何检查点,并从此点干净地重新开始。 功能 1-5 定义了环境。6-7 扩展了环境。8-9 控制了环境。10-12 改变了运行方式。 这种框架很重要,因为将 Claude Code 用作聊天机器人和将其用作可编程系统之间的差距是巨大的。𝗖𝗟𝗔𝗨𝗗𝗘.𝗺𝗱 + 技能 + 钩子本身就可以自动化代码库中一半的重复决策。 如果你想深入了解,我写了一篇详细文章,涵盖了 .claude/ 文件夹的解剖结构、𝗖𝗟𝗔𝗨𝗗𝗘.𝗺𝗱 的完整指南、钩子、技能、子代理和权限,以及如何正确设置它们。 文章引述如下。
查看原文
查看缓存全文

缓存时间: 2026/05/21 13:32

Claude Code 并非单纯的编码工具。

(而是一个可编程的开发环境)

工程师打开它,输入提示词,让它编写代码。但真正的杠杆作用在于提示词背后的系统。

以下是使 Claude Code 具备可编程性的 12 项功能:

1)CLAUDE.md:项目的持久记忆。每次会话开始时,会自动加载栈详情、约定和约束条件。

2)规则:超越 CLAUDE.md 的行为护栏。适用于整个项目的“可为”与“不可为”规则,跨会话和贡献者生效。

3)技能:存储在 .claude/skills/ 中的可复用指令文件。只需编写一次,每当任务匹配时,Claude 便会自动遵循。

4)钩子:在 PreToolUse 和 PostToolUse 等事件触发时执行的 Shell 脚本。无需人工干预即可自动进行代码检查、运行测试或验证输出。

5)斜杠命令:存储在 .claude/commands/ 中的工作流快捷方式。一键触发多步骤流程。

6)插件:将技能、钩子、命令和 MCP 服务器捆绑成一个可安装单元。目前市场上有超过 100 个官方插件。

7)MCP:将 Claude 连接到数据库、API 和外部服务。这让它能够超越代码库,访问真实世界。

8)计划模式:Claude 在接触任何代码之前,先起草一个分步计划。在运行任何操作之前,你可以批准或拒绝。

9)权限:在每个会话的基础上,将特定工具列入白名单或黑名单。对于任何面向生产环境的操作,这一点不容商量。

10)子代理:生成并行的 Claude 实例,同时分工处理多步骤工作流。

11)语音模式:通过 /voice 免提与 Claude 对话。使用空格键一键通话,命令直接进入输入字段。

12)回退:退回到会话中的任意检查点,并从该点重新开始。

功能 1-5 定义了环境。功能 6-7 扩展了环境。功能 8-9 控制了环境。功能 10-12 改变了运行方式。

这种框架很重要,因为将 Claude Code 用作聊天机器人与将其用作可编程系统之间的差距是巨大的。仅凭 CLAUDE.md、技能和钩子,就能自动化代码库中一半的重复决策。

如果你想深入了解,我写了一篇详细文章,涵盖了 .claude/ 文件夹的结构剖析、CLAUDE.md 完整指南、钩子、技能、子代理和权限,以及如何正确设置它们。

文章内容如下所述。

相似文章

anthropics/claude-code

GitHub Trending (daily)

Claude Code 是 Anthropic 推出的一款代理式编码工具,它运行在终端中,能够理解代码库,并通过自然语言命令帮助完成诸如执行常规编码任务、解释代码和处理 git 工作流等任务。