Skip to main content

Claude-Mem Public Documentation

What This Folder Is

This docs/public/ folder contains the Mintlify documentation site - the official user-facing documentation for claude-mem. It’s a structured documentation platform with a specific file format and organization.

Folder Structure

docs/
├── public/          ← You are here (Mintlify MDX files)
│   ├── *.mdx       - User-facing documentation pages
│   ├── docs.json   - Mintlify configuration and navigation
│   ├── architecture/ - Technical architecture docs
│   ├── usage/      - User guides and workflows
│   └── *.webp, *.gif - Assets (logos, screenshots)
└── context/        ← Internal documentation (DO NOT put here)
    └── *.md        - Planning docs, audits, references

File Requirements

Mintlify Documentation Files (.mdx)

All official documentation files must be:
  • Written in .mdx format (Markdown with JSX support)
  • Listed in docs.json navigation structure
  • Follow Mintlify’s schema and conventions
The documentation is organized into these sections:
  • Get Started: Introduction, installation, usage guides
  • Best Practices: Context engineering, progressive disclosure
  • Configuration & Development: Settings, dev workflow, troubleshooting
  • Architecture: System design, components, technical details

Configuration File

docs.json defines:
  • Site metadata (name, description, theme)
  • Navigation structure
  • Branding (logos, colors)
  • Footer links and social media

What Does NOT Belong Here

Planning documents, design docs, and reference materials go in /docs/context/ instead: Files that belong in /docs/context/ (NOT here):
  • Planning documents (*-plan.md, *-outline.md)
  • Implementation analysis (*-audit.md, *-code-reference.md)
  • Error tracking (typescript-errors.md)
  • Internal design documents
  • PR review responses
  • Reference materials (like agent-sdk-ref.md)
  • Work-in-progress documentation

How to Add Official Documentation

  1. Create a new .mdx file in the appropriate subdirectory
  2. Add the file path to docs.json navigation
  3. Use Mintlify’s frontmatter and components
  4. Follow the existing documentation style
  5. Test locally: npx mintlify dev

Development Workflow

For contributors working on claude-mem:
  • Read /CLAUDE.md in the project root for development instructions
  • Place planning/design docs in /docs/context/
  • Only add user-facing documentation to /docs/public/
  • Test documentation locally with Mintlify CLI before committing

Testing Documentation

# Validate docs structure
npx mintlify validate

# Check for broken links
npx mintlify broken-links

# Run local dev server
npx mintlify dev

Summary

Simple Rule:
  • /docs/public/ = Official user documentation (Mintlify .mdx files) ← YOU ARE HERE
  • /docs/context/ = Internal docs, plans, references, audits