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

task.mdevals/scenario-3/

Component Documentation Standard for Lattice

Problem/Feature Description

Lattice is a B2B HR platform with a React component library that has grown to around 60 components over four years. The components work, but the documentation is thin: most have a prop table auto-generated from PropTypes and a single "basic usage" example. Product teams have started building their own wrappers and one-off variants because they can not tell from the docs how to handle edge cases, what keyboard interactions are supported, or when to use one component over a similar one.

The engineering lead is now trying to establish a documentation standard so that every component — existing and new — has consistent, complete documentation. The goal is to ensure that consumers can use components confidently without reverse-engineering the source code. The team is also under pressure from a recent accessibility audit finding that flagged missing focus behaviors and undocumented ARIA patterns across several form components.

You have been asked to create a component documentation standard and then apply it to document two representative components from the library: a DatePicker and a DataTable. These two components were chosen because they are complex, heavily used, and currently have the thinnest documentation.

Output Specification

Produce the following files:

  • component-documentation-standard.md — the standard that all components should follow, including every section that must be present, what belongs in each section, and quality criteria for completeness.
  • DatePicker.md — full documentation for the DatePicker component, written according to the standard you defined.
  • DataTable.md — full documentation for the DataTable component, written according to the standard you defined.

For DatePicker and DataTable, you can define realistic API surfaces, behaviors, and states based on typical implementations of these components. The goal is to demonstrate the standard in practice, not to document any specific existing implementation.

evals

README.md

SKILL.md

tile.json