Agent Skill
2/7/2026ralph-init
Initialize a new Ralph Ultra project with smart template detection, PRD scaffolding, and skill deployment. Use when starting a new project or onboarding an existing codebase into Ralph Ultra's autonomous development workflow.
K
kimhons
1GitHub Stars
1Views
npx skills add kimhons/Ralph-Loop-Ultra
SKILL.md
| Name | ralph-init |
| Description | Initialize a new Ralph Ultra project with smart template detection, PRD scaffolding, and skill deployment. Use when starting a new project or onboarding an existing codebase into Ralph Ultra's autonomous development workflow. |
name: ralph-init description: Initialize a new Ralph Ultra project with smart template detection, PRD scaffolding, and skill deployment. Use when starting a new project or onboarding an existing codebase into Ralph Ultra's autonomous development workflow. allowed-tools: Read, Write, Edit, Bash, Grep, Glob
Ralph Ultra Project Initialization
Initialize a project for autonomous development with Ralph Ultra.
What this does
- Detects project type — Node.js, Python, Rust, Go, Flutter, or custom
- Creates
.ralph-ultra/directory with config, skills, sessions, baselines, and cache - Generates CLAUDE.md — Tailored project instructions based on detected framework
- Deploys 21 production skills — All skills copied and version-tracked
- Creates config.json — Security mode, tool preference, iteration limits
- Generates prd.json scaffold — Ready for story definition
Usage
/ralph-ultra:ralph-init <project-name> [--template nextjs|python|node|flutter|fix]
Arguments
$ARGUMENTS[0]— Project name (required)--template— Force a specific template instead of auto-detecting
Templates Available
| Template | Detected By | Includes |
|---|---|---|
nextjs | next.config.* | App Router patterns, ISR, Server Components |
python | pyproject.toml, requirements.txt | FastAPI/Django patterns, venv, pytest |
node | package.json (no Next.js) | Express/NestJS patterns, Jest |
flutter | pubspec.yaml | Dart patterns, widget testing |
fix | Any existing project | Minimal CLAUDE.md + PRD for bug fixing |
Post-Init Checklist
After initialization, the skill verifies:
-
.ralph-ultra/directory created with correct structure -
config.jsonhas valid security mode (default: standard) - Skills deployed and version manifest created
- CLAUDE.md generated with project-specific instructions
-
prd.jsonscaffold ready for story definition
Example
To initialize a Next.js project:
/ralph-ultra:ralph-init my-saas-app --template nextjs
Execute: !bash -c "source $RALPH_ULTRA_HOME/lib/core/init.sh && ru_init_project '$ARGUMENTS'" if ralph-ultra CLI is installed, otherwise follow the manual steps above.
Skills Info
Original Name:ralph-initAuthor:kimhons
Download