From superpowers
Defines brand guidelines, design tokens, technology choices, and voice/tone to ensure consistency in UI components, styling, and copy.
How this skill is triggered — by the user, by Claude, or both
Slash command
/superpowers:brand-identityThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> **Instructions:** Copy this template and fill in all `{{PLACEHOLDER}}` values with your brand's specifics. Delete this instruction block when done.
Instructions: Copy this template and fill in all
{{PLACEHOLDER}}values with your brand's specifics. Delete this instruction block when done.
Brand Name: {{BRAND_NAME}} Tagline: {{BRAND_TAGLINE}}
This skill defines the core constraints for visual design and technical implementation. Adhere to these guidelines strictly to maintain brand consistency.
| Token | Value | Usage |
|---|---|---|
| Primary | {{PRIMARY_COLOR}} | Main brand color |
| Primary Hover | {{PRIMARY_HOVER}} | Hover state |
| Primary Foreground | {{PRIMARY_FOREGROUND}} | Text on primary |
| Secondary | {{SECONDARY_COLOR}} | Secondary elements |
| Secondary Foreground | {{SECONDARY_FOREGROUND}} | Text on secondary |
| Background | {{BACKGROUND_COLOR}} | Page background |
| Foreground | {{FOREGROUND_COLOR}} | Default text |
| Muted | {{MUTED_COLOR}} | Muted backgrounds |
| Accent | {{ACCENT_COLOR}} | Accent elements |
| Destructive | {{DESTRUCTIVE_COLOR}} | Error/danger actions |
| Success | {{SUCCESS_COLOR}} | Success states |
| Property | Value |
|---|---|
| Headings Font | {{HEADING_FONT}}, sans-serif |
| Body Font | {{BODY_FONT}}, sans-serif |
| Bold Weight | {{BOLD_WEIGHT}} |
| Normal Weight | {{NORMAL_WEIGHT}} |
| Property | Value |
|---|---|
| Border Radius (default) | {{BORDER_RADIUS}} |
| Border Radius (small) | {{BORDER_RADIUS_SM}} |
| Spacing Base Unit | {{SPACING_UNIT}} |
| Category | Technology |
|---|---|
| Framework | {{FRAMEWORK}} |
| Styling | {{STYLING_ENGINE}} |
| Components | {{COMPONENT_LIBRARY}} |
| Icons | {{ICON_LIBRARY}} |
{{STYLING_RULES}}
{{FORBIDDEN_PATTERNS}}
{{PERSONALITY_KEYWORDS}}
| Rule | Guideline |
|---|---|
| Headings | {{HEADING_STYLE}} |
| Punctuation | {{PUNCTUATION_RULES}} |
| Voice | {{VOICE_PREFERENCE}} |
| Sentences | {{SENTENCE_STYLE}} |
| ❌ Do Not Use | ✅ Use Instead |
|---|---|
| {{AVOID_TERM_1}} | {{PREFER_TERM_1}} |
| {{AVOID_TERM_2}} | {{PREFER_TERM_2}} |
| {{AVOID_TERM_3}} | {{PREFER_TERM_3}} |
Use these if no specific brand values are provided:
{
"colors": {
"primary": "#000000",
"primary_hover": "#333333",
"primary_foreground": "#FFFFFF",
"secondary": "#F4F4F5",
"secondary_foreground": "#18181B",
"background": "#FFFFFF",
"foreground": "#09090B",
"muted": "#F4F4F5",
"accent": "#F4F4F5",
"destructive": "#EF4444",
"success": "#10B981"
},
"typography": {
"headings": "Inter",
"body": "Roboto",
"bold": "700",
"normal": "400"
},
"ui": {
"border_radius": "0.5rem",
"border_radius_sm": "0.25rem",
"spacing_unit": "4px"
},
"stack": {
"framework": "React (TypeScript)",
"styling": "Tailwind CSS",
"components": "shadcn/ui",
"icons": "Lucide React"
}
}
npx claudepluginhub lunartech-x/superpowers --plugin superpowersGenerates BRAND-IDENTITY.md file defining colors, typography, spacing, components, accessibility, and responsive design for project roots. Guides via discovery questions or uses user-provided tokens.
Applies Open Session brand standards including color palette (Aperol, Charcoal, Vanilla), typography, and voice guidelines across UI and content work.
Applies brand colors, typography, and spacing via CSS variables to UI elements like buttons, cards, headers, documents, and presentations. Useful for consistent brand styling.