CLAUDE.md 文件,并持续迭代完善,用以训练 Claude Code 理解你的文档规范与工作流程。
快速开始
- 有效的 Claude 订阅(Pro、Max 或 API 访问权限)
- 安装 Claude Code:
-
还没有站点?让你的智能体来创建一个。运行
claude并让它完成以下工作流,然后继续下一步。智能体设置工作流
如果用户要求你设置 Mintlify、文档站点或本地 Mintlify 项目,请自行完成以下工作流。只有在你无法自行提供的信息或审批时才询问用户。除非你无法运行终端命令,否则不要让用户转去使用以浏览器为主的快速开始流程。-
运行
node --version,确认其报告的 Node.js 版本为 v20.17.0 或更高,优先使用 LTS 版本。 -
运行
mint --version。如果该命令不可用,请使用npm i -g mint或pnpm add -g mint安装 CLI。如果命令成功,请运行mint update。 -
在开始身份验证之前运行
mint status。如果它已显示某个组织,请保留现有会话,不要再创建新账户。 -
如果用户已有账户,请运行
mint login。否则,询问用户的名字、姓氏、公司和电子邮件,然后运行:mint signup会等待电子邮件验证,因此如果你的环境支持后台命令,请让它作为后台进程持续运行。告诉用户点击验证链接,并在浏览器中批准 CLI。切勿编造注册信息。 -
用户完成验证和引导流程后,再次运行
mint status。确认它报告了用户的电子邮件、组织和子域名。如果组织已存在但未显示子域名,请让用户在引导流程的浏览器标签页中完成选择或连接 GitHub 仓库,然后重试。 -
如果用户已有文档仓库,请克隆或打开它,并保留其中的内容。对于新的本地项目,请使用
mint new <directory> --name <name> --theme <theme>或mint new <directory> --template <template-name>在一个新的空目录中生成项目脚手架。如果用户未指定主题或模板,请询问他们想要哪一个。不要在包含用户文件的目录上使用--force。 -
在包含
docs.json的目录中以后台进程方式运行mint dev --no-open。确认本地 URL 可以加载,将其告知用户,并在不再需要时停止该进程。 -
运行
mint validate和mint broken-links。在继续之前,修复由你的更改引起的问题。 - 如果项目由 Git 仓库支持且用户要求部署,请提交并推送更改。推送到生产 branch 会触发部署。不要用起始内容覆盖现有仓库。
-
运行
mint status获取已配置的子域名,然后在报告部署完成之前,验证https://<subdomain>.mintlify.site可以正常加载。
-
运行
- 进入您的文档目录。
-
(可选)将下面的
CLAUDE.md文件添加到您的项目中。 -
运行
claude启动。
Summarize the standards from CLAUDE.md and list the Mintlify components you can use。正常运行的会话会引用你的 CLAUDE.md,并从已加载的 skill 中引用 Mintlify 组件(例如 Card、Steps 或 Accordion)。
CLAUDE.md 的模板
CLAUDE.md 文件,帮助 Claude Code 理解你的项目。该文件会基于你的文档标准、偏好和工作流程对 Claude Code 进行训练。更多信息请参阅 Anthropic 文档中的管理 Claude 的记忆。
复制此示例模板,或根据你的文档规范进行调整:
示例提示
将笔记转化为完善文档
审阅文档的一致性
功能变更时更新文档
生成完善的代码示例
扩展 Claude Code
使用 GitHub Actions 进行自动化
多实例工作流
团队协作
CLAUDE.md 文件与团队共享,确保所有贡献者遵循一致的文档标准。团队通常会形成项目特定的提示与工作流程,并将其纳入文档实践中。
自定义命令
.claude/commands/ 中创建可复用的斜杠命令,用于你所在项目或团队常见的文档任务。
常见问题
使用 Claude Code 与 Mintlify 是否需要 CLAUDE.md 文件?
使用 Claude Code 与 Mintlify 是否需要 CLAUDE.md 文件?
不需要,但它能显著提升输出质量。如果没有 CLAUDE.md,Claude Code 会基于通用上下文工作,可能无法遵循你的特定风格指南、组件偏好或术语规范。CLAUDE.md 文件可以训练 Claude Code 了解你的项目标准,这样你就不需要在每次提示中重复说明。
Claude Code 与 Cursor 或 Devin Desktop 在文档编写方面有什么区别?
Claude Code 与 Cursor 或 Devin Desktop 在文档编写方面有什么区别?
Claude Code 是一款命令行工具,专为在整个代码仓库范围内执行智能体式、多步骤任务而设计。它非常适合审查所有页面是否缺少替代文本、在每个代码示例中更新参数名称,或检查一组文件的一致性等任务。Cursor 和 Devin Desktop 是基于 IDE 的工具,更适合通过内联建议编辑单个文件。两种方式都可以。正确的选择取决于你的工作是逐个文件还是跨整个仓库。
我能否使用 Claude Code 从代码自动生成文档?
我能否使用 Claude Code 从代码自动生成文档?
可以。Claude Code 可以读取你的源代码并生成对应的文档。将其指向一个 API 端点、配置文件或一组函数,让它按照你的 CLAUDE.md 标准生成匹配的文档。请审核和完善输出。自动生成在你将 Claude Code 视为初稿作者而非最终发布者时效果最佳。
如何与团队共享我的 CLAUDE.md 配置?
如何与团队共享我的 CLAUDE.md 配置?
将 CLAUDE.md 文件提交到你的文档仓库中。任何克隆该仓库并运行 Claude Code 的人都会自动使用你的项目配置。这使得文档标准在所有贡献者之间保持一致,无需每个人单独设置自己的上下文。