rai-discover-start

Detect project type, languages, and key directories into work/discovery/context.yaml.

Updated Feb 4, 2026
One-click install
npx skills add https://github.com/fcastrillo/carbtrack-ai --skill rai-discover-start
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rai-discover-start
Source: https://github.com/fcastrillo/carbtrack-ai/tree/main/.claude/skills/rai-discover-start
Command: npx skills add https://github.com/fcastrillo/carbtrack-ai --skill rai-discover-start

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill initializes codebase discovery by detecting project type, languages, and key directories, and creates a context file that downstream discovery skills will use.

Core Features & Use Cases

  • Detects languages present in the repository and identifies root directories to scan
  • Generates a work/discovery/context.yaml that stores the project's discovery context
  • Prepares the system for subsequent discovery steps such as /rai-discover-scan

Quick Start

Run the discovery starter to detect languages, identify root directories, and create the work/discovery/context.yaml file.

Frequently Asked Questions about rai-discover-start

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

FAQPage Schema
How do I initialize codebase discovery to detect project type and languages?

To initialize codebase discovery, you run a scan that detects the programming languages present and identifies the root directories to scan, creating a context.yaml file that stores the project's discovery context for downstream processing.

What is a context.yaml file used for in codebase discovery workflows?

A context.yaml file stores the project's discovery context, including detected languages and key directories, preparing the system for subsequent discovery scans and ensuring workflows have the necessary project environment data.

When should I run codebase discovery on my repository?

You should run codebase discovery at the start of a new project or after major repository changes to accurately detect project types, languages, and key directories before performing subsequent discovery scans.

How do I prepare a repository for subsequent discovery scans?

To prepare a repository for subsequent discovery scans, you initialize a discovery process that detects languages, identifies root directories, and generates a work/discovery/context.yaml file to store the project context.

Does codebase discovery require any dependencies to detect languages?

Codebase discovery does not require any external dependencies to detect languages and identify root directories, operating independently to generate the initial project context file for your repository.