smithery.ai

ralph-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.

First seen Apr 16, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Allowed toolsRead, Write, Edit, Bash, Grep, Glob
Declared agents claude-code

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,272 B
  • docs SUMMARY.md 243 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 2 installs

SKILL.md

Ralph Ultra Project Initialization

Initialize a project for autonomous development with Ralph Ultra.

What this does

  1. Detects project type — Node.js, Python, Rust, Go, Flutter, or custom
  2. Creates .ralph-ultra/ directory with config, skills, sessions, baselines, and cache
  3. Generates CLAUDE.md — Tailored project instructions based on detected framework
  4. Deploys 21 production skills — All skills copied and version-tracked
  5. Creates config.json — Security mode, tool preference, iteration limits
  6. 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.json has valid security mode (default: standard)
  • Skills deployed and version manifest created
  • CLAUDE.md generated with project-specific instructions
  • prd.json scaffold ready for story definition

Example

To initialize a Next.js project:

/ralph-ultra:ralph-init my-saas-app --template nextjs

Execute: !bash -c "source $RALPHULTRAHOME/lib/core/init.sh && ruinitproject '$ARGUMENTS'" if ralph-ultra CLI is installed, otherwise follow the manual steps above.