plugins/eden-ui-web/skills/brand-builder/SKILL.md
Define or customize a brand design system for a web project. Creates design tokens, color palettes, typography, and component styles. Use when starting a new web project, switching brands, or defining a custom look and feel. Triggers on: "set up the brand", "define the design", "create a brand", "customize the look", "design tokens", "brand preset", "new brand", "theme setup"
npx skillsauth add ao-cyber-systems/devflow-claude eden-web:brand-builderInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Built-in presets: dpcco (Don't Panic Consulting — purple/cyan, bold split-screen), aocyber (AO Cyber Systems — gold/dark, enterprise minimalist). Use these as starting points or create a fully custom brand.
Output: Brand configuration files in the project's assets/css/ and data/brand/ directories, plus a brand reference markdown consumed by the frontend-design skill.
</objective>
<execution_context> @plugins/eden-ui-web/references/brand-presets.md </execution_context>
<context> Brand target: $ARGUMENTS - `dpcco` — Apply the Don't Panic Consulting preset - `aocyber` — Apply the AO Cyber Systems preset - `<name> <description>` — Create a custom brand (e.g., "acme Bold tech startup with neon green accents") - `<name> <URL>` — Derive a brand from an existing website's design language - If no argument, ask the user what brand to build </context> <process>If using a preset, load the preset values from the brand-presets reference.
If creating a custom brand:
Generate the complete token set:
assets/css/brand.css)CSS custom properties that Tailwind @theme consumes:
@layer base {
:root {
--brand-primary-50: #...;
--brand-primary-500: #...;
--brand-primary-900: #...;
--brand-secondary-500: #...;
--brand-font-display: 'Font Name', sans-serif;
--brand-font-body: 'Font Name', sans-serif;
--brand-radius: 0.5rem;
/* ... full token set */
}
.dark {
--brand-surface: #...;
--brand-on-surface: #...;
/* ... dark mode overrides */
}
}
data/brand/config.toml)Hugo data file consumed by templates:
[meta]
name = "Brand Name"
preset = "custom"
[colors]
primary = "#..."
secondary = "#..."
[fonts]
display = "Font Name"
body = "Font Name"
google_fonts_url = "https://fonts.googleapis.com/css2?family=..."
[features]
dark_mode = true
canvas_animation = false
scroll_reveals = true
data/brand/reference.md)Design system documentation consumed by the frontend-design skill:
assets/css/brand.css is imported in the main stylesheetdata/brand/ is accessible in templates via .Site.Data.brandAfter generating the brand, remind the user that the frontend-design skill will automatically read the brand reference when building pages. The brand tokens become the design system that frontend-design enforces.
development
Orchestrate a multi-step DevFlow workflow by chaining skills. Use when the user wants to invoke a sequence of skills as one ask (e.g., "build and sync to github", "research, plan, then build", "ship and announce"). Triggers on: "ship X to Y", "build and X", "plan and X", "X then Y", "in one go", "as a chain", "all in sequence", "chain", "ship-and-sync", "research-plan-build"
testing
Stamp a new polyglot monorepo using the AO Cyber Systems scaffold — root CLAUDE.md with Layout table, per-area CLAUDE.md, path-filtered CI workflows, comprehensive .gitignore, and the no-binaries pre-commit hook config. Use this for new product monorepos (the 5-monorepo architecture: aodex, aosentry, eden-biz, politihub, aohealth, plus future ones). Triggers on: "new monorepo", "scaffold a monorepo", "set up a monorepo", "create a new product monorepo".
development
Validate that a monorepo follows the AO Cyber Systems layout convention — root CLAUDE.md declares every area, every area has its own CLAUDE.md, no compiled binaries are tracked in git. Reads the root `CLAUDE.md` Layout table, walks the working tree, and reports drift in a single Markdown summary. Standalone — works on any repo. Triggers on: "audit monorepo layout", "monorepo doctor", "is this monorepo healthy?", "check the layout", "find binaries in the repo".
development
Build, review, or visually inspect web pages using Hugo templates, Tailwind CSS, and the project's brand design system. Use when the user wants to create new pages, design components, audit existing UI, review frontend code, or visually test rendered pages. Triggers on: "build the UI", "design this page", "create a page", "review the frontend", "audit the UI", "check UI consistency", "make it look good", "frontend review", "visual review", "check how it looks", "inspect the page"