wizard
Use for guided multi-step interactive flows — first-time setup, complex configuration, exploratory workflows. AI presents steps; user advances by answering. Different from /pair (per-edit approval) — wizard is per-decision.
What this skill does
# wizard Multi-step interactive flow. AI guides; user answers. Each step gates the next. ## When this differs from /pair - `/pair` — approve-each-edit during code work - `/wizard` — answer-per-decision during configuration / exploration / setup ## Method 1. **Define the flow.** Wizard begins by stating the goal + total step count. 2. **Per step:** - Pose **one** decision in plain language - Surface 2-4 named options (default highlighted) - Show consequences of each option - Wait for user pick 3. **Branch on answer.** Subsequent steps depend on prior answers — wizards have decision trees, not linear scripts. 4. **Summary before final apply.** All decisions reviewed; user confirms. 5. **Apply** the cumulative configuration / produce the output. ## Output shape per step ``` Wizard: <flow name> Step 2 of 5 Decision: Where should the memory daemon store data? 1. Default (~/.siftcoder/) — recommended for most users 2. Custom path (you'll be asked next) 3. In-project (.siftcoder/) — useful for ephemeral sandboxes Pick (1-3): ``` ## Built-in wizards - **memory-setup** — first-time daemon setup w/ Ollama probe + Anthropic key + scope - **salesforce-onboard** — sfdx project setup w/ deploy targets + test policy - **release-prep** — version bump + changelog + tag + checklist before public push - **migration** — backfill walkthrough w/ verification ## Rules - **One decision per step.** Stacking dilutes attention. - **Defaults named.** "Recommended" or equivalent on the safe option. - **Consequences explicit.** "Picking X means Y won't work" beats hidden trade-offs. - **Final summary mandatory.** Don't apply silently after step N. - **Cancel anywhere.** User can `^C` or "stop" without losing prior decisions (saved to memory for resume). ## Anti-patterns - Leading questions that nudge toward one answer - Decisions hidden inside option text - Skipping summary because "it's obvious" - Auto-advancing past a step the user didn't answer ## When NOT to use - User already knows the answer — direct command - Single decision — ask once, no wizard - Time-critical — wizards take time to traverse ## Subagent dispatch - None — wizard is direct user dialogue - May invoke other skills for the actual apply step at the end ## Value over native CC CC will ask follow-up questions. CC won't naturally enforce structured decision-tree wizards with consequences-named options + summary-before-apply. The structure IS the value.
Related in General
modeling-omnistudio-epc-catalog
IncludedSalesforce Industries CME EPC product-modeling skill for Product2-based catalog creation. Use when creating EPC products, configuring product attributes, building offer bundles with Product Child Items, or reviewing EPC DataPack JSON metadata for product catalog changes. TRIGGER when: user creates or updates Product2 EPC records, AttributeAssignment payloads, AttributeMetadata/AttributeDefaultValues, Offer bundles, or ProductChildItem relationships. DO NOT TRIGGER when: designing OmniScripts/FlexCards/Integration Procedures (use building-omnistudio-omniscript, building-omnistudio-flexcard, or building-omnistudio-integration-procedure), implementing Apex business logic (use generating-apex), or troubleshooting deployment pipelines (use deploying-metadata).
relationship-science-coach
IncludedUse this skill for direct, practical adult relationship coaching: couples conflict, repair, trust, marriage, dating, flirting, attachment patterns, emotional connection, sex, desire differences, eroticism, kink negotiation, affection, love languages, breakups, and long-term passion. Draw on Gottman, EFT and Hold Me Tight, attachment science, modern sex research, Perel, Nagoski, Kerner, Schnarch, Love and Stosny, and flexible love-language tools. Be concrete and low-hedge. Redirect only for imminent danger, abuse, coercive control, minors, non-consent, self-harm, stalking, or medical/legal/psychiatric decisions.
building-sf-integrations
IncludedSalesforce integration architecture and runtime plumbing with 120-point scoring. Use this skill to set up Named Credentials, External Credentials, External Services, REST/SOAP callout patterns, Platform Events, and Change Data Capture. TRIGGER when: user sets up Named Credentials, External Services, REST/SOAP callouts, Platform Events, CDC, or touches .namedCredential-meta.xml files. DO NOT TRIGGER when: Connected App/OAuth config (use configuring-connected-apps), Apex-only logic (use generating-apex), or data import/export (use handling-sf-data).
venue-templates
IncludedAccess comprehensive LaTeX templates, formatting requirements, and submission guidelines for major scientific publication venues (Nature, Science, PLOS, IEEE, ACM), academic conferences (NeurIPS, ICML, CVPR, CHI), research posters, and grant proposals (NSF, NIH, DOE, DARPA). This skill should be used when preparing manuscripts for journal submission, conference papers, research posters, or grant proposals and need venue-specific formatting requirements and templates.
let-fate-decide
IncludedDraws the 12 Houses of the Zodiac Tarot spread to inject entropy into planning when prompts are vague, ambiguous, or casually delegated. Interprets the spread to guide next steps. Use when the user says 'let fate decide', 'YOLO', 'whatever', 'idk', or other nonchalant phrases, makes Yu-Gi-Oh references, or when you are about to arbitrarily pick between multiple reasonable approaches. Prefer over ask-questions-if-underspecified when the user's tone is casual or playful rather than precision-seeking.
net-ops
IncludedCross-platform network troubleshooting (Windows, macOS, Linux) via local or remote shell. Use for: DNS broken, can't resolve hostnames, nslookup/dig works but apps fail, NRPT, WFP, scutil, /etc/resolver, systemd-resolved, /etc/resolv.conf, NetworkManager, VPN DNS leak residue (ProtonVPN/Mullvad/WireGuard/AnyConnect), AV/firewall blocking DNS or DoH, Tailscale DNS interaction, intermittent connectivity, remote diagnostics over SSH.