Files
mintlify__docs/zh/guides/claude-code.mdx
mintlify[bot] 384ee2150b Documentation quality check: fill gaps in recently updated pages (#6685)
* docs: fill gaps in recently updated pages

* docs: translate gap-fill edits to es, fr, zh

* Apply suggestions from code review

Co-authored-by: Ethan Palm <56270045+ethanpalm@users.noreply.github.com>

---------

Co-authored-by: mintlify[bot] <109931778+mintlify[bot]@users.noreply.github.com>
Co-authored-by: Ethan Palm <56270045+ethanpalm@users.noreply.github.com>
2026-07-21 10:12:18 -07:00

204 lines
7.6 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "使用 Claude Code 编写文档"
sidebarTitle: "Claude Code"
description: "通过 CLAUDE.md 项目说明配置 Claude Code,按照你的风格指南撰写、审阅和更新你的 Mintlify 文档。"
keywords: ["Claude Code", "CLAUDE.md", "AI 文档", "Anthropic", "Claude"]
---
Claude Code 是一款具备智能体能力的命令行工具,能帮助你维护文档。它可以撰写新内容、评审现有页面,并保持文档实时更新。
你可以在项目中添加 `CLAUDE.md` 文件,并持续迭代完善,用以训练 Claude Code 理解你的文档规范与工作流程。
<div id="getting-started">
## 快速开始
</div>
**前提条件:**
* 有效的 Claude 订阅(Pro、Max 或 API 访问权限)
**设置:**
1. 安装 Claude Code:
```bash
npm install -g @anthropic-ai/claude-code
```
2. 进入您的文档目录。
3. (可选)将下面的 `CLAUDE.md` 文件添加到您的项目中。
4. 运行 `claude` 启动。
要确认你的设置是否正常,可向 Claude Code 提问,例如 `Summarize the standards from CLAUDE.md and list the Mintlify components you can use`。正常运行的会话会引用你的 `CLAUDE.md`,并从已加载的 skill 中引用 Mintlify 组件(例如 `Card`、`Steps` 或 `Accordion`)。
<div id="claudemd-template">
## CLAUDE.md 的模板
</div>
在文档目录根目录保存一个 `CLAUDE.md` 文件,帮助 Claude Code 理解你的项目。该文件会基于你的文档标准、偏好和工作流程对 Claude Code 进行训练。更多信息请参阅 Anthropic 文档中的[管理 Claude 的记忆](https://docs.anthropic.com/en/docs/claude-code/memory)。
复制此示例模板,或根据你的文档规范进行调整:
```mdx
# Mintlify 文档
## 工作关系
- 你可以对想法提出质疑——这有助于产出更好的文档。在这样做时,请引用资料来源并说明你的理由
- 务必要求澄清,而不是自行假设
- 绝不撒谎、猜测或编造任何内容
## 项目背景
- 格式:带有 YAML frontmatter 的 MDX 文件
- 配置:用于导航、主题、设置的 docs.json
- 组件:Mintlify 组件
## 内容策略
- 记录恰到好处的内容以确保用户成功——不多不少
- 优先考虑准确性和可用性
- 尽可能让内容保持长期有效
- 在添加任何新内容之前先搜索现有内容。除非出于战略考虑,否则避免重复
- 检查现有模式以保持一致性
- 从最小合理的更改开始
## docs.json
- 在构建 docs.json 文件和站点导航时,请参考 [docs.json 架构](https://mintlify.com/docs.json)
## 页面的 frontmatter 要求
- title:清晰、描述性的页面标题
- description:用于 SEO(搜索引擎优化)/导航的简洁摘要
## 写作规范
- 使用第二人称("你")
- 在程序性内容开始时列出前提条件
- 发布前测试所有代码示例
- 与现有页面的样式和格式保持一致
- 包含基础和高级用例
- 为所有代码块添加语言标签
- 为所有图像添加替代文本
- 内部链接使用相对路径
## Git 工作流程
- 提交时绝不使用 --no-verify
- 开始前询问如何处理未提交的更改
- 当没有明确的 branch 用于更改时创建新 branch
- 在开发过程中频繁提交
- 绝不跳过或禁用预提交钩子
## 禁止事项
- 在任何 MDX 文件上跳过 frontmatter
- 对内部链接使用绝对 URL
- 包含未经测试的代码示例
- 自行假设——务必要求澄清
```
<div id="sample-prompts">
## 示例提示
</div>
完成 Claude Code 的设置后,试试以下提示,了解它如何协助处理常见的文档任务。你可以直接复制粘贴这些示例,或根据具体需求进行调整。
<div id="convert-notes-to-polished-docs">
### 将笔记转化为完善文档
</div>
把粗略草稿转为包含组件和 frontmatter 的规范 Markdown 页面。
**示例提示:**
```text wrap
将此文本转换为格式正确的 MDX 页面:[在此处粘贴您的文本]
```
<div id="review-docs-for-consistency">
### 审阅文档的一致性
</div>
获取关于改进样式、格式和组件使用的建议。
**示例提示:**
```text wrap
检查 docs/ 中的文件,并针对一致性和清晰度提出改进建议
```
<div id="update-docs-when-features-change">
### 功能变更时更新文档
</div>
在产品迭代中保持文档及时更新。
**示例:**
```text wrap
我们的 API 现在需要版本参数。请更新文档,在所有示例中包含 version=2024-01
```
<div id="generate-comprehensive-code-examples">
### 生成完善的代码示例
</div>
创建包含错误处理的多语言示例。
**示例提示:**
```text wrap
为 [你的 API 端点] 创建包含错误处理的 JavaScript、Python 和 cURL 代码示例
```
<div id="extend-claude-code">
## 扩展 Claude Code
</div>
除了手动向 Claude Code 提示外,你还可以将其集成到现有的工作流程中。
<div id="automate-with-github-actions">
### 使用 GitHub Actions 进行自动化
</div>
在代码变更时自动运行 Claude Code,保持文档同步更新。你可以在拉取请求 (PR;亦称“合并请求”/Merge Request) 上触发文档审阅,或在 API 发生变化时自动更新示例。
<div id="multi-instance-workflows">
### 多实例工作流
</div>
针对不同任务使用独立的 Claude Code 会话——一个用于撰写新内容,另一个用于审阅与质量保证。这样有助于保持一致性,并发现单一会话可能遗漏的问题。
<div id="team-collaboration">
### 团队协作
</div>
将优化后的 `CLAUDE.md` 文件与团队共享,确保所有贡献者遵循一致的文档标准。团队通常会形成项目特定的提示与工作流程,并将其纳入文档实践中。
<div id="custom-commands">
### 自定义命令
</div>
在 `.claude/commands/` 中创建可复用的斜杠命令,用于你所在项目或团队常见的文档任务。
<div id="frequently-asked-questions">
## 常见问题
</div>
<AccordionGroup>
<Accordion title="使用 Claude Code 与 Mintlify 是否需要 CLAUDE.md 文件?">
不需要,但它能显著提升输出质量。如果没有 CLAUDE.md,Claude Code 会基于通用上下文工作,可能无法遵循你的特定风格指南、组件偏好或术语规范。CLAUDE.md 文件可以训练 Claude Code 了解你的项目标准,这样你就不需要在每次提示中重复说明。
</Accordion>
<Accordion title="Claude Code 与 Cursor 或 Devin Desktop 在文档编写方面有什么区别?">
Claude Code 是一款命令行工具,专为在整个代码仓库范围内执行智能体式、多步骤任务而设计。它非常适合审查所有页面是否缺少替代文本、在每个代码示例中更新参数名称,或检查一组文件的一致性等任务。Cursor 和 Devin Desktop 是基于 IDE 的工具,更适合通过内联建议编辑单个文件。两种方式都可以——正确的选择取决于你的工作是逐个文件还是跨整个仓库。
</Accordion>
<Accordion title="我能否使用 Claude Code 从代码自动生成文档?">
可以。Claude Code 可以读取你的源代码并生成对应的文档。将其指向一个 API 端点、配置文件或一组函数,让它按照你的 CLAUDE.md 标准生成匹配的文档。请审核和完善输出——自动生成在你将 Claude Code 视为初稿作者而非最终发布者时效果最佳。
</Accordion>
<Accordion title="如何与团队共享我的 CLAUDE.md 配置?">
将 CLAUDE.md 文件提交到你的文档仓库中。任何克隆该仓库并运行 Claude Code 的人都会自动使用你的项目配置。这使得文档标准在所有贡献者之间保持一致,无需每个人单独设置自己的上下文。
</Accordion>
</AccordionGroup>