task icon Task

Setup Brand Guidelines

Requirements
Brand information: colors, typography, style preferences, logo usage, tone
3

Check if brand guidelines already exist (file was loaded in previous step).

If guidelines exist: Show a summary of current guidelines and ask "Want to update these or start fresh?"

  • If update: Note which sections to modify, keep existing data for unchanged sections
  • If start fresh: Discard existing and collect everything new

If no guidelines exist (file empty or not found): Tell user you'll collect their brand information now.

4

Guide the user through collecting their brand guidelines. Start with colors (primary, secondary, accent, neutrals), then typography, style preferences, logo usage, and visual elements. Ask about each category systematically. Accept partial information - it's better to have some guidelines than none.

5

Structure the collected information into YAML format matching the structure in the guide:

colors:
primary: [{name, hex, usage}]
secondary: [{name, hex, usage}]
neutrals: [{name, hex}]
typography:
primary_font, secondary_font, style
style:
aesthetic, mood, composition
logo:
placement, clear_space, variations
visual_elements:
imagery_style, patterns

If updating existing guidelines, merge new information with existing data.
Write the YAML to uiBrand Guidelines.

6

Confirm the brand guidelines have been saved. Show a summary of what was collected (colors, style, etc.). Let the user know they can update these guidelines anytime by running this task again.

                    To run this task you must have the following required information:

> Brand information: colors, typography, style preferences, logo usage, tone

If you don't have all of this information, exit here and respond asking for any extra information you require, and instructions to run this task again with ALL required information.

---

You MUST use a todo list to complete these steps in order. Never move on to one step if you haven't completed the previous step. If you have multiple read steps in a row, read them all at once (in parallel).

Add all steps to your todo list now and begin executing.

## Steps

1. [Read Brand Guidelines Collection Guide]: Read the documentation in: `skills/sauna/[skill_id]/references/brand.guidelines.guide.md` (Load guidance on collecting brand guidelines)

2. [Read Brand Guidelines]: Read the file at `documents/brand/guidelines.yaml` and analyze its contents (Check if brand guidelines already exist)

3. Check if brand guidelines already exist (file was loaded in previous step).

If guidelines exist: Show a summary of current guidelines and ask "Want to update these or start fresh?"
- If update: Note which sections to modify, keep existing data for unchanged sections
- If start fresh: Discard existing and collect everything new

If no guidelines exist (file empty or not found): Tell user you'll collect their brand information now.


4. Guide the user through collecting their brand guidelines. Start with colors (primary, secondary, accent, neutrals), then typography, style preferences, logo usage, and visual elements. Ask about each category systematically. Accept partial information - it's better to have some guidelines than none.

5. Structure the collected information into YAML format matching the structure in the guide:

colors:
  primary: [{name, hex, usage}]
  secondary: [{name, hex, usage}]
  neutrals: [{name, hex}]
typography:
  primary_font, secondary_font, style
style:
  aesthetic, mood, composition
logo:
  placement, clear_space, variations
visual_elements:
  imagery_style, patterns

If updating existing guidelines, merge new information with existing data.
Write the YAML to `documents/brand/guidelines.yaml`.


6. Confirm the brand guidelines have been saved. Show a summary of what was collected (colors, style, etc.). Let the user know they can update these guidelines anytime by running this task again.