From biz
Visual identity strategy — derives brand design tokens from audience psychology (Archetype × Tech-Comfort matrix). Produces design-system.yaml + brand-sheet HTML + rationale doc. Consumes /ux-strategize output. Use when "ux brand", "brand identity", "design system", "color palette", "visual identity", "brand strategy".
npx claudepluginhub digital-stoic-org/agent-skills --plugin bizThis skill is limited to using the following tools:
1. **Parse** `$ARGUMENTS` → `{subcommand}` + `{subject}` + options. Default subcommand = `brand`. Missing subject → AskUserQuestion.
references/anti-patterns.mdreferences/benchmark-framework.mdreferences/brand-archetypes.mdreferences/cognitive-trust.mdreferences/color-psychology.mdreferences/cultural-context.mdreferences/design-system-schema.mdreferences/iconography-imagery.mdreferences/rationale-template.mdreferences/typography-strategy.mdscripts/benchmark-defaults.yamlGuides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Parse $ARGUMENTS → {subcommand} + {subject} + options. Default subcommand = brand. Missing subject → AskUserQuestion.
Discover inputs — Glob in priority order:
biz/{subject}/ux/*-{subject}.md (empathy-map, persona, forces, jtbd, vpc, journey-map)biz/PRD-*-llm.md, biz/analysis/*{subject}*biz/{subject}/ux/design-system.yaml (existing tokens — required for audit and --update)Classify audience — See references/brand-archetypes.md:
feels + forces anxiety/push → select primary archetype (+ optional blend)tech_comfort field (or infer from tools_used, age, profession)--tone and --tech-comfort override artifact-derived values--industry hintResearch references — If WebSearch available:
references/benchmark-framework.mdscripts/benchmark-defaults.yamlDerive tokens — See references/brand-archetypes.md + references/color-psychology.md + references/typography-strategy.md:
references/cultural-context.md)references/color-psychology.md §WCAG)references/anti-patterns.mdimagery.strategy to zero-asset and derive:
imagery.upgrade-path to guide future investment (e.g., "v2: commission line illustrations")references/design-system-schema.mdGenerate outputs — Branch by subcommand:
brand (default) — Full identity derivationWrite 3 artifacts:
biz/{subject}/ux/design-system.yaml — tokens (superset of /ux-wireframe format, backward compatible). If --update: read existing tokens, compute diff, update incrementally (not replace). Include "Design System Diff" section in rationale doc.biz/{subject}/ux/brand-sheet-{subject}.html — self-contained style tile: palette with hex + contrast ratios, typography scale, component samples (button/card/input/alert/badge), do/don't visual comparisons, reference mood, archetype badge. Inline CSS, no CDN. See references/rationale-template.md §Brand Sheet for content spec. When imagery.strategy = "zero-asset", include a visual strategy demo section at the top: hero gradient mock (live CSS), stat card pattern (3 cards with large numbers), and emoji semantic mapping table. This shows downstream skills and stakeholders HOW the zero-asset approach looks in practice, not just what the tokens are.biz/{subject}/ux/brand-rationale-{subject}.md — decision log per references/rationale-template.mdaudit — Evaluate alignmentRead existing biz/{subject}/ux/design-system.yaml + UX artifacts. Report:
references — Research onlyPresent 4-layer reference analysis to console (no files written):
Open — xdg-open / open the brand sheet (brand subcommand) or print report (audit/references).
Human gate — Present summary to user: archetype selected, tech-comfort level, key palette colors, font choice, reference sites. AskUserQuestion: "Does this brand identity direction look right? Adjust anything before finalizing?" Wait for approval. Downstream skills (/ux-wireframe, /ux-polish) consume these tokens — changes after are expensive.
| Archetype | Emotion | Color | Type | Icons |
|---|---|---|---|---|
| Calming Trust | Fear/anxiety | Cool blue, muted green | System sans, 18px, generous | Label-always |
| Urgent Action | Anger/frustration | Amber accent, neutral base | Strong hierarchy, condensed heads | Label+icon |
| Playful Approachable | Curiosity | Bright primary + pastel | Geometric sans, rounded | Flexible |
| Premium Authority | Status | Dark + gold/navy | Serif or tight sans | Contextual |
| Utilitarian Tool | Efficiency | Neutral + one accent | System fonts, compact | Icon-label OK |
| Empowering Guide | Helplessness | Warm neutral + teal | Clear hierarchy, instructional | Label-always |
/ux-brand relance-impayes against existing UX artifacts, then verify downstream chain /ux-wireframe → /ux-polish reads generated tokens.