Design & Frontend ✓ Microsoft · Official

VS Code Design Philosophy

Turn vague UI discomfort into concrete fixes using shared values, principles, and design moves.

58/ 100
Recommended

Generally reliable with disclosed limitations; trial as directed and keep a rollback path.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 194k
Last updated
11d ago
License
MIT
design-systemui-reviewdesign-tokensvisual-design
+1vscode

What does this skill do, and when should you use it?

This skill from the VS Code repository provides a three-layer vocabulary: Values, Principles, and Moves. It helps designers and engineers identify the intended feeling of a surface, name the rule it violates, and select a concrete design mechanism. The guidance covers hierarchy, spacing, typography, icons, borders, theme colors, interaction reveals, and motion. It is a strong fit for teams seeking a shared UI review language, but it is not an executable design tool and the supplied materials document no standalone installation command or automated test suite.

It evaluates UI issues through four values—Calm, Focused, Consistent, and Delightful—and seven principles, then maps them to decisions about elevation tiers, spacing, type roles, icon sizes, strokes, theme tokens, and reveal-on-intent behaviors. It also supplies worked examples, feedback phrasing, and references to VS Code design-token files so feedback can be expressed in terms of roles and rules rather than isolated pixel values.

Good fit
  • A designer reviewing a settings page, sidebar, or dialog needs to explain why the surface feels cramped, flat, or visually noisy.
  • A frontend engineer choosing a radius, spacing value, type role, or Codicon size needs a shared rule instead of a taste-based decision.
  • A team reviewing a screenshot or mockup needs to turn “this feels off” into a value, surface, principle, and concrete move.
  • A team maintaining light, dark, and high-contrast themes needs to check that colors come from VS Code theme tokens rather than hardcoded values.
  • A designer evaluating an animation or reveal needs to determine whether it guides, confirms, or orients the user instead of adding decoration.

How do you install this skill?

Before you use it
  • The sentence-case guidance conflicts with the repository's current UI-label convention; users should confirm scope and reconcile the rules before applying it.
  • The skill references several repository files whose contents were not supplied; token, typography, or casing assumptions should be rechecked when those files change.
  • This is a design-reasoning vocabulary, not an automatic implementation or validation tool; human design and engineering review remains necessary.

The skill is located at .github/skills/design-philosophy/SKILL.md in https://github.com/microsoft/vscode. The supplied README and SKILL.md do not document a standalone installation command, copy procedure, or package for this individual skill; adoption therefore means supplying that file as Agent Skill content to a compatible client. The repository is MIT-licensed, but it contains other skills whose capabilities should not be attributed to this one.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/microsoft/vscode.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/.github/skills/design-philosophy" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Make .github/skills/design-philosophy/SKILL.md available as skill context in an Agent Skills-compatible client, then provide a concrete UI review request. For example: Review this settings panel. Identify the missing value first, name the violated principle, and propose the corresponding design move. For a screenshot or surface review, include the surface name, theme mode, and whether reduced motion is relevant. The skill recommends the order: feeling, surface, principle, move, and only then a numeric value if useful.

What are this skill's strengths and limitations?

Pros
  • Offers a complete path from design intent to evaluative rules and implementation mechanics.
  • Defines specific guidance for spacing, radii, type weights, icon sizes, borders, colors, and interaction reveals.
  • Encourages named tokens and semantic roles, which helps prevent visual drift.
  • Includes worked examples and reusable language for actionable design feedback.
Limitations
  • It provides guidance and review language rather than code changes, screenshot processing, or automated checks.
  • The supplied materials show no standalone installation instructions, scripts, test suite, or runtime dependency.
  • There is a documented casing conflict: the modern UI guidance favors sentence case, while the repository-wide coding guideline requires title-style capitalization for shipped, non-experimental UI.
  • Its radius, spacing, and typography rules are designed around VS Code's system and may require remapping in another product.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
VS Code Design Philosophy this page ✓ Microsoft · Official 58 · Recommended ★ 194k 11d ago MIT
Stitch Design System Manager 45 · Not recommended ★ 8.5k 2mo ago Apache-2.0
Figma Design System Rules Builder ✓ OpenAI · Official 50 · Use with care ★ 28k 4mo ago —
Stitch Frontend Design Extractor 42 · Not recommended ★ 8.5k 2mo ago Apache-2.0
TypeUI Design Fundamentals 70 · Strongly recommended ★ 2k 3mo ago NOASSERTION

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Recommended
58/ 100 5-point scale 2.9 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust20 / 25 · 4.0/5

The skill provides design reasoning and documentation guidance only: it does not execute code, access data, add dependencies, or create external side effects. Repository evidence supplies MIT licensing and Microsoft provenance. It does not specify user confirmation, rollback, handling of sensitive design data, or a concrete source-verification process, so full marks are not justified.

2Reliability8 / 20 · 2.0/5

The Values→Principles→Moves structure, decision rules, and worked examples make the normal usage path reasonably coherent. However, the documented casing conflict with repository coding guidance, references to supporting files not included in the supplied skill evidence, and absence of skill-specific tests or abnormal-input feedback reduce reliability under static calibration.

3Adaptability10 / 15 · 3.3/5

The trigger description covers designing, building, reviewing, and giving feedback on visual surfaces, with semantic guidance for many UI issues. Non-fit boundaries, input/output contracts, false-trigger conditions, and Chinese-language usage guidance are not explicit. The core function does not depend on overseas services, so no network-reachability deduction is applied.

4Convention8 / 15 · 2.7/5

The document uses layered information architecture and includes examples, terminology, decision rules, a known conflict, and implementation references. Repository evidence adds MIT licensing, Microsoft maintenance context, and version information. The skill lacks explicit versioning, changelog, named maintenance responsibility, update path, installation notes, and troubleshooting guidance, so points are deducted.

5Effectiveness7 / 15 · 2.3/5

It can convert pixel-level feedback into reusable design language based on values, principles, and mechanics, and its examples are directly actionable for the core task. There is no evidence of representative output validation, cross-surface consistency verification, or comparative benefit over existing review methods; static calibration therefore limits the score to 7.

6Verifiability5 / 10 · 2.5/5

The skill contains auditable rules, token names, implementation references, and relatively clear separation between guidance and examples. It provides no skill-specific test suite, third-party reproduction record, or independent corroboration, and the supplied CI/test material does not cover this skill's key paths, so only the static-review ceiling is warranted.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision 5b3e1be7be9e Review evidence[1][2][3][4][5][6][7][8][9][10][11]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Does this skill require network access, a shell, Node.js, or other dependencies?
The supplied SKILL.md does not require command execution, network access, MCP, or a specific runtime. It is a document-based design reasoning skill.
Will it modify my UI code directly?
No. It defines review methods, design tokens, and feedback language, but provides no code modifier, script, or automated execution workflow.
Is it only suitable for VS Code?
It explicitly describes the VS Code design philosophy and token system, so it is best suited to VS Code or interfaces using a similar system. Other products may require remapping or adaptation.
What license covers it?
The README states that the repository's open-source source code is available under the MIT license.

More skills from this repository

All from microsoft/vscode

Dev & Engineering ✓ Microsoft · Official

Code OSS Launch & Debug

Launch a built-from-source VS Code with isolated profiles, Playwright control, and multi-process debugging ports.

★ 194k FS 54 Use with care 11d ago
Design & Frontend ✓ Microsoft · Official

VS Code CSS Layout Standards

Build reliable VS Code-style CSS layouts and text truncation behavior

★ 194k FS 54 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Configuration Policy Maintainer

Standardize VS Code policy registration, export, and validation.

★ 194k FS 59 Recommended 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Integrated Browser Architecture

A practical architecture guide for safely changing VS Code's cross-process integrated browser.

★ 194k FS 56 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Agent Customization Assistant

Create, repair, and troubleshoot VS Code Agent customization files and their loading behavior.

★ 194k FS 55 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Crash Dump Symbolicator

Turn native VS Code crash dumps into readable backtraces with method names.

★ 194k FS 53 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Chat Customizations Editor Skill

Guides developers through safe changes and testing for VS Code’s chat customization management UI.

★ 194k FS 52 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Integration Test Runner

Run and filter VS Code repository integration tests with the correct platform scripts.

★ 194k FS 52 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

Copilot Session Troubleshooter

Explain unexpected Copilot CLI behavior from session-log evidence.

★ 194k FS 51 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

Copilot Chat Troubleshooter

Explain unexpected agent behavior, latency, and tool failures from Copilot Chat debug logs.

★ 194k FS 49 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

Run Command Builder

Configure and update commands shown in a VS Code Agent Session's Run button.

★ 194k FS 48 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Performance Investigation Workflow

Automate repeatable VS Code scenarios and collect performance and memory evidence.

★ 194k FS 47 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

Reusable Prompt Creator

Turn recurring tasks into reusable .prompt.md files.

★ 194k FS 45 Not recommended 11d ago
Design & Frontend ✓ Microsoft · Official

VS Code Theme and Accessibility Styling

Build consistent, focus-visible, high-contrast VS Code interfaces with theme tokens.

★ 194k FS 51 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Insiders UI Automation

Automate VS Code Insiders and Copilot Chat through Playwright and CDP.

★ 194k FS 46 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

Search View Results Reader

Reads the existing results in Visual Studio Code’s Search view.

★ 194k FS 43 Not recommended 11d ago
Dev & Engineering ✓ Microsoft · Official

Tool Rename Compatibility Check

Protect existing prompts and tool configurations when built-in tools are renamed.

★ 194k FS 63 Recommended 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Agents Window Sessions

Safely implement and repair VS Code Agents window features.

★ 194k FS 56 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

Feedback Action

Reads current-session feedback and applies the requested code changes.

★ 194k FS 53 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

Component Fixtures for Screenshot Testing

Create stable, theme-aware VS Code component fixtures for isolated screenshot testing.

★ 194k FS 53 Use with care 11d ago

Related skills