A useful brand kit combines positioning, audience, writing rules, visual assets and boundaries. It gives every brief the same starting context while leaving room for a different message. For AI-assisted work, specific examples are more useful than a long list of brand adjectives.
Start with the customer’s decision
Describe what the customer is trying to do and which facts help them choose. “Friendly and innovative” does not tell a writer what to say. A specific audience, a verified product difference and a sample sentence do.
Consider Bruma, a fictional coffee business for people who brew at home. Its content should help them understand the coffee and choose a grind. It should not claim an award or a provenance that the business has not confirmed.
- Positioning: what you offer and who it helps.
- Audience: the task or need behind the purchase.
- Evidence: verified product facts and source images.
- Voice: writing rules and a sentence you would actually publish.
- Boundaries: claims, words and visual treatments to avoid.
Give product assets clear roles
Use a clean product photo to establish packaging and a lifestyle photo to explain context. Keep inspiration images separate from product evidence. A reference is not permission to reproduce someone else’s campaign.
In Saved, products live within a brand. Use distinct product names and descriptions so your team can select the right item. A completeness indicator measures whether information is present; it does not judge image quality.
Make the rules testable
“Keep sentences short and explain the origin only when verified” is a rule a reviewer can apply. “Make it premium” is not. Save exact brand colors and identify where they belong.
{
"brand": "Bruma",
"audience": "People who brew coffee at home",
"voice": ["Short sentences", "Explain without exaggerating"],
"avoid": ["World’s best", "Unverified origin claims"],
"colors": ["#24483D", "#F5EFD9"]
}Review imported context
Your public website may include expired campaigns, partner logos or third-party images. Treat imported details as a draft, then confirm the name, description and assets you want to keep.
Separate durable brand rules from a promotion’s price or deadline. A seasonal offer belongs in a specific brief. Keeping it out of your core brand kit reduces accidental reuse after the offer ends.
Test the kit on two different briefs
Choose two different goals and check whether both briefs sound like the same business without repeating the same message. Add better examples when the result is vague; more adjectives rarely resolve ambiguity.
The downloadable script validates a fictional Bruma kit and prints a reusable text version. It runs locally without an API or credentials. It is a standalone template, not a Saved import endpoint.
- Expected output: a “Bruma” heading followed by the English brand rules.
- In Saved: create a brand, open its brand profile and copy the decisions into the corresponding fields.
- Revisit the kit when your audience or positioning changes.
node brand-kit.mjs enTake the example with you.
A .mjs file for Node.js 22 or later. No dependencies, credentials or connection to Saved. Your terminal prints the result in the language you choose.
Build my brand workspace in Saved