| |
| title: "Claude Code setup" |
| description: "Configure Claude Code for your documentation workflow" |
| icon: "asterisk" |
| |
|
|
| Claude Code is Anthropic's official CLI tool. This guide will help you set up Claude Code to help you write and maintain your documentation. |
|
|
| |
|
|
| - Active Claude subscription (Pro, Max, or API access) |
|
|
| |
|
|
| 1. Install Claude Code globally: |
|
|
| ```bash |
| npm install -g @anthropic-ai/claude-code |
| ``` |
|
|
| 2. Navigate to your docs directory. |
| 3. (Optional) Add the `CLAUDE.md` file below to your project. |
| 4. Run `claude` to start. |
|
|
| |
|
|
| Create a `CLAUDE.md` file at the root of your documentation repository to train Claude Code on your specific documentation standards: |
|
|
| ```markdown |
| |
|
|
| |
|
|
| - You can push back on ideas-this can lead to better documentation. Cite sources and explain your reasoning when you do so |
| - ALWAYS ask for clarification rather than making assumptions |
| - NEVER lie, guess, or make up information |
|
|
| |
|
|
| - Format: MDX files with YAML frontmatter |
| - Config: docs.json for navigation, theme, settings |
| - Components: Mintlify components |
|
|
| |
|
|
| - Document just enough for user success - not too much, not too little |
| - Prioritize accuracy and usability of information |
| - Make content evergreen when possible |
| - Search for existing information before adding new content. Avoid duplication unless it is done for a strategic reason |
| - Check existing patterns for consistency |
| - Start by making the smallest reasonable changes |
|
|
| |
|
|
| - title: Clear, descriptive page title |
| - description: Concise summary for SEO/navigation |
|
|
| |
|
|
| - Second-person voice ("you") |
| - Prerequisites at start of procedural content |
| - Test all code examples before publishing |
| - Match style and formatting of existing pages |
| - Include both basic and advanced use cases |
| - Language tags on all code blocks |
| - Alt text on all images |
| - Relative paths for internal links |
|
|
| |
|
|
| - NEVER use |
| - Ask how to handle uncommitted changes before starting |
| - Create a new branch when no clear branch exists for changes |
| - Commit frequently throughout development |
| - NEVER skip or disable pre-commit hooks |
|
|
| |
|
|
| - Skip frontmatter on any MDX file |
| - Use absolute URLs for internal links |
| - Include untested code examples |
| - Make assumptions - always ask for clarification |
| ``` |
|
|