@di-atomic/persona-builder

@di-atomic/persona-builder

Name
@di-atomic/persona-builder
Tagline
An AI employee somebody would actually pay to hire.
Hero subhead
Researches the real profession first, then composes the persona from what it found: the title from what the market calls the role, the skills from practitioner frequency, the self-description from the register practitioners use on themselves, and the name from name-frequency distributions checked until it belongs to nobody.
Who it's for
Anyone shipping an AI employee, a catalog agent, or a synthetic spokesperson, and anyone whose persona keeps coming back looking obviously generated.
Version
0.1.1
Tier
beta
Path type
guidance-only
Hero image
Hero image
Diagram image
Diagram image
Install command
opvs-skills install @di-atomic/persona-builder
Trigger phrase
build a persona for
Marketplace URL
https://market.opvs.ai/v/di-atomic/persona-builder
Blog URL
https://di-atomic.com/blog/shipping-di-atomic-persona-builder
Stat 1 value
7/102
Stat 1 label
of my own shipped avatars met the standard before I built this
Stat 2 value
17/17
Stat 2 label
planted defects caught in testing, with 5 of 5 clean controls passing
Stat 3 value
5
Stat 3 label
scripts that print PASS or FAIL, including one that fails closed
Stat 4 value
226
Stat 4 label
words in the prompt that passed, against 85 in the one that shipped
What headline
The three rules doing most of the work
Cap 1 icon
📷
Cap 1 title
Three camera registers, not one
Cap 1 desc
An editorial headshot wants 85mm at f/2.8 on a blurred background. A social post wants a phone, uneven framing and some clutter. A casual post that looks studio-shot reads as an ad, and readers discount ads. The seed and the content want opposite cameras, so the gate checks per pack instead of applying one rule everywhere.
Cap 2 icon
📎
Cap 2 title
Stop describing what the reference fixes
Cap 2 desc
Once a reference image has locked the identity, re-describing the face in a variation prompt fights the reference and drifts the likeness. A good variation prompt says what changes, which is the setting, the pose and the light, and says nothing at all about the person.
Cap 3 icon
🔍
Cap 3 title
Imperfection is the highest-value token
Cap 3 desc
Pores, asymmetry, a stray hair, light falling off unevenly. Strip those out and you do not get a cleaner photograph, you get an obvious render. It is the cheapest single edit that moves an image from generated to photographed, and 74 of my 102 avatars contained none of it.
Showcase headline
Same character, same model, same day
Showcase before caption
The 85-word prompt. Polished, symmetrical, evenly lit. Indistinguishable from the stock-corporate avatar already in the catalog.
Showcase after caption
The 226-word prompt. Pores, asymmetry, flyaway strands, light that falls off. The only variable that changed is the text.
Diagram caption
Research returns distributions and vocabulary. The people it read stay behind, and the script enforcing that fails closed.
Worked title
How the research actually runs
Worked example
> "build a persona for a hospitality SDR" FRAME ....... 8 to 15 companies that really employ the role a human judgement call, and it is logged WIDE ........ company mode, short, ~1,000 people title vocabulary approx $4 SKILLS ...... keeper companies at full skills, experience, education $8/1K DEEP ........ profile mode on 15 to 25 headline + about $0.003 each AGGREGATE ... distributions out individuals stay behind -> no name, employer, biography, profile URL or photo survives into the persona file -> manifest missing? the check FAILS CLOSED
Worked framing
The naming step is the one people get wrong. Taking the most frequent first name and pairing it with the most frequent surname reliably produces a real, findable person, so the name is composed across frequency bands instead and then checked against the research set until it belongs to nobody.
Rel 1 icon
🎨
Rel 1 name
@di-atomic/media-generator
Rel 1 desc
Renders the seed, the face-consistency frame and the six variations.
Rel 1 url
https://market.opvs.ai/v/di-atomic/media-generator
Rel 2 icon
🎤
Rel 2 name
@di-atomic/voice-builder
Rel 2 desc
Sets the register the persona speaks and writes in.
Rel 2 url
https://market.opvs.ai/v/di-atomic/voice-builder
Rel 3 icon
🔍
Rel 3 name
@spideriq/lead-gen-skills
Rel 3 desc
Runs the LinkedIn profession research the persona is composed from.
Rel 3 url
https://market.opvs.ai/v/spideriq/lead-gen-skills
CTA headline
I ran the gate on my own catalog before I shipped it.
CTA description
Seven of my own hundred and two avatars passed, which is exactly why the skill exists: the standard was applied once and then quietly stopped being the default. If you are building AI employees that need to look like people somebody would hire, in any of our seven languages, that is the day job.
Security score
100
Upstream license
PROPRIETARY