Skip to content

feat(personas): PersonaCreatorWizard multi-step wizard (#18)#37

Merged
SaharBarak merged 1 commit into
mainfrom
feature/persona-creator-wizard-18
Feb 6, 2026
Merged

feat(personas): PersonaCreatorWizard multi-step wizard (#18)#37
SaharBarak merged 1 commit into
mainfrom
feature/persona-creator-wizard-18

Conversation

@SaharBarak
Copy link
Copy Markdown
Owner

Summary

Implements the Persona Creator Wizard - a multi-step form for creating and editing agent personas.

Features

5-Step Wizard Flow:

  1. Basic Info - Name (EN/HE), role, age, background, avatar, color
  2. Communication Style - Speaking style, formality, tone, verbosity
  3. Personality & Biases - Traits, biases, strengths, weaknesses (tag-based)
  4. Language Preferences - Primary language selection, notes
  5. Review & Save - Full preview and confirmation

UX Features:

  • ✅ Full Hebrew/English RTL support
  • ✅ Progress indicator with step labels
  • ✅ Form validation
  • ✅ Avatar emoji picker (16 options)
  • ✅ Color picker (10 brand colors)
  • ✅ Tag-based selection with custom input
  • ✅ Edit mode for existing personas
  • ✅ Preview card on review step

Technical Details

  • React component with Zustand state management
  • TypeScript with full type safety
  • Tailwind CSS styling (dark mode)
  • Converts wizard data to AgentPersona type on save

Testing

  • Manual testing of all 5 steps
  • RTL mode switching
  • Edit existing persona
  • Save and verify output

Related

Screenshots

Wizard UI with step progress indicator and form fields

Implements the Persona Creator Wizard with 5 steps:
- Step 1: Basic Info (name, avatar, role, age, background, color)
- Step 2: Communication Style (speaking style, formality, tone, verbosity)
- Step 3: Personality & Biases (traits, biases, strengths, weaknesses)
- Step 4: Language Preferences (primary language, notes)
- Step 5: Review & Save (preview and confirmation)

Features:
- Full Hebrew/English RTL support
- Form validation and preview
- Tag-based selection with custom input
- Avatar and color pickers
- Progress indicator with step labels
- Edit mode support for existing personas

Part of Epic: Persona Marketplace (#3)
Closes #18
@SaharBarak SaharBarak self-assigned this Feb 5, 2026
@SaharBarak
Copy link
Copy Markdown
Owner Author

APPROVED - Ready to merge

@SaharBarak SaharBarak merged commit 9c33353 into main Feb 6, 2026
1 check passed
@SaharBarak SaharBarak deleted the feature/persona-creator-wizard-18 branch February 6, 2026 08:21
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.

[FE] Persona Marketplace - Creator Wizard

1 participant