Semantic Landing Design
Use this skill when UI work must feel designed, not assembled from generic cards. It translates product meaning into visual structure, motion, and acceptance criteria before code.
Activation Rule
For landing pages, marketing sites, SaaS/product pages, conversion sections, pricing, FAQ, roadmap, benefits, bonuses, testimonials, product demos, or ecosystem/partner sections:
- Use this skill before implementing or reviewing the UI.
- Inspect the existing brand/design system first.
- Preserve project tokens and site DNA unless the user explicitly asks for a new direction.
- If the user provides reference websites, screenshots, or extracted design artifacts, ground the design in those references.
For generic backend, data, infrastructure, CLI, or algorithm work with no user-facing interface, do not use this skill.
Required Design Chain
Before editing a section, define this chain in your implementation notes:
| Step |
Requirement |
| Purpose |
What job does this section do for the user or buyer? |
| User state |
What is the user feeling or deciding here? |
| Visual metaphor |
What should the section symbolize visually? |
| Component structure |
What custom primitives are needed beyond generic cards? |
| Motion |
What movement proves or reinforces the metaphor? |
| Mobile behavior |
How does the metaphor survive below 768px? |
| Accessibility |
Keyboard, focus, contrast, semantics, labels, reduced motion. |
| Acceptance |
How will we know it is not generic? |
If a section can be replaced by normal cards without losing meaning, it is not finished.
Semantic Pattern Map
Use these as defaults when the product context does not provide a better metaphor:
| Section |
Meaning |
Better Visual Metaphor |
Useful Primitives |
| Hero |
First proof of product identity |
Product object, signature scene, operating surface |
HeroScene, ProductSurface, ProofRibbon |
| Roadmap |
From confusion to clear path |
Map, route, labyrinth, checkpoints |
RoadmapLabyrinth, AnimatedRouteLine, PathCheckpoint |
| How it works |
Removes uncertainty |
Process rail, pipeline, operating sequence |
ProcessRail, StepNode, ConnectorLine |
| Bonuses |
Extra value received |
Gift, vault, reward bundle, claimed perk |
GiftVault, BonusUnlockCard, RewardBadge |
| FAQ |
Doubts becoming answers |
Question maze, answer path, person asking |
QuestionMaze, QuestionAvatar, AnswerAccordion |
| Diagnostic |
See hidden problems |
X-ray, scan, report, health system |
ScanPanel, HealthScore, ReportRows |
| Pricing |
Choose the right fit |
Product ladder, decision matrix |
PlanLadder, FitSelector, ComparisonGrid |
| Ecosystem |
Compatibility and credibility |
Network, orbit, connected tools |
EcosystemMap, OrbitChip, ConnectorGraph |
| Proof |
Trust without invention |
Evidence wall, receipt strip, public metrics |
ProofWall, MetricReceipt, LogoRail |
Read references/semantic-section-patterns.md when building one of these sections and you need more detailed acceptance criteria.
Motion Rules
Motion must explain state, path, reveal, or feedback.
- Animate only
transform, opacity, SVG stroke progress, or canvas/WebGL internals.
- Respect
prefers-reduced-motion.
- Keep common UI transitions short: 100ms, 200ms, 280ms, 420ms, or 800ms when a section reveal needs weight.
- Avoid random floating cards, decorative motion, and animation that makes pricing or forms feel untrustworthy.
- Use scroll-linked or long-running motion only when the metaphor needs it, such as route drawing, diagnostic scanning, or marquee proof.
Anti-Generic Gate
Reject or revise designs that contain:
- Generic AI SaaS visuals, purple gradients, random glow blobs, bokeh/orb backgrounds, fake glass, or decorative blur.
- Repeated same-size card grids for every section.
- Random icons that do not explain the section.
- Placeholder proof, invented testimonials, fake logos, or unverifiable claims.
- A roadmap that is only a vertical list or basic timeline.
- A bonus section that is only a feature list.
- FAQ that is only a plain accordion when the brief asks for personality.
- Buttons, tabs, toggles, forms, or cards without hover/focus/active/selected/disabled states where relevant.
- Mobile layouts where the metaphor disappears, overlaps, or requires horizontal page scroll.
Implementation Workflow
Inspect
Read nearby components, CSS/tokens, design docs, brand assets, and existing page sections. If references exist, extract or inspect their palette, type, component anatomy, motion, spacing, and section rhythm.
Plan briefly
State the design chain. Keep it short unless the user asked for a full audit or PRD.
Create custom primitives
Prefer named primitives that encode meaning, such as RoadmapLabyrinth, GiftVault, QuestionMaze, or ServerXRayPanel. Do not solve all sections with Card, Badge, Grid, and Accordion.
Implement within the existing system
Use the project’s framework, tokens, CSS variables, component library, and file organization. Do not add dependencies unless the section cannot be done well without them.
Validate
Check desktop and mobile rendering when possible. Verify no horizontal overflow, readable text, accessible focus, reduced motion, and purposeful animation. Run the smallest relevant code checks.
Review Checklist
Before finalizing a design change:
- Every major section has one clear job.
- Every major section has a visual metaphor tied to its meaning.
- Components are section-specific where meaning requires it.
- Motion reinforces the metaphor or interaction state.
- Mobile preserves the concept without overlap or tiny unreadable elements.
- Light/dark behavior is intentional if the project supports themes.
- Copy is specific and avoids hype.
- Proof is real or clearly marked as pending.
- The page does not read as a generic SaaS template.
When validating agent-built design work, use bot-validator as the review lens after implementation.
1---2name: semantic-landing-design3description: Use whenever designing, auditing, redesigning, or implementing landing pages, marketing websites, SaaS sections, heroes, pricing, roadmap, FAQ, bonuses, onboarding, partner/ecosystem, product demo, or conversion UI. Forces meaning-first visual metaphors, section-specific components, purposeful motion, mobile behavior, and anti-generic design validation before user-facing frontend work.4---56# Semantic Landing Design78Use this skill when UI work must feel designed, not assembled from generic cards. It translates product meaning into visual structure, motion, and acceptance criteria before code.910## Activation Rule1112For landing pages, marketing sites, SaaS/product pages, conversion sections, pricing, FAQ, roadmap, benefits, bonuses, testimonials, product demos, or ecosystem/partner sections:13141. Use this skill before implementing or reviewing the UI.152. Inspect the existing brand/design system first.163. Preserve project tokens and site DNA unless the user explicitly asks for a new direction.174. If the user provides reference websites, screenshots, or extracted design artifacts, ground the design in those references.1819For generic backend, data, infrastructure, CLI, or algorithm work with no user-facing interface, do not use this skill.2021## Required Design Chain2223Before editing a section, define this chain in your implementation notes:2425| Step | Requirement |26|---|---|27| Purpose | What job does this section do for the user or buyer? |28| User state | What is the user feeling or deciding here? |29| Visual metaphor | What should the section symbolize visually? |30| Component structure | What custom primitives are needed beyond generic cards? |31| Motion | What movement proves or reinforces the metaphor? |32| Mobile behavior | How does the metaphor survive below 768px? |33| Accessibility | Keyboard, focus, contrast, semantics, labels, reduced motion. |34| Acceptance | How will we know it is not generic? |3536If a section can be replaced by normal cards without losing meaning, it is not finished.3738## Semantic Pattern Map3940Use these as defaults when the product context does not provide a better metaphor:4142| Section | Meaning | Better Visual Metaphor | Useful Primitives |43|---|---|---|---|44| Hero | First proof of product identity | Product object, signature scene, operating surface | `HeroScene`, `ProductSurface`, `ProofRibbon` |45| Roadmap | From confusion to clear path | Map, route, labyrinth, checkpoints | `RoadmapLabyrinth`, `AnimatedRouteLine`, `PathCheckpoint` |46| How it works | Removes uncertainty | Process rail, pipeline, operating sequence | `ProcessRail`, `StepNode`, `ConnectorLine` |47| Bonuses | Extra value received | Gift, vault, reward bundle, claimed perk | `GiftVault`, `BonusUnlockCard`, `RewardBadge` |48| FAQ | Doubts becoming answers | Question maze, answer path, person asking | `QuestionMaze`, `QuestionAvatar`, `AnswerAccordion` |49| Diagnostic | See hidden problems | X-ray, scan, report, health system | `ScanPanel`, `HealthScore`, `ReportRows` |50| Pricing | Choose the right fit | Product ladder, decision matrix | `PlanLadder`, `FitSelector`, `ComparisonGrid` |51| Ecosystem | Compatibility and credibility | Network, orbit, connected tools | `EcosystemMap`, `OrbitChip`, `ConnectorGraph` |52| Proof | Trust without invention | Evidence wall, receipt strip, public metrics | `ProofWall`, `MetricReceipt`, `LogoRail` |5354Read `references/semantic-section-patterns.md` when building one of these sections and you need more detailed acceptance criteria.5556## Motion Rules5758Motion must explain state, path, reveal, or feedback.5960- Animate only `transform`, `opacity`, SVG stroke progress, or canvas/WebGL internals.61- Respect `prefers-reduced-motion`.62- Keep common UI transitions short: 100ms, 200ms, 280ms, 420ms, or 800ms when a section reveal needs weight.63- Avoid random floating cards, decorative motion, and animation that makes pricing or forms feel untrustworthy.64- Use scroll-linked or long-running motion only when the metaphor needs it, such as route drawing, diagnostic scanning, or marquee proof.6566## Anti-Generic Gate6768Reject or revise designs that contain:6970- Generic AI SaaS visuals, purple gradients, random glow blobs, bokeh/orb backgrounds, fake glass, or decorative blur.71- Repeated same-size card grids for every section.72- Random icons that do not explain the section.73- Placeholder proof, invented testimonials, fake logos, or unverifiable claims.74- A roadmap that is only a vertical list or basic timeline.75- A bonus section that is only a feature list.76- FAQ that is only a plain accordion when the brief asks for personality.77- Buttons, tabs, toggles, forms, or cards without hover/focus/active/selected/disabled states where relevant.78- Mobile layouts where the metaphor disappears, overlaps, or requires horizontal page scroll.7980## Implementation Workflow81821. **Inspect**83 Read nearby components, CSS/tokens, design docs, brand assets, and existing page sections. If references exist, extract or inspect their palette, type, component anatomy, motion, spacing, and section rhythm.84852. **Plan briefly**86 State the design chain. Keep it short unless the user asked for a full audit or PRD.87883. **Create custom primitives**89 Prefer named primitives that encode meaning, such as `RoadmapLabyrinth`, `GiftVault`, `QuestionMaze`, or `ServerXRayPanel`. Do not solve all sections with `Card`, `Badge`, `Grid`, and `Accordion`.90914. **Implement within the existing system**92 Use the project’s framework, tokens, CSS variables, component library, and file organization. Do not add dependencies unless the section cannot be done well without them.93945. **Validate**95 Check desktop and mobile rendering when possible. Verify no horizontal overflow, readable text, accessible focus, reduced motion, and purposeful animation. Run the smallest relevant code checks.9697## Review Checklist9899Before finalizing a design change:100101- Every major section has one clear job.102- Every major section has a visual metaphor tied to its meaning.103- Components are section-specific where meaning requires it.104- Motion reinforces the metaphor or interaction state.105- Mobile preserves the concept without overlap or tiny unreadable elements.106- Light/dark behavior is intentional if the project supports themes.107- Copy is specific and avoids hype.108- Proof is real or clearly marked as pending.109- The page does not read as a generic SaaS template.110111When validating agent-built design work, use `bot-validator` as the review lens after implementation.