soultrace
v1.0.0
Published
5-color personality model utilities - Bayesian inference for personality assessment
Maintainers
Readme
soultrace
Utilities for the 5-color personality model used by SoulTrace.
Installation
npm install soultrace
# or
bun add soultraceUsage
const { normalize, getDominant, getSecondary, COLORS, COLOR_DRIVES } = require('soultrace');
// Normalize a distribution
const dist = [0.35, 0.25, 0.20, 0.12, 0.08];
const normalized = normalize(dist);
// Get dominant and secondary colors
const primary = getDominant(dist); // 'white'
const secondary = getSecondary(dist); // 'blue'
// Get archetype code
const archetype = getArchetypeCode(dist); // 'white-blue'The 5-Color Model
| Color | Drive | Traits | |-------|-------|--------| | White | Structure | Order, fairness, responsibility | | Blue | Understanding | Curiosity, mastery, precision | | Black | Agency | Ambition, strategy, achievement | | Red | Intensity | Passion, expression, authenticity | | Green | Connection | Belonging, growth, patience |
Take the Assessment
Discover your personality colors at soultrace.app
