type: rule
status: active
timestamp: 2026-06-22
tags: [rule, design, frontend, per-app, distinctive, identity]

Per-app distinctive frontend design — adopt the frontend-design skill principles family-wide

Each app gets distinctive visual identity, same chrome stays family-wide

Per-app distinctive frontend design

Reversal context

Earlier (sweeps #3-#5) we tried family-wide chrome (Header/Footer/Wordmark/Sidebar/BottomBar). After three iterations:

What stays same family-wide

What differs per-app

Frontend-design skill principles (locked into knowledge)

Ground in the subject

If the brief doesn’t pin the product, pin it. Name one concrete subject, audience, page’s single job. Build with the brief’s real content. The subject’s vernacular is where distinctive choices come from.

Hero is a thesis

Open with the most characteristic thing in the subject’s world (headline / image / animation / live demo / interactive moment). Be deliberate.

Typography carries personality

Pair display + body deliberately, not defaults. Set type scale with intentional weights, widths, spacing. Make type itself a memorable part.

Structure is information

Numbering, eyebrows, dividers, labels encode TRUE things about the content, not decoration. 01 / 02 / 03 only if content is a real sequence.

Motion deliberate

Page-load sequence, scroll-triggered reveal, hover micro-interaction, ambient atmosphere. Orchestrated moment > scattered effects. Sometimes less is more.

Match complexity to vision

Maximalist needs elaborate execution. Minimal needs precision.

Consider written content

Copy can make a design feel templated. Real words from the subject’s world. Active voice. Name things by what people control. Failure/empty states = direction, not mood. Plain verbs, sentence case, no filler.

AI-cluster defaults to avoid (unless brief calls for them)

  1. Warm cream #F4F1EA + high-contrast serif + terracotta accent
  2. Near-black bg + acid-green / vermilion accent
  3. Broadsheet hairline rules + zero border-radius + dense columns

These are LEGITIMATE for some briefs but if the brief leaves an axis free, DON’T default to one of these.

Process

Brainstorm → explore → plan → critique → build → critique again.

Compact token system per page: 4-6 hex palette + 2+ type roles + layout concept + signature element.

Review plan against brief: if any part reads as generic default, revise + say what changed.

Quality floor without announcing it

Responsive down to mobile. Visible keyboard focus. Reduced motion respected. Take screenshots; remove one accessory before publishing.

Per-app design brief workflow

For each of 26 apps, write a brief file at <app>/knowledge/design-brief.md:

The design agent runs this brief through the frontend-design skill, generates the per-app chrome, commits.

Cross-refs


Edit on GitHub · Back to index