arthai-marketplace

/wizard

Guided step-by-step workflows for non-engineers. Role-based flows that walk you through common tasks.

Synopsis

/wizard [role] [step]

When to use it

Quickstart

/wizard

What you’ll see: your role is detected (or asked once), then the matching 5-step workflow overview — for a PM, “Plan and Ship a Feature”: describe your idea → understand your users → write the plan → create a launch plan → track progress. You pick a step; each one explains itself, asks before running, and saves its output.

Examples

/wizard               # detect role or ask, then show available workflows
/wizard pm            # show the PM workflow steps
/wizard pm 1          # jump straight to PM step 1 (Describe Your Idea)
/wizard pm next       # continue to the next incomplete step
/wizard founder       # Founder workflow: Build and Ship
/wizard designer      # Designer workflow: Design, Validate, Ship
/wizard marketer      # Marketer workflow: Research, Position, Launch
/wizard status        # progress table across workflows
/wizard resume        # resume where you left off
/wizard reset         # clear saved progress and start fresh

What it does

  1. Detects your role — reads USER_ROLE from .claude/.claude-agents.conf (a plain-text config file in your project’s .claude folder — your Claude Code session can create or edit it for you); if unset, asks via AskUserQuestion (Product Manager / Founder / Designer / Marketer) — a user-confirmation checkpoint. The answer is not automatically saved back to the config file, so you’ll be asked again next session unless you (or Claude) add USER_ROLE to it manually.
  2. Presents the role’s 5-step workflow and lets you start anywhere (out-of-order is allowed — it warns but doesn’t block):
    • PM — Plan and Ship a Feature: feature brief → user personas + assumptions to validate → implementation plan (via /planning) → launch plan → progress report from real git/PR/issue data
    • Founder — Build and Ship: vision → competitive landscape (including how you’re positioned against similar products, using frameworks like Strategy Canvas / 7 Powers) → build plan (via /planning) → build (via /implement) → launch plan + status
    • Designer — Design, Validate, Ship: design brief → expert critique → improved iteration → implementation plan → final review against the original intent
    • Marketer — Research, Position, Launch: landscape analysis → positioning statement (how you describe the product vs. alternatives) → content drafts (blog, social, announcement, grounded in the real product) → launch plan → results + recommendations
  3. Runs each step with the same protocol — loads previous steps’ outputs as context, explains what the step does in plain language, then asks “Ready to start? Or would you like to skip this step?” — a user-confirmation checkpoint — before bringing in the right specialist. Everything is in everyday language: no agent names, model names, or command syntax.
  4. Saves state after every step to .claude/.wizard-state.json (role, workflow, current step, per-step summaries and file references), then offers: “next”, “revise” (redo this step with changes, overwriting its saved output — no history of prior attempts is kept), “share this”, “save and stop”, or “skip to step N”.
  5. Resumes across sessions/wizard resume shows completed steps with summaries and continues from where you stopped; /wizard status shows the progress table; /wizard reset deletes the saved state.

Output & artifacts

Troubleshooting

Problem Fix
“No workflow in progress” on /wizard resume There’s no saved state yet — run /wizard to start a workflow
It asked for my role again Nothing writes your answer back to config — set USER_ROLE in .claude/.claude-agents.conf (a config file in your project’s .claude folder; your Claude Code session can edit it for you) if you don’t want to be asked each time
Want to redo a step Run that step again (/wizard pm 2) or say “revise” at the checkpoint — this redoes the step and overwrites its output in state; no earlier version is kept
Progress feels stale or wrong /wizard reset clears .claude/.wizard-state.json and starts fresh
A step failed mid-run State was saved before the step ran — it explains what happened in plain English and offers to retry