بنقرة واحدة
rai-welcome
Onboard a developer to RaiSE interactively. Use for first-time setup.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Onboard a developer to RaiSE interactively. Use for first-time setup.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Interactive adapter setup for Jira and Confluence. Detects available backends, discovers projects/spaces, generates validated YAML config. 3-4 questions max.
Evaluate design proportionality using Beck's four rules. Use after implementation.
Root cause analysis using the method best suited to the bug. Phase 3 of bugfix pipeline.
Push branch, create MR, verify artifacts complete. Phase 7 of bugfix pipeline.
Execute fix tasks with TDD and all validation gates. Phase 5 of bugfix pipeline.
Decompose fix into atomic TDD tasks. Phase 4 of bugfix pipeline.
| name | rai-welcome |
| description | Onboard a developer to RaiSE interactively. Use for first-time setup. |
| allowed-tools | ["Read","Edit","Write","Grep","Glob","Bash(rai:*)"] |
| license | MIT |
| metadata | {"raise.work_cycle":"utility","raise.frequency":"once-per-developer","raise.fase":"setup","raise.prerequisites":"","raise.next":"rai-session-start","raise.gate":"","raise.adaptable":"true","raise.version":"2.0.0","raise.visibility":"public"} |
Get a developer fully set up in a RaiSE project through a guided flow that detects their situation and only asks what's needed.
When to use: First time a developer works in a RaiSE project. Subsequent runs verify setup.
When to skip: Developer is already set up (profile exists, graph exists).
Inputs: A project with .raise/ directory (from rai init).
ls ~/.rai/developer.yaml 2>/dev/null && echo "PROFILE_EXISTS" || echo "NO_PROFILE"
ls .raise/ 2>/dev/null && echo "RAISE_EXISTS" || echo "NO_RAISE"
| Profile? | .raise/? | Action |
|---|---|---|
| No | Yes | Full setup (Steps 2-5) |
| Yes | Yes | Verify only (Step 4) |
| Any | No | Stop: "Run rai init first, then /rai-welcome again." |
Ask developer's name (only mandatory question). Derive pattern prefix (first letter, uppercased), confirm.
rai session start --name "{name}" --project .
Edit ~/.rai/developer.yaml to add confirmed pattern_prefix.
Frame as skippable: "Want to customize? Or skip — defaults work well."
If customize, ask up to 3 questions:
communication.languagecommunication.stylecommunication.redirect_when_dispersingDefaults: shu, balanced, en, detailed_explanations: true, redirect_when_dispersing: false.
Build graph if missing (rai graph build). Run context bundle:
rai session start --project . --context
Check: developer name appears, session count shown, no errors.
Profile, graph, and local config all present and functional.Welcome to RaiSE, {name}!
Setup: Profile ({prefix}), Graph ({N} concepts)
Next: /rai-session-start
| Item | Destination |
|---|---|
| Developer profile | ~/.rai/developer.yaml |
| Knowledge graph | .raise/rai/memory/index.json |
| Session context | Derived from git (ADR-038) |
| Next | /rai-session-start |
src/raise_cli/onboarding/profile.py/rai-session-start