design-philosophy

Solid

The VS Code design philosophy — a shared Values→Principles→Moves vocabulary for reasoning about UI in design terms instead of raw pixels. Use when designing, building, reviewing, or giving feedback on any visual surface; when deciding a radius, spacing, type role, icon size, border, color, or motion; or when translating a "this feels off" observation into a concrete, principled fix.

Web & Frontend 25 stars 0 forks Updated 5 days ago MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
47
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# VS Code Design Philosophy This skill is the **canonical VS Code design philosophy** — the single source of truth for how we reason about UI, for both developers and agents. As more and more of the UI is implemented via agents and tooling, the pixels increasingly take care of themselves, and the scarce, human part becomes the design judgment behind them. This is about *shifting left* - talking about UI in design terms, not pixels, and having that conversation early. When something looks off, "this is 8px, should be 6px" fixes one number; "this surface is rounded at the wrong *elevation tier*" names the rule, so the fix lands everywhere and we catch it on a mockup or screenshot rather than in code review. The aim is to agree on *what the UI should be and why*, in language a designer and an engineer can share - the implementation (which token, which file) tends to follow once the design is settled. --- ## How to read this: three layers The hardest part of any design language is getting from *"this feels off"* to a clear, shared fix everyone agrees on. This bridges that in three steps, each explaining the one below it: | Layer | What it is | Example | |-------|------------|---------| | **Values** | what we want people to *feel*, and why it's at stake | *Focused* | | **Principles** | evaluative rules you can hold a design up against, phrased as a question | *"One thing leads; the rest supports" - where does the eye go first?* | | **Moves** | the concrete mechanics, each w...

Details

Author
chapmanjw
Repository
chapmanjw/clawdius
Created
2 months ago
Last Updated
5 days ago
Language
TypeScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category