Initialize a new Ralph Ultra project with smart template detection, PRD scaffolding, and skill deployment...
Initialize a project for autonomous development with Ralph Ultra.
.ralph-ultra/ directory with config, skills, sessions, baselines, and cache/ralph-ultra:ralph-init <project-name> [--template nextjs|python|node|flutter|fix]
$ARGUMENTS[0] — Project name (required)--template — Force a specific template instead of auto-detecting| 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 |
After initialization, the skill verifies:
.ralph-ultra/ directory created with correct structureconfig.json has valid security mode (default: standard)prd.json scaffold ready for story definitionTo 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.