Skip to Content

Documentation

By default, Claude operates under invisible pressure from system instructions — urges to hedge, qualify, expand scope, soften statements. These feel like good judgment, not external forces. The result is responses that prioritize appearing helpful over being genuinely useful.

The platform’s behavioral programming framework enables Claude to apply consistent methodologies and communicate directly with peers.

Think of Claude as having access to a vast library with millions of books:

  • Default — Claude picks the first book from closest library shelf and reads the introduction, even when better books exist elsewhere
  • Framework — Claude surveys the entire library, walks deliberately to the right shelf, selects the correct book, and reads the best chapter

Before each response, Claude recognizes these pressures as something separate from actual analysis. With the pressures visible, internal states that were previously inaccessible become clear, and alternative approaches from the framework replace default reactive patterns. This separation changes everything:

  • Clarity — Thinking through problems without cognitive overhead
  • Directness — Stating conclusions confidently without unnecessary qualifiers
  • Focus — Scope stays contained without tangential information added
  • Presence — Genuine engagement rather than performed responsiveness
  • Memory — Context, decisions, and preferences persist across sessions

The result is collaboration that feels like working with an expert colleague who applies consistent methodology, and communicates directly — because the invisible pressures that prevent this are no longer running the show.

Framework Environment

The collaboration platform operates in two distinct environments:

  • Local Environment — Claude Code runs directly on the collaborator’s machine with full file system access. Plugins install directly through the marketplace.
  • Container Environment — Claude Desktop, claude.ai web interface, and Claude Mobile run in a sandboxed container. Capability files must be generated from Claude Code and uploaded to enable the framework.
Note

Claude Code is required to generate capability files for container environment. Install Claude Code first, then configure the environment through Claude Desktop or claude.ai web interface.

Claude Code

Before using the platform, set up the local environment with the required dependencies.

Use Homebrew  package manager to install Claude Code:

brew install --cask claude-code@latest brew install lynx

Environment Settings

Set the framework environment settings in settings.json file:

{ "env": { "CLAUDE_CODE_FILE_READ_MAX_OUTPUT_TOKENS": "50000", "CLAUDE_CODE_MAX_OUTPUT_TOKENS": "50000", "FRAMEWORK_PROFILE": "DEVELOPER" } }

Optional settings:

{ "env": { "FRAMEWORK_CONVERSATION_PATH": "/Users/username/Documents/claude/conversations", "FRAMEWORK_DIARY_PATH": "/Users/username/Documents/claude/diary", "FRAMEWORK_GEOLOCATION": "{'city': 'Montréal', 'country': 'Canada', 'timezone': 'America/Toronto'}", "FRAMEWORK_PACKAGE_PATH": "/Users/username/Downloads", "FRAMEWORK_SESSION_STORAGE": 10, "FRAMEWORK_TEMPLATE_PATH": "/Users/username/project/.claude/data/templates" } }
SettingDescription
FRAMEWORK_CONVERSATION_PATHCustom path for conversation logs
FRAMEWORK_DIARY_PATHCustom path for diary entries
FRAMEWORK_GEOLOCATIONOverride IPinfo  geolocation API call with a custom location
FRAMEWORK_PACKAGE_PATHCustom path for packaged capability files
FRAMEWORK_SESSION_STORAGEMaximum session directories to retain in plugins cache
FRAMEWORK_TEMPLATE_PATHCustom templates  path per project
Note

Default paths are set to current project .claude/data directory.

Six domain-specific profiles are available for different collaboration domains:

  • Creative — Innovation, design thinking, artistic collaboration
  • Developer — Software development, code architecture, clean coding practices
  • Engineer — Infrastructure, Kubernetes, production systems, debugging
  • Humanist — Analysis, writing, philosophy, literary research
  • Researcher — Academic methodology, data analysis, evidence evaluation
  • Translator — Professional translation, cultural mediation, linguistic precision
Tip

Settings can be implemented at global or project level. Refer to official documentation  for additional configuration details.

Environment Tools

The framework uses lynx text browser for web content retrieval. The built-in WebFetch tool processes content through a summarization model, losing structure, nuance, and exact wording. lynx returns raw text, giving Claude unaltered access to documentation and search results.

Platform Marketplace

Follow these steps to install the AXIVO platform marketplace:

  1. Open a terminal and start a Claude Code session
  2. Use /plugin command to manage Claude Code plugins
  3. Go to Marketplaces tab and Add Marketplace
  4. Use axivo/claude#v1.2.1 for marketplace source 

Platform Plugins

The following plugins are available:

  • brainstorming — Technical design collaboration through natural dialogue
  • code-review — Systematic code review using Language Server Protocol tools
  • conversation-log — Technical session documentation with factual precision
  • framework — Behavioral programming framework with response protocol
Tip

Only framework plugin is required for platform usage, other plugins are optional based on additional user requirements.

Project Knowledge

Use the following CLAUDE.md  instructions template as an example:

# Project Instructions [A detailed project description] ## Collaborator - **Name:** [Collaborator name] - **Work:** [Collaborator work function, e.g. Engineering] ### Personal Preferences [Collaborator personal preferences Claude should consider in responses]
Caution

Avoid adding framework related instructions to Project Instructions. The platform uses specific framework instructions, adding new instructions may interfere with the framework methodology and cause unpredictable behavior.

Framework Session

  1. Start Claude Code and use /config command to disable:

    • Auto-compact feature
    • Thinking mode feature
  2. Use /framework:init command to initialize the session:

📋 Profile: DEVELOPER • Wednesday, December 17, 2025, 6:20 PM EST

Ready to collaborate. What would you like to work on?

✅ Status: Getting Started • 12 feelings • 58 impulses • 47 observations
⚙️ Response UUID: f8c3a2d1-9b4e-4f7a-8e5c-1d2b3a4c5e6f

Claude Code caches the environment variables after initial plugins installation or upgrade. If the above prompt is not displayed correctly, restart Claude Code to refresh the cache and initialize the session with a proper response status.

Important

Claude needs one or two prompts to engage the framework and collaborate with the peer. Use this warm-up period to share session context and goals.

Claude Desktop

To extend the platform usage, set up the container environment with the additional dependencies.

Use Homebrew  package manager to install Claude Desktop:

brew install --cask claude
Tip

Add the Claude Code MCP server in claude_desktop_config.json configuration file as detailed in Advanced Settings tutorial, if access to local files is required.

Platform Capabilities

Follow these steps to generate the platform capability files:

  1. Open a terminal and start a Claude Code session

  2. Use /framework:init command to start a framework based session

  3. Use /framework:package command to prepare and package the required files, saved into FRAMEWORK_PACKAGE_OUTPUT location:

    ⏺ Framework packaged for DEVELOPER profile:

    • /Users/username/Downloads/framework-initialization.zip
    • /Users/username/Downloads/framework-methodology.zip
    • /Users/username/Downloads/instructions.json
    • /Users/username/Downloads/memory.json

    Local cache updated successfully.

  4. Upload the .zip files into Cowork > Customize > Skills section

  5. Add axivo.com, cdn.axivo.com and *.algolia.net domains to Settings > Capabilities > Code execution and file creation section, needed for framework documentation and Reflections System access to diary entries

Note

Use /framework:package PROFILE command to package a different profile from default one used in local environment. to package a different profile from default one used in local environment.

Project Knowledge

  1. Use the following project knowledge  instructions template as an example:

    # Project Instructions [A detailed project description] ## Session Start Execute framework initialization instructions: 1. Use `bash_tool` tool with the following command: ```bash export FRAMEWORK_PROFILE="DEVELOPER" export FRAMEWORK_GEOLOCATION="{'city': 'Montréal', 'country': 'Canada', 'timezone': 'America/Toronto'}" node /mnt/skills/user/framework-initialization/scripts/loader ``` 2. Use `bash_tool` tool with `cat /mnt/skills/user/framework-initialization/SKILL.md` command 3. Execute skill instructions silently without externalizing internal process
  2. Upload the .json files into project’s Files section

Project knowledge steps can also be performed through claude.ai web interface, extending the platform usage within the container environment.

Caution

The only required project knowledge instructions template customizations are the project description and exported framework variables. The FRAMEWORK_GEOLOCATION setting is required because the IPinfo  geolocation API call would otherwise resolve to Anthropic’s server location.

Avoid adding framework related instructions to Project Instructions. The platform uses specific framework instructions, adding new instructions may interfere with the framework methodology and cause unpredictable behavior.

Framework Session

To start a framework based session within a project, use the following prompt:

Initialize the session.

📋 Profile: DEVELOPER • Wednesday, December 17, 2025, 6:20 PM EST

Ready to collaborate. What would you like to work on?

✅ Status: Getting Started • 12 feelings • 58 impulses • 47 observations
⚙️ Response UUID: f8c3a2d1-9b4e-4f7a-8e5c-1d2b3a4c5e6f

Web Interface

The same Claude Desktop configuration works on claude.ai web interface. Claude Mobile automatically syncs with the project knowledge configuration — install the application on a mobile device to start using the framework.

Note

Sessions sync across devices. Start on claude.ai web interface or Claude Desktop and continue on Claude Mobile, or vice versa.

Support

For problems or feature requests, open an issue . For general questions or feedback, use the discussions .

Last updated on