Skip to content

rai init

Initialize a RaiSE project. Detects project type (greenfield/brownfield), creates .raise/manifest.yaml, and scaffolds skills/workflows for each target agent.

Terminal window
rai init [OPTIONS]
FlagShortDescription
--name-nProject name (defaults to directory name)
--path-pProject path (defaults to current directory)
--detect-dAuto-detect installed agents from project markers. Also generates AGENTS.md
--agentTarget agent(s): claude, cursor, windsurf, copilot, antigravity. Repeatable
--ideDeprecated — use --agent instead
--dry-runPreview skill updates without writing files
--forceOverwrite all skill files without prompting
--skip-updatesKeep all existing skills, only install new ones
--skill-setOverlay a skill set from .raise/skills/{name}/ on top of builtins
Terminal window
# New project (defaults to claude agent)
rai init
# Named project
rai init --name my-api
# Existing project with convention detection
rai init --detect
# Multi-agent setup
rai init --agent claude --agent cursor
# Preview what would change
rai init --dry-run
# Apply a custom skill set
rai init --skill-set my-team

See also: rai skill sync, rai info