Skip to content

feat: onboarding wizard design + implementation plan#30

Open
Thopiax wants to merge 1 commit intomainfrom
claude/quizzical-vaughan
Open

feat: onboarding wizard design + implementation plan#30
Thopiax wants to merge 1 commit intomainfrom
claude/quizzical-vaughan

Conversation

@Thopiax
Copy link
Owner

@Thopiax Thopiax commented Feb 22, 2026

Summary

  • Design doc and 12-task implementation plan for a first-time user onboarding wizard
  • Interactive 4-step dialog: Welcome → Choose Areas → Create Moment → Allocate to Timeline
  • Action-first approach: users create real data during onboarding, no philosophy dump
  • Uses existing Dialog pattern (same as MomentFormDialog), monochrome stone palette
  • Auto-triggers on first run (no areas + localStorage flag), replayable from Settings

Files

  • docs/plans/2026-02-22-onboarding-wizard-design.md — Design decisions and architecture
  • docs/plans/2026-02-22-onboarding-wizard-plan.md — 12-task implementation plan with full code

Test plan

  • Review design decisions in design doc
  • Review implementation plan for completeness
  • Execute plan in a separate session using executing-plans skill

🤖 Generated with Claude Code

Design doc captures decisions from brainstorming session:
- Action-first approach (learn by doing, not reading)
- Dialog-based wizard (same pattern as MomentFormDialog)
- 4 interactive steps: Welcome, Areas, Moment, Allocate
- Smart empty states after wizard completes

Implementation plan covers 12 tasks with full code and tests.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@vercel
Copy link

vercel bot commented Feb 22, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
zenborg Ready Ready Preview, Comment Feb 22, 2026 7:01pm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant