design-dimensions
Skill10 starsChanged 27 days agoMITView on GitHub
Build a design prompt structured around the 5 Core Dimensions — Pattern & Layout (skeleton), Style & Aesthetic (skin), Color & Theme (palette), Typography (voice), and Motion & Interaction (life). Trigger when the user says "5 dimensions", "design prompt", "structured design brief", "the five-dimensions framework", or wants a design brief that covers all the load-bearing dimensions explicitly before a build.
In this repository46 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- blast-promptSkill
- client-outreachSkill
- content-draftSkill
- copywritingSkill
- csv-to-reportSkill
- design-accessibilitySkill
- design-buildSkill
- design-croSkill
- design-motionSkill
- design-researchSkill
- design-system-genSkill
- design-system-persistSkill
- design-tokens-emitSkill
- design-visual-qaSkill
- html-extractSkill
- parallel-buildSkill
- portable-html-portSkill
- qa-gateSkill
- route-codex-reviewSkill
- route-gemini-contextSkill
- route-three-brainSkill
- seo-auditSkill
- seo-backlinksSkill
- seo-clusterSkill
- seo-competitor-pagesSkill
- seo-content-briefSkill
- seo-contentSkill
- seo-dataforseoSkill
- seo-driftSkill
- seo-ecommerceSkill
- seo-firecrawlSkill
- seo-geoSkill
- seo-googleSkill
- seo-hreflangSkill
- seo-image-auditSkill
- seo-image-genSkill
- seo-local-unifiedSkill
- seo-pageSkill
- seo-programmaticSkill
- seo-schemaSkill
- seo-sitemapSkill
- seo-strategySkill
- seo-sxoSkill
- seo-technicalSkill
The file
We split this skill into the rules it gives an agent
2 rules. About 0 are common, 1 is distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈1
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 37
Get a design system: If one exists, use it. If not, run design-system-gen first — it supplies dimensions 1–4 (pattern, style, color, …
- Distinctive: line 46
Run the completeness gate: Every dimension must have substantive content — no "TBD", no empty Motion.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
design-dimensions
Family: design Status: Stable
Purpose
A design-brief generator structured around the five dimensions that actually determine whether a build looks intentional or generic. It forces all five to be filled before the brief is "done" — especially Motion, the dimension that gets skipped and that most cheaply separates a polished site from a flat one.
The five dimensions: Pattern & Layout (skeleton), Style & Aesthetic (skin), Color & Theme (palette), Typography (voice), Motion & Interaction (life).
Triggers
- "5 dimensions" / "core dimensions"
- "design prompt" / "structured design brief"
- "five-dimensions framework"
- "give me a complete design prompt"
Inputs
- Project context (or pull from a
design-researchresult) - An existing design system (or trigger
design-system-genfirst) - The specific page/component the brief is for
Steps
- Get a design system. If one exists, use it. If not, run
design-system-genfirst — it supplies dimensions 1–4 (pattern, style, color, typography) directly. - Load the template
templates/dimensions-template.mdand fill dimensions 1–4 from the design system (map palette hex, fonts/weights, pattern, style, effects into the matching slots). - Fill dimension 5 (Motion) deliberately. This is the one that gets skipped. Specify the base curve + duration, entrance/scroll behavior, micro-interactions (hover/press/focus), section transitions, and the reduced-motion fallback (required for accessibility).
- Run the completeness gate. Every dimension must have substantive content — no "TBD", no empty Motion. Flag any gap and resolve it before proceeding.
- Render the brief paste-ready. Offer to hand it to
design-buildor fold it into a full build brief viablast-prompt.
Outputs
- Markdown brief with all five dimensions sectioned (from the template)
- Paste-ready version for a build agent
- A completeness gate confirming Motion (incl. reduced-motion) is specified
Dependencies
templates/dimensions-template.md(required)design-system-gen(typical upstream, supplies dimensions 1–4)
Notes
Motion is the most-skipped dimension and the cheapest polish lever. This skill exists partly to make Motion — and its reduced-motion fallback — non-optional.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

