Kimmy's Skills

Design Landing Page — Web Requirements

Source: ../index.html · Surface: web landing page · Mode: System showcase + advocacy · Case: web Purpose: present the Design skill and the eight cases as a realistic web surface, not a static poster.

1. Problem and context

Who: designers and engineers evaluating the skill; people who need to see what it produces before installing it.

Jobs: understand what the skill does, inspect the evidence, open a case, read the requirements, and install or read the skill.

Constraints: one self-contained HTML page; no build step; system-font fallbacks; light and dark themes; keyboard and touch; no horizontal overflow at the narrowest target width.

Boundary: this is a web landing page, not a full product web app. It demonstrates responsive layout, theme switching, semantic HTML, and focus behavior. It does not exercise routing, deep links, IME, or product data states; those remain open for a dedicated web-app case.

2. Principles

Rule Rationale
Show, don’t tell The page itself must demonstrate the web surface it claims: tokens, themes, focus, targets, and responsive layout.
Evidence over decoration Every case card states what the case proves; the proof grid names the claim, not a vague benefit.
One page, many proofs The gallery is both the index and the Web case; it should not require a second artifact to be credible.
Advocacy without inflation The copy says what the skill does and what it does not do. It does not claim a full web-app case or a complete spec/drift deliverable.
Accessible by construction Semantic landmarks, skip link, visible focus, 44px controls, contrast, and reduced-motion support.

3. Experience requirements

Hero

System / Review

Cases

Proof grid

Requirements

Install

4. Visual requirements

Color and themes

Typography

Layout

Interaction

5. Accessibility requirements

6. Verification requirements

7. Non-goals

8. Open questions