Skip to content

Add Designesy β€” design-contract verification system - #355

Open
LE-VAI wants to merge 1 commit into
alexpate:masterfrom
LE-VAI:add-designesy
Open

Add Designesy β€” design-contract verification system#355
LE-VAI wants to merge 1 commit into
alexpate:masterfrom
LE-VAI:add-designesy

Conversation

@LE-VAI

@LE-VAI LE-VAI commented Aug 16, 2026

Copy link
Copy Markdown

Designesy

Designesy scores any URL against a 40-check design contract β€” tokens, motion, accessibility, typography, cadence β€” and returns a deterministic 0–100 grade (A–F). Grounded in published specs (W3C DTCG 2025.10, WCAG 2.2, CSS Color 5).

Open source (all MIT):

  • Scoring engine β€” paste a URL, get a grade in seconds
  • @designesy/stylelint-plugin-dtcg-tokens β€” enforces DTCG token usage in CSS with --fix auto-remediation
  • @designesy/tokens β€” standalone DTCG 2025.10 token validator (zero deps, offline)
  • GitHub Action β€” gates on min-score/min-grade, posts PR comments, emits SARIF for code-scanning
  • MCP server β€” 17 tools for AI coding agents (Claude, Cursor, any MCP client)

Tags: Components βœ… | Voice & Tone βœ… (copywriting checks) | Designers Kit βœ… (token validator, design-review kit) | Source code βœ…

Site scores 95.3/A against its own contract. Field report: 57 production sites scored, 88% got D or F.

Designesy scores any URL against a 40-check design contract (tokens,
motion, accessibility, typography, cadence) and returns a deterministic
0-100 grade (A-F). Open source (MIT): scoring engine, stylelint plugin
for DTCG 2025.10 tokens, standalone token validator, GitHub Action with
SARIF, and a 17-tool MCP server for AI coding agents.

- Components: yes (contract + verification tools)
- Voice & Tone: yes (copywriting checks in the 40-check contract)
- Designers Kit: yes (DTCG token validator, design-review kit)
- Source: https://github.com/LE-VAI/designesy-org
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant