| name | review-wizard |
| description | Review wizard implementation. Use when asked to "review wizard", "check wizard", "audit wizard implementation", or "/review-wizard". |
Review the implementation of a specific wizard integration for correctness and adherence to the wizard pattern.
Usage: /review-wizard <integration-name>
Standard Wizard Pattern Checklist
Verify the wizard follows this pattern:
- Welcome & Git Check with
printWelcome() and confirmContinueIfNoOrDirtyGitRepo()
- Project Selection with
getOrAskForProjectData()
- Feature Selection with
featureSelectionPrompt() if applicable
- Package Installation with
ensurePackageIsInstalled() and installPackage()
- Configuration (config files, build tools, code injection)
- MCP Offer with
offerProjectScopedMcpConfig()
- Outro with completion message
Additional Checks
- Uses
abortIfCancelled() for all prompts
- Calls
runPrettierIfInstalled() after file modifications
- Uses telemetry with
withTelemetry() wrapper
- Has corresponding unit tests in
test/<integration>/
- Has at least one E2E test in
e2e-tests/test-applications/<integration>
Review the wizard at: src/<integration>/<integration>-wizard.ts