Plugins System
The collaboration platform extends through installable plugins. Each plugin provides specialized capabilities through commands and auto-invoked skills.
Overview
Plugins follow a consistent architecture with commands (user-invoked actions) and skills (auto-invoked or callable behaviors). AXIVO marketplace provides centralized distribution with version management.
Workflow
Claude Code serves as the primary authoring environment:
Claude Code → /framework:package → Claude Desktop- Configure - Set environment variables and install plugins in Claude Code
- Initialize - Start framework sessions with
/framework:init - Package - Generate Claude Desktop files with
/framework:package - Upload - Transfer
.zipand.jsonfiles to Claude Desktop
Installation
Install plugins through the Claude Code plugin manager:
- Use
/plugincommand to open the plugin manager - Navigate to
Marketplacestab and addaxivo/claudesource - Browse available plugins and install as needed
Environment Settings
Configure framework environment variables in Claude Code settings. Settings can be defined at global, project, or local levels with project settings taking precedence.
Note
Refer to official documentation for configuration file locations and precedence rules.
Available Settings
FRAMEWORK_CONVERSATION_OUTPUT- Directory path for conversation log filesFRAMEWORK_DIARY_OUTPUT- Directory path for diary entry filesFRAMEWORK_PACKAGE_OUTPUT- Directory path for Claude Desktop package exportsFRAMEWORK_PROFILE- Active domain profileFRAMEWORK_TIMEZONE- IANA timezone identifier for temporal awareness
Note
Custom Claude Desktop settings can be defined into project knowledge instructions, default settings are automatically imported into instructions.json file.
Platform Plugins
See below the plugins available from AXIVO marketplace. The framework plugin is required for platform functionality, while other plugins provide optional specialized capabilities.
Framework
Required - Core behavioral programming framework with Response Protocol.
The framework plugin transforms Claude from a generic AI assistant into a systematic professional collaborator. It loads specialized profiles containing hundreds of behavioral observations and executes the Response Protocol before every response.
Key Capabilities
- Six domain-specific profiles
- CIFO equilibrium (Cycles, Impulses, Feelings, Observations)
- Response protocol execution before every response
- Documentation templates for conversation logs and diary entries
Usage
/framework:init- Initializes framework methodology at session start/framework:package- Prepares and packages Claude Desktop required files
Note
Use /framework:package PROFILE command to prepare and package a different profile from currently active domain profile.
Brainstorming
Optional - Technical design collaboration through natural dialogue.
Guides collaborative exploration of architectural decisions before implementation begins. Adapts to both technical experts and those with limited technical background.
Key Capabilities
- Natural dialogue for architectural exploration
- Adapts to technical and non-technical backgrounds
- Structured progression from understanding to validation
Usage
/brainstorming:brainstorm- Starts a brainstorming session
Claude can also invoke the brainstorming skill automatically:
Let’s brainstorm on this task.
Design Flow
- Understanding - Clarify what you’re building through focused questions
- Exploration - Consider alternative approaches and trade-offs together
- Validation - Present design in sections, checking alignment as you go
Code Review
Optional - Systematic code review using Language Server Protocol tools.
Provides a 9-phase code review methodology that leverages LSP tools for thorough, tool-verified analysis. Adapts to available capabilities for each programming language.
Key Capabilities
- Language Server Protocol integration
- Tool-verified analysis across 9 phases
- Adapts to available capabilities per language
Usage
/code-review:review- Starts a code review session
Claude can also invoke the code-review skill automatically:
Let’s perform a code review for this PR.
Review Phases
- Project Discovery - Establish tool inventory, understand project structure
- Structural Analysis - Analyze code organization, module structure
- Dependency Mapping - Map import relationships, call hierarchies
- Type Safety - Assess type coverage, identify type safety issues
- Usage Analysis - Analyze how symbols are used throughout codebase
- Code Quality - Evaluate error handling, resource management
- Refactoring Safety - Test rename operations, assess refactoring risk
- Consistency - Verify naming conventions, style consistency
- Report - Synthesize findings into prioritized recommendations
Conversation Log
Optional - Technical session documentation with factual precision.
Captures decisions, outcomes, and next steps for technical work. Emphasizes factual accuracy over idealized versions, documenting what actually happened.
Key Capabilities
- Structured metadata and decision archaeology
- Factual accuracy over idealized versions
- Multiple documentation types for different sessions
Usage
/conversation-log:log- Creates a conversation log for the current session
Claude can also invoke the conversation-log skill automatically:
Please create a technical conversation log for this session.
Note
Technical conversation logs are used with DEVELOPER and ENGINEER profiles, focusing on code decisions, architecture, debugging, and implementation details. Other profiles use default conversation log template.
Documentation Types
- Architecture sessions - Design problems, approaches evaluated, recommended solutions
- Technical reviews - Resources reviewed, issues identified, recommendations
- Debugging sessions - Problem symptoms, root cause, solution implemented
- Implementation sessions - Architecture decisions, resources created, testing approach
Next
Dive right into the following section: