rai-discover

Automates codebase discovery and generates knowledge-graph artifacts for software projects.

71|8|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/humansys/raise --skill rai-discover
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rai-discover
Source: https://github.com/humansys/raise/tree/main/packages/raise-cli/src/raise_cli/skills_base/rai-discover
Command: npx skills add https://github.com/humansys/raise --skill rai-discover

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the discovery of codebases and the construction of a knowledge graph to support governance and memory in RaiSE projects.

Core Features & Use Cases

  • Automates project-wide symbol extraction and language detection to populate discovery artifacts.
  • Generates context.yaml, components-validated.json, and documentation scaffolding for modules and system design.
  • Supports integration with the RaiSE onboarding and session workflows to speed up project setup.

Quick Start

Run the rai-discover pipeline on your project to generate discovery artifacts.

Frequently Asked Questions about rai-discover

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

FAQPage Schema
How do I automate codebase discovery and build a knowledge graph for project governance?

Yes, you can build a knowledge graph for multi-language codebases by running automated language detection and symbol extraction. The pipeline processes a project root directory and generates discovery artifacts to map the structure across different programming languages.

What discovery artifacts are generated when mapping codebase structure?

Mapping codebase structure generates discovery artifacts including context.yaml, components-validated.json, module documentation, and system documentation. These outputs capture the validated components and architectural context needed for project onboarding and session workflows.

How do I generate module and system documentation scaffolding from an existing codebase?

To generate module and system documentation scaffolding from an existing codebase, you run the discovery pipeline on your project root. It automatically extracts symbols and outputs structured module docs and system docs alongside the validated components file.

Does the codebase discovery pipeline require manual language configuration?

No, the codebase discovery pipeline does not require manual language configuration because it uses automated language detection. You provide a project root input and the pipeline optionally detects languages to process multi-language codebases automatically.

What is the best way to validate components in a software project for onboarding?

The best way to validate components for software project onboarding is to run automated discovery to generate a components-validated.json file. This artifact captures the validated structural components and integrates with session workflows to speed up project setup.