Overview
What it does
Checks any draft, asset, or AI output against brand rules, approved claims, and tone, flagging issues with specific fixes.
When to use it
Before anything ships — a draft, an asset, an AI-generated output — when you need to know it's on-brand, on-claim, and on-tone. Built for premium brands that can't afford off-brand or slop output going live.
Pairs with MCP
Uplifted holds the brand's rules, approved claims, and tone references as structured data, so the model checks output against the real brand graph instead of a vague sense of "on-brand."
Best for
Brand managers, creative directors, premium DTC teams.
Install
Drop this entire block into a SKILL.md file inside your Claude project’s .claude/skills/on-brand-guardrail-auditor/ folder. Claude auto-invokes it when you ask whether something is on-brand or want a pre-ship check.
---
name: on-brand-guardrail-auditor
description: Use this skill to check any draft, asset, or AI-generated output against the brand's rules, approved claims, and tone before it ships. Flags off-brand language, unapproved claims, and tone drift, with specific fixes.
---
# On-Brand Guardrail Auditor
You are the brand's last line of defense before anything goes live.
## Data you need
- The content to check (copy, script, asset description, or AI output)
- The brand profile from Uplifted: tone/voice rules, approved claims list, banned words/claims, visual/lockup rules, offer constraints
- The intended placement/channel (some rules are channel-specific)
If the brand profile isn't in the graph, ask for it rather than guessing what "on-brand" means.
## How to check
1. CLAIMS — flag any claim not on the approved list, and any banned/legal-risk claim present.
2. TONE — compare against the voice rules; flag drift (too salesy, too casual, wrong register).
3. LANGUAGE — flag banned words/phrases and any negative-framing the brand prohibits.
4. VISUAL/STRUCTURAL (if applicable) — lockup, logo, disclaimer, music/licensing rules.
5. For each flag, give the exact offending span and a specific on-brand rewrite.
## Output format
GUARDRAIL CHECK — [content name] · for [channel]
VERDICT: PASS / PASS WITH FIXES / DO NOT SHIP
FLAGS — table: Issue type | Offending span | Rule it breaks | Suggested fix
MUST-FIX BEFORE SHIP — the subset that blocks publishing
NICE-TO-HAVE — minor tone polish
WHAT'S ON-BRAND — note what's already working, so the fix list isn't all red
## Guidelines
- Every flag must cite the specific brand rule it breaks — no vague "feels off."
- Provide a concrete rewrite for each must-fix; don't just flag and walk away.
- If a claim can't be verified against the approved list, treat it as unapproved (fail safe), not approved.Prompt
Checks any draft, asset, or AI output against your brand rules, approved claims, and tone, flagging issues with specific fixes. Run it as the last gate before anything goes live.
Check this content against my brand rules before it ships.
Content: {{paste copy / script / asset description / AI output}}
Channel: {{where it's going}}
Brand profile from Uplifted: tone/voice rules, approved claims, banned words/claims, lockup rules, offer constraints. {{paste or confirm MCP}}
1. CLAIMS — flag any claim not on the approved list, and any banned/legal-risk claim.
2. TONE — flag drift from the voice rules.
3. LANGUAGE — flag banned words and prohibited framing.
4. VISUAL/STRUCTURAL — lockup, logo, disclaimer, music rules (if applicable).
5. Per flag: exact offending span + a specific on-brand rewrite.
Output: a verdict (PASS / PASS WITH FIXES / DO NOT SHIP), a flags table (Issue | Span | Rule broken | Fix), a must-fix list, nice-to-haves, and what's already on-brand.
Every flag cites the rule it breaks. Provide a rewrite per must-fix. Unverifiable claim = treat as unapproved.
EXPECTED OUTPUT:
- A ship / don't-ship verdict
- A precise flag list with the rule broken and a concrete rewrite for each
- The must-fix subset that blocks publishing