Skip to content

feat: seed starter personas (Code Reviewer, Writing Assistant, Research Analyst, Rubber Duck)#12

Merged
andrewchumchal merged 2 commits into
devfrom
feat/starter-personas
May 18, 2026
Merged

feat: seed starter personas (Code Reviewer, Writing Assistant, Research Analyst, Rubber Duck)#12
andrewchumchal merged 2 commits into
devfrom
feat/starter-personas

Conversation

@andrewchumchal
Copy link
Copy Markdown
Contributor

Summary

Adds four built-in starter personas to give new users a useful starting point out of the box.

Personas added

Name ID Color
Code Reviewer starter-code-reviewer #6366f1
Writing Assistant starter-writing-assistant #10b981
Research Analyst starter-research-analyst #f59e0b
Rubber Duck starter-rubber-duck #eab308

How it works

  • Fresh installs: starter personas are included in the initial Zustand state alongside Default.
  • Existing users: a version: 1 migration runs once on rehydration and injects any missing starter personas without touching the user's existing personas.
  • Fixed IDs (e.g. starter-code-reviewer) prevent duplicates if the migration were ever run again.

Closes #2

@andrewchumchal andrewchumchal merged commit c340ede into dev May 18, 2026
@andrewchumchal andrewchumchal deleted the feat/starter-personas branch May 18, 2026 21:54
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.

feat: multiple personas / system prompt profiles

1 participant