Context Profiles
Core JSON files that define how the system writes. These are first-class sources of truth.
These files are not edited casually. They are updated intentionally when reality changes.
What Context Profiles Are
Context profiles are structured data files that constrain AI-generated content to ensure:
- Voice consistency (tone, rhythm, phrasing)
- Audience fit (language, pain points, objections)
- Business accuracy (offers, pricing, positioning)
- Claims discipline (what can and cannot be stated)
These files are loaded by Skills before any content is generated. They act as guardrails against generic AI voice, hallucinated claims, and off-brand messaging.
The Four Core Profiles
Voice DNA
When to load
Every writing task
Defines how the business sounds โ tone, rhythm, sentence structure, distinctive phrases, and explicit boundaries.
/context/core/voice-dna.json
Ideal Client Profile (ICP)
When to load
Every writing task
Defines who the business writes for โ pains, desires, objections, language patterns, and buying triggers.
/context/core/icp.json
Business Profile
When to load
When CTAs, offers, pricing, deliverables, or positioning are present
Defines what the business offers โ services, pricing, positioning, proof points, and CTAs. Prevents invented offers.
/context/core/business-profile.json
Claims Policy
When to load
When making statements about capabilities, security, performance, outcomes,
or guarantees
Defines what claims are allowed and how to phrase them. Prevents overpromising and ensures statements are grounded in reality.
/context/core/claims-policy.json
Priority Hierarchy
When conflicts arise between context files:
- Truth & claims constraints: Claims Policy wins
- Tone/style conflicts: Voice DNA wins
- Audience language conflicts: ICP wins
- Offer/CTA accuracy: Business Profile wins
In general: truth overrides style, and style overrides format.