matrix-core-architecture

Map subsystems and interfaces in the Matrix-core Go monorepo.

7|1|Updated Jul 26, 2026
One-click install
npx skills add https://github.com/paxlabs-inc/ion-agent --skill matrix-core-architecture
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: matrix-core-architecture
Source: https://github.com/paxlabs-inc/ion-agent/tree/main/skills/software-development/matrix-core-architecture
Command: npx skills add https://github.com/paxlabs-inc/ion-agent --skill matrix-core-architecture

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill addresses the complexity of navigating and extending the Matrix-core monorepo, preventing common pitfalls like misinterpreting generated codegraph files as source code.

Core Features & Use Cases

  • Subsystem Navigation: Provides a clear map of the agent runtime, cortex memory system, and Merkle tree architecture.
  • Extension Guidance: Offers standardized patterns for adding new cortex namespaces, envelope kinds, and Neo agent tools.
  • Use Case: When a developer needs to add a new memory namespace, this skill provides the exact sequence of updating keys, store methods, and snapshot anchoring to maintain system integrity.

Quick Start

Use the matrix-core-architecture skill to identify the correct source file path for the cortex snapshot system.

Frequently Asked Questions about matrix-core-architecture

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I navigate the Matrix-core Go monorepo and understand its subsystem architecture?

To navigate the Matrix-core monorepo, this skill maps the agent runtime, cortex memory system, and Merkle tree architecture, providing clear subsystem boundaries and source file paths for deterministic state management.

How do I add a new memory namespace to the cortex system in a Go monorepo?

Adding a new cortex memory namespace requires updating keys, store methods, and snapshot anchoring. This skill provides the exact sequence needed to maintain system integrity when extending the cortex system.

What are .kvx codegraph artifacts and why should I not edit them directly?

Generated .kvx codegraph artifacts are outputs of the MCL language extensions, not source code. This skill prevents common pitfalls by clarifying how to handle these artifacts correctly during development.

How does identity preamble injection work with the Merkle tree implementation?

Identity preamble injection integrates with the Merkle tree implementation to ensure deterministic state management. This skill guides correct handling of these processes within the agent runtime environment.

Can I use this approach to extend Neo agent tools within the Matrix-core environment?

Yes, you can extend Neo agent tools. This skill offers standardized patterns for adding new envelope kinds and tools to the agent runtime while preserving the existing architecture.

What is the best way to manage deterministic state in a Go-based agent runtime?

Deterministic state management in a Go-based agent runtime relies on the cortex memory system and Merkle tree architecture. This skill maps these components to guide correct state handling and snapshot anchoring.