Skip to content

Interactive Bootstrap Wizard (Guided Setup) #256

@yusufkaraaslan

Description

@yusufkaraaslan

Overview

Create interactive wizard for bootstrap skill generation with guided choices.

Motivation

  • Easier for new users (no command-line args to remember)
  • Validates choices before execution
  • Better onboarding experience

Implementation

Create scripts/bootstrap_interactive.sh:

#!/bin/bash

echo "Bootstrap Skill Wizard"
echo "====================="
echo ""

# Analysis depth
echo "1. Choose analysis depth:"
echo "  1) Surface (30 sec, basic API)"
echo "  2) Deep (3 min, API + patterns) [Recommended]"
echo "  3) Full (10 min, everything + AI)"
read -p "Choice [2]: " DEPTH
DEPTH=\${DEPTH:-2}

# AI enhancement
echo ""
echo "2. Enable AI enhancement?"
echo "  1) No (deterministic, fast) [Recommended]"
echo "  2) Yes - LOCAL mode (Claude Code Max)"
echo "  3) Yes - API mode (Anthropic API)"
read -p "Choice [1]: " AI_MODE
AI_MODE=\${AI_MODE:-1}

# Installation
echo ""
echo "3. Install to Claude Code after generation?"
echo "  1) Yes (copy to ~/.claude/skills/)"
echo "  2) No (output to output/skill-seekers/ only)"
read -p "Choice [1]: " INSTALL
INSTALL=\${INSTALL:-1}

# Execute
echo ""
echo "Generating bootstrap skill..."
./scripts/bootstrap_skill.sh --depth \$DEPTH --ai-mode \$AI_MODE

if [ "\$INSTALL" = "1" ]; then
  cp -r output/skill-seekers ~/.claude/skills/
  echo "✅ Installed to Claude Code"
fi

Benefits

  • ✅ User-friendly (menu-driven)
  • ✅ Guides new users through options
  • ✅ Validates choices
  • ✅ Better documentation examples

Use Cases

  • First-time users
  • Non-technical users
  • Documentation/tutorials

Effort

~4 hours

Priority

Medium

Related

See: docs/features/BOOTSTRAP_SKILL_TECHNICAL.md

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions