Building one! Still tweaking it but this is the current model:
export const CHARACTER_FIELDS = {
description: [
'age',
'nicknames',
'celebrityLookalike',
'characterInspiration',
'physicalCharacteristics',
'facialFeatures',
'hairCharacteristics',
'ethnicity',
'genderAndOrientation',
'distinguishingFeatures',
'voiceCharacteristics',
'expressions'
],
background: [
'origin',
'currentSituation',
'location',
'socialStanding',
'majorLifeEvents',
'financialSituation',
'notableAchievements',
'culturalBackground'
],
personalityAndBehavior: [
'coreTraits',
'beliefs',
'communicationStyle',
'likesDislikes',
'loveLanguage',
'fearsAndRegrets',
'personalPatterns',
'defenseMechanisms',
'stressHandling',
'decisionMaking',
'perception',
'motivation'
],
healthAndWellness: [
'medicalConditions',
'physicalLimitations',
'lifestyleFactors',
'exerciseHabits',
'mentalHealth',
'vices'
],
relationships: [
'parents',
'siblings',
'children',
'extendedFamily',
'pets',
'romanticPartners',
'friends',
'relationshipDynamics',
'pastRelationships',
'mentors',
'enemies'
],
preferencesAndSkills: [
'clothing',
'equipment',
'interests',
'specialAbilities',
'languages',
'expertise',
'musicArtPreferences',
'foodDrinkPreferences'
]