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()andconfirmContinueIfNoOrDirtyGitRepo() - Project Selection with
getOrAskForProjectData() - Feature Selection with
featureSelectionPrompt()if applicable - Package Installation with
ensurePackageIsInstalled()andinstallPackage() - 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