skills/wizard/SKILL.md
Guided onboarding — scaffold workspace, shape agent identity, create first wish, execute, and celebrate.
npx skillsauth add namastexlabs/automagik-genie wizardInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Walk a new user (or their agent) through the complete Genie setup in five phases. Each phase has clear entry/exit criteria so the wizard can be interrupted and resumed.
/wizard.genie/ directory or AGENTS.md exists in the current repoEntry: User invokes /wizard or agent is directed here after install.
Steps:
genie CLI is installed and accessible in PATH:
command -v genie && genie --version
git rev-parse --git-dir)..genie/ directory exists (has Genie been scaffolded?).AGENTS.md exists (has identity been shaped?).CLAUDE.md exists (project instructions present?).Exit criteria: All checks pass, or we know exactly what to set up.
Display status:
Wizard Phase 1/5: Environment Check
genie CLI ✅ v4.x.x
git repo ✅
.genie/ ⬜ not found — will scaffold
AGENTS.md ⬜ not found — will create
CLAUDE.md ✅ found
If genie is not installed, stop and direct the user to install it first:
genie is not installed. Run:
curl -fsSL https://raw.githubusercontent.com/automagik-dev/genie/main/install.sh | bash
If not in a git repo, stop and ask the user to initialize one or navigate to one.
Entry: Phase 1 complete. Workspace needs scaffolding or identity shaping.
Steps:
.genie/ does not exist, run genie to trigger scaffolding (creates .genie/ directory structure, default configs)./brainstorm with this seed context:We're shaping the agent identity for this project. The goal is to create an AGENTS.md that defines who the agents are in this workspace — their roles, responsibilities, communication style, and domain expertise. Look at the codebase to understand the project, then help define the agent team.
/brainstorm run its interactive flow. It will:
Exit criteria: /brainstorm completes with a design, or user skips identity shaping.
Skip option: If user wants to skip, create a minimal AGENTS.md:
# Agents
This project uses Automagik Genie for orchestration.
Agent identity will be shaped over time through usage.
Entry: Phase 2 complete. Agent identity exists or was skipped.
Steps:
/brainstorm to explore it./wish to create a structured wish plan:
/wish will create .genie/wishes/<slug>/WISH.md/review on the wish to validate the plan before execution.Exit criteria: A wish exists with status APPROVED (or SHIP from review).
Display progress:
Wizard Phase 3/5: First Wish
Idea ✅ "Add dark mode to the settings page"
Brainstorm ✅ design crystallized
Wish plan ✅ .genie/wishes/add-dark-mode/WISH.md
Review ✅ SHIP — plan approved
Entry: Phase 3 complete. An approved wish exists.
Steps:
Ready to execute wish: add-dark-mode
Groups: 3 execution groups, estimated 2 agents
/work on the wish to begin execution:
/work will orchestrate subagents per execution group/work completes, run /review for final verification.Exit criteria: All work groups complete and pass review.
Entry: Phase 4 complete. Work is done and reviewed.
Steps:
Your first wish has been granted!
Wish: add-dark-mode
Status: COMPLETE
Files: 12 files changed, 340 insertions
Review: SHIP — all criteria met
genie can help create a pull request for the changes/brainstorm or /wish to plan the next piece of workgenie team create for autonomous multi-agent execution/genie to see all available skills and the wish lifecycleYou're all set! From here, the flow is:
/brainstorm → /wish → /work → /review → ship
Run /genie anytime to see where you are in the lifecycle.
If the wizard is interrupted and re-invoked, detect the current state:
.genie/ exists → skip scaffolding in Phase 2AGENTS.md exists → skip identity in Phase 2.genie/wishes/ has an approved wish → skip to Phase 4.genie/wishes/ has a completed wish → skip to Phase 5/brainstorm or /wish fails, the wizard can still continue — these are delegated skills./work fails on a group, show the failure and ask the user how to proceed (retry, skip, or abort).data-ai
Dispatch trace subagent to investigate unknown issues — reproduces, traces, and reports root cause for /fix handoff.
data-ai
Investigate bugs comprehensively — cascade through /trace, capture browser evidence, extract observability data, and auto-create a GitHub issue with all findings.
testing
Wire a Genie agent to an Omni channel in one canonical flow — register the agent, bind to an instance, verify the round-trip. Replaces the 5+ command legacy chain.
data-ai
Full PM playbook — triage backlog, prioritize, assign, track, report, escalate. Copilot, autopilot, or pair modes.