feat(mosaic): migrate install wizard from v0 to v1 #103

Merged
jason.woltje merged 1 commits from feat/p6-mosaic-wizard into main 2026-03-15 00:59:43 +00:00
Owner

Summary

  • Complete port of the Mosaic install wizard (~2000 LOC, 27 files) from v0 to v1
  • Migrates prompter system, config management, platform utilities, template engine, runtime detection/installer/mcp-config, skills catalog/categories, and all 9 wizard stages
  • Adapts to v1 conventions: ESM everywhere, .js extensions, NodeNext module resolution, noUncheckedIndexedAccess safe array access, import type for type-only imports
  • Adds dependencies: @clack/prompts, commander, picocolors, yaml, zod, @types/node
  • Adds bin field pointing to dist/index.js with shebang for mosaic-wizard binary

Test plan

  • format:check passes
  • typecheck passes (all 18 packages)
  • lint passes (all 18 packages)

Generated with Claude Code

## Summary - Complete port of the Mosaic install wizard (~2000 LOC, 27 files) from v0 to v1 - Migrates prompter system, config management, platform utilities, template engine, runtime detection/installer/mcp-config, skills catalog/categories, and all 9 wizard stages - Adapts to v1 conventions: ESM everywhere, .js extensions, NodeNext module resolution, noUncheckedIndexedAccess safe array access, import type for type-only imports - Adds dependencies: @clack/prompts, commander, picocolors, yaml, zod, @types/node - Adds bin field pointing to dist/index.js with shebang for mosaic-wizard binary ## Test plan - format:check passes - typecheck passes (all 18 packages) - lint passes (all 18 packages) Generated with Claude Code
jason.woltje added 1 commit 2026-03-15 00:56:47 +00:00
feat(mosaic): migrate install wizard from v0 to v1
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
b57fc317b8
Complete port of the ~2000 LOC mosaic install wizard from v0. Migrates
all 27 source files across the prompter, config, platform, template,
runtime, skills, and stages subsystems to v1 ESM/NodeNext conventions.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
jason.woltje merged commit c4e52085e3 into main 2026-03-15 00:59:43 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mosaicstack/stack#103