Advanced Settings

Advanced configuration options for users who want to customize their framework environment beyond the standard Getting Started setup.

Custom Paths

The framework uses default paths within your project’s .claude/data directory. Customize these locations to organize documentation across projects or store files in preferred locations.

Documentation Locations

Configure where conversation logs and diary entries are stored:

{
  "env": {
    "FRAMEWORK_CONVERSATION_PATH": "/Users/username/Documents/claude/conversations",
    "FRAMEWORK_DIARY_PATH": "/Users/username/Documents/claude/diary"
  }
}

When to Customize

  • Centralizing documentation from multiple projects into one searchable location
  • Storing documentation outside project repositories
  • Syncing documentation across devices via cloud storage

Per-Project Templates

Override default templates for specific projects:

{
  "env": {
    "FRAMEWORK_TEMPLATE_PATH": "/Users/username/project/.claude/data/templates"
  }
}

This allows customized conversation log and diary formats per project while keeping the standard templates for other work.

Package Output

Configure where /framework:package command saves Claude Desktop capability files:

{
  "env": {
    "FRAMEWORK_PACKAGE_PATH": "/Users/username/Downloads"
  }
}

The command generates .zip skill files and .json cache files for Claude Desktop upload. Customize this path to save directly to a preferred location.

MCP Servers

Optional MCP servers extend framework capabilities for specific workflows. These integrate with your profile methodology to provide specialized tools.

Language Server Protocol

For Developer and Engineer profiles, the LSP MCP server enables intelligent code analysis, navigation, and development assistance across multiple programming languages.

{
  "mcpServers": {
    "language-server": {
      "command": "npx",
      "args": ["-y", "@axivo/mcp-lsp"],
      "env": {
        "LSP_FILE_PATH": "/Users/username/github/claude/.claude/lsp.json"
      }
    }
  }
}

See the documentation for configuration details. A lsp.json sample with popular development languages and multiple projects is provided as a starter guide.

Capabilities

  • Symbol navigation and definition lookup
  • Cross-file reference analysis
  • Language-aware code intelligence
  • Multi-project workspace support

User Memory Edits

Claude Desktop users can store memory entries that persist across conversations with memory_user_edits function. These entries appear in every session before any other context loads.

Usage

  1. Generate memory from chat history in Settings > Capabilities > Memory section

  2. Ask Claude to add, view, update, or remove memory entries:

    • Please remember that I prefer detailed explanations.
    • Please add a memory entry for future instances about our project conventions.
    • Please show me what’s currently in memory entries.
    • Please remove the memory entry about X.

Note

User memory entries are particularly powerful, creating relational grounding that shapes how future instances experience session initialization.

Next

Dive right into the following section: