sage-core-module-guide

Document sage-core module responsibilities, dependencies, and extension points.

12|1|Updated Jul 15, 2025
One-click install
npx skills add https://github.com/majiayu000/sage --skill sage-core-module-guide
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sage-core-module-guide
Source: https://github.com/majiayu000/sage/tree/main/.sage/skills/sage-core-module-guide
Command: npx skills add https://github.com/majiayu000/sage --skill sage-core-module-guide

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Sage-core module guide provides a clear map of module responsibilities, inter-module relations, and extension points to help engineers modify, understand, and extend the core system efficiently.

Core Features & Use Cases

  • Comprehensive overview of Sage-core's 36 modules and their interactions.
  • Clear instructions for modifying module boundaries, adding new modules, and understanding dependencies.
  • Practical scenarios: onboarding new contributors, implementing a new feature in sage-core, or debugging cross-module interactions.

Quick Start

To start, read this guide to identify module responsibilities, then navigate to sage-core/src to locate the target module and apply the documented extension points.

Frequently Asked Questions about sage-core-module-guide

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

FAQPage Schema
How do I understand sage-core module dependencies before extending the codebase?

To understand sage-core module dependencies, this guide maps the responsibilities and interactions of all 36 modules, providing structured documentation to clarify inter-module relations and extension points for developers.

How do I add a new module to the sage-core Rust codebase?

To add a new module to the sage-core Rust codebase, navigate to sage-core/src and apply the documented extension points to modify module boundaries and integrate new features following the maintainable extension patterns.

What is the best way to debug cross-module interactions in sage-core?

The best way to debug cross-module interactions in sage-core is to use this guide to identify module responsibilities and integration workflows, allowing you to trace dependencies and interactions across the 36 modules effectively.

Does the sage-core module guide provide onboarding instructions for new software engineers?

Yes, the guide supports software engineers onboarding to sage-core by offering a comprehensive overview of module boundaries, dependencies, and practical scenarios for implementing features and debugging interactions.

When do I need to check module boundaries before modifying the sage-core system?

You need to check module boundaries before modifying the sage-core system whenever you implement new features or debug cross-module interactions, ensuring changes respect documented dependencies and maintainable extension patterns.