CtrlK
BlogDocsLog inGet started
Tessl Logo

sharaf/professional-design-system-architect

Design, build, or audit professional UI design systems across strategy, product language, foundations, tokens, components, patterns, accessibility, content, Figma/code libraries, documentation, QA, governance, adoption, measurement, theming, releases, and migration. Use when the user wants to create a design-system blueprint, review an existing design system, fix design-system drift, plan Figma/code parity, define token or component architecture, evaluate accessibility and governance maturity, or sequence design-system adoption and migration work.

100

1.75x
Quality

100%

Does it follow best practices?

Impact

100%

1.75x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

SKILL.md

name:
professional-design-system-architect
description:
Design, build, or audit professional UI design systems across strategy, product language, foundations, tokens, components, patterns, accessibility, content, Figma/code libraries, documentation, QA, governance, adoption, measurement, theming, releases, and migration. Use when the user wants to create a design-system blueprint, review an existing design system, fix design-system drift, plan Figma/code parity, define token or component architecture, evaluate accessibility and governance maturity, or sequence design-system adoption and migration work.
metadata:
{"version":"0.1.48","source_domain":"professional-ui-design-systems","source_sub_domains":"strategy-roi-and-business-case, design-principles-and-product-language, foundations-and-design-tokens, component-architecture-and-api-design, patterns-flows-and-journey-level-guidance, accessibility-and-inclusive-design, content-design-and-ux-writing, figma-library-architecture, code-library-engineering, documentation-and-education, quality-assurance-and-testing, governance-contribution-and-lifecycle, adoption-enablement-and-change-management, measurement-health-and-analytics, multi-brand-theming-and-platform-scale, maintenance-releases-and-migration","research_date":"2026-05-13","source_files":"skills/professional-design-system-builder.md, skills/professional-design-system-auditor.md"}

Professional Design System Architect

Purpose

Create a professional UI design-system blueprint or audit an existing system with evidence.

Pick one mode:

  • blueprint - design a new or replacement system from a product, brand, platform, or organization brief.
  • audit - evaluate an existing system, score maturity, surface evidence-led findings, and sequence remediation.
  • component-docs - define a component documentation standard or document components as public APIs.

Workflow

  1. Complete First Actions before making recommendations.
  2. Run the selected mode sequence. For audits, evidence inventory comes before scores. For blueprints, strategy and foundations come before components.
  3. Validate checkpoints before moving on: scope/foundations before contracts, evidence coverage before scores, scored findings before roadmap.
  4. Label assumptions, evidence gaps, and inaccessible artifacts. Ask only when a gap changes architecture, risk, or sequencing.

Mode Sequences

  • blueprint: state product infrastructure; classify maturity target (MVP, Scaling, Enterprise, Audit/recovery); include Executive Summary/Open Decisions, four token layers, component tests, and estimated ROI/velocity/ adoption numbers with assumptions; sequence foundations/token-only work before components.
  • audit: evidence inventory -> 0-4 scores -> severity findings using the Audit Finding Excerpt -> Stabilize, Standardize, Scale roadmap.
  • component-docs: define the standard with Component Doc Required Areas, then apply it to each component.

Optional References

The required workflow and output contract are complete above. Use these bundled files only for deeper domain detail:

NeedRead
Blueprint expansionblueprint-workflow.md
Audit scoring and findingsaudit-workflow.md
Component documentationcomponent-docs-workflow.md
Shared guardrails and success criteriaguardrails-and-success.md

First Actions

Use this template before producing recommendations:

## First Actions
### Mode
- Mode: [blueprint | audit | component-docs]
- Reason: [brief trigger and evidence]

### Inputs Checked
- Product/audience:
- Platform/theme:
- Artifacts:
- Accessibility/compliance:
- Ownership/delivery:

### Assumptions and Evidence Gaps
- Assumption:
- Evidence gap:

Output Contract

Use # Design System Blueprint: [Name], # Design System Audit: [Name], or # Component Documentation Standard: [Library]. Start with ## First Actions.

Copy-Paste Templates

## Token Contract
- Primitive: `blue.600 = #2457ff`
- Semantic: `color.action.bg.default = {blue.600}`
- Component: `button.primary.bg.default = {color.action.bg.default}`
- Mode/theme: `theme.dark.color.action.bg.default = {blue.400}`
- Rule: component tokens only for public state contracts.

## Component Doc Required Areas
- Core: purpose, when not to use, anatomy, variants, states, content,
  accessibility, lifecycle.
- Code API: props/attributes, slots/children, events, controlled behavior.
- Tests: unit, interaction, a11y automation, manual AT, visual regression.
- A11y: ARIA supplements native semantics; automation alone is insufficient.

## Scorecard Row
| Domain | Score | Evidence | Rationale | Dependency |
|---|---:|---|---|---|
| Foundations and tokens | 2/4 | Figma semantic tokens exist; code imports raw hex | Parity is defined but unenforced | Stabilize token mapping before theming |

## Audit Finding Excerpt
### Semantic tokens are bypassed in product UI
- Severity: high
- Evidence: `Button.css` uses `#2457ff`; Figma button uses `Blue/600`.
- Why it matters: raw values make brand and contrast changes risky.
- Affected surfaces: code tokens, Figma variables, product screens.
- Recommended fix: map button colors to `color.action.*` semantic tokens.
- Owner or function: design systems engineering + design foundations.
- Sequencing dependency: fix before expanding multi-brand theming.

Roadmap: stabilize tokens, standardize button docs/tests, then scale theming.

README.md

SKILL.md

tile.json