Skip to main contentClaude-Mem Documentation Folder
What This Folder Is
This docs/ folder is a Mintlify documentation site - the official user-facing documentation for claude-mem. It’s a structured documentation platform with a specific file format and organization.
File Structure 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 should go in /context/ instead:
Files that should be in /context/ (not /docs/):
- Planning documents (
*-plan.md, *-outline.md)
- Implementation analysis (
*-audit.md, *-code-reference.md)
- Error tracking (
typescript-errors.md)
- Design documents not part of official docs
- PR review responses
- Reference materials (like
agent-sdk-ref.md)
Example: The deleted VIEWER.md was moved because it was implementation documentation, not user-facing docs.
Current Files That Should Be Moved
These .md files currently in docs/ should probably be moved to context/:
typescript-errors.md - Error tracking
worker-service-architecture.md - Implementation details (not user-facing architecture)
processing-indicator-audit.md - Implementation audit
processing-indicator-code-reference.md - Code reference
worker-service-rewrite-outline.md - Planning document
worker-service-overhead.md - Analysis document
CHROMA.md - Implementation reference (if not user-facing)
chroma-search-completion-plan.md - Planning document
How to Add Official Documentation
- Create a new
.mdx file in the appropriate subdirectory
- Add the file path to
docs.json navigation
- Use Mintlify’s frontmatter and components
- Follow the existing documentation style
Development Workflow
For contributors working on claude-mem:
- Read
/CLAUDE.md in the project root for development instructions
- Place planning/design docs in
/context/
- Only add user-facing documentation to
/docs/
- Test documentation locally with Mintlify CLI if available
Summary
Simple Rule:
/docs/ = Official user documentation (Mintlify .mdx files)
/context/ = Development context, plans, references, internal docs