rai init
Initialize a RaiSE project. Detects project type (greenfield/brownfield), creates .raise/manifest.yaml, and scaffolds skills/workflows for each target agent.
Usage¶
Options¶
| Flag | Short | Description |
|---|---|---|
--name |
-n |
Project name (defaults to directory name) |
--path |
-p |
Project path (defaults to current directory) |
--detect |
-d |
Auto-detect installed agents from project markers. Also generates AGENTS.md |
--agent |
Target agent(s): claude, cursor, windsurf, copilot, antigravity. Repeatable |
|
--ide |
Deprecated — use --agent instead |
|
--dry-run |
Preview skill updates without writing files | |
--force |
Overwrite all skill files without prompting | |
--skip-updates |
Keep all existing skills, only install new ones | |
--skill-set |
Overlay a skill set from .raise/skills/{name}/ on top of builtins |
Examples¶
# 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](skill.md/, [rai info](info.md/