Create interactive onboarding wizard for new users #4

Closed
opened 2026-04-24 02:55:40 +00:00 by frank · 1 comment
Owner

Summary

Guided first-run experience that walks new users through profile creation, detects project type/stack, and recommends skills based on current phase.

Why

Current onboarding requires manually constructing JSON. The orchestrator SKILL.md describes a 3-pass interview but users need to know to invoke it.

Implementation

  • Add a 'quickstart' skill that auto-triggers on first use
  • Detect existing project files (package.json, Cargo.toml, etc.) to pre-fill stack
  • Suggest phase based on git history maturity
  • Generate profile JSON automatically from conversation

Effort

Medium (1-3 days)

## Summary Guided first-run experience that walks new users through profile creation, detects project type/stack, and recommends skills based on current phase. ## Why Current onboarding requires manually constructing JSON. The orchestrator SKILL.md describes a 3-pass interview but users need to know to invoke it. ## Implementation - Add a 'quickstart' skill that auto-triggers on first use - Detect existing project files (package.json, Cargo.toml, etc.) to pre-fill stack - Suggest phase based on git history maturity - Generate profile JSON automatically from conversation ## Effort Medium (1-3 days)
frank closed this issue 2026-04-24 17:03:53 +00:00
Author
Owner

Implemented in 6c2d4e9. quickstart.py detect <path> auto-detects stack, hosting, phase, and project type from directory contents. Scans subdirectories (frontend/, backend/, etc.), detects bare PHP projects, infers phase from git history. Reduces onboarding to ~5 manual questions.

Implemented in 6c2d4e9. `quickstart.py detect <path>` auto-detects stack, hosting, phase, and project type from directory contents. Scans subdirectories (frontend/, backend/, etc.), detects bare PHP projects, infers phase from git history. Reduces onboarding to ~5 manual questions.
Sign in to join this conversation.
No description provided.