rcode-init

Load and initialize rcode skill configuration for project modules.

2|1|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/hanzlahabib/rcode --skill rcode-init
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rcode-init
Source: https://github.com/hanzlahabib/rcode/tree/main/rcode/skills/rcode-init
Command: npx skills add https://github.com/hanzlahabib/rcode --skill rcode-init

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction of manually discovering, initializing, and loading rcode configuration before any other skill can run.

Core Features & Use Cases

  • Fast-path loading: Returns resolved configuration values immediately when the requested module is already configured.
  • Interactive initialization: Guides the user through core and module setup when config is missing, then writes the required files.
  • Project bootstrapping: Supports first-time project setup by creating the rcode config, state, and context files needed for later skills.
  • Use Case: A calling skill activates rcode-init to get module variables for a project, and if configuration is missing, the user is prompted once and the config is written automatically.

Quick Start

Use the rcode-init skill to load the current project configuration for the requested module and return the resolved variables.

Frequently Asked Questions about rcode-init

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

FAQPage Schema
How do I bootstrap project configuration files during initial setup?

Project configuration bootstrapping initializes required config, state, and context files during first-time setup. It guides you through core and module setup interactively, then writes the necessary files to prepare the environment.

What is the best way to load YAML configuration variables for a specific module?

Loading YAML configuration variables for a module uses a fast-path JSON loading mechanism to return resolved values immediately. If the requested module is already configured, it bypasses interactive prompts and delivers the settings instantly.

How does interactive missing-config checking work during project initialization?

Interactive missing-config checking detects absent module settings and prompts the user for core values. It then writes the configuration files automatically, resolving defaults without disrupting the setup workflow.

Do I need to manually create .rcode configuration files before running a workflow?

You do not need to manually create .rcode configuration files before running a workflow. The initialization process detects missing configurations, prompts you once for setup, and writes the required files automatically.

Why does my workflow fail when configuration is missing for a requested module?

Your workflow fails when configuration is missing because dependent modules lack required variables to execute. The initialization process prevents this by intercepting missing configurations and writing the necessary files before continuing.

Can I resolve default configuration values without writing files for every project?

You can resolve default configuration values without writing files for every project by using fast-path JSON loading. It returns resolved variables immediately for already configured modules without triggering file writes.