CtrlK
BlogDocsLog inGet started
Tessl Logo

domino-ui-design

Build Domino-styled web applications matching the Domino Design System. Use when creating or styling Domino apps (Dash, Streamlit, Flask, FastAPI+HTML), generating UI components, reviewing UX, or when the user mentions "Domino app", "Domino UI", "Domino dashboard", or "Domino design system". Covers the full stack — FastAPI backend, Ant Design 5.x frontend via CDN, Domino theme tokens (colors, typography, spacing), chart styling with Highcharts, Domino API authentication, proxy-safe routing, UX writing, error handling, empty states, form design, table patterns, and layout best practices. Also use for UX reviews of existing Domino app screenshots.

95

1.59x
Quality

Does it follow best practices?

Impact

99%

1.59x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

87%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The content is concise and highly actionable with executable code and specific guardrails, and it uses progressive disclosure well by offloading detail to a real reference file. The main gap is the absence of explicit validation/retry feedback loops for API and run workflows.

Suggestions

Add an explicit validate-then-fix-then-retry loop for API integration, e.g. after an API call fails, re-acquire the token and retry once before surfacing the error.

For the 'Running the App' section, include a quick verification step (e.g. curl the relative health endpoint) so the user can confirm the app started behind Domino's nginx proxy.

When instructing swagger/doc lookups, add a checkpoint to confirm the endpoint path exists before emitting the API call, to catch drift between docs and current cluster.

DimensionReasoningScore

Conciseness

The body is lean: exact theme tokens, CDN versions, and base-path tables with almost no explanatory padding of concepts Claude already knows, so every token earns its place.

3 / 3

Actionability

Provides copy-paste-ready executable code (ConfigProvider theme, auth header function, Highcharts options, swagger curl) plus specific guardrails like 'Do NOT add /api/ prefix to v4 platform endpoints'.

3 / 3

Workflow Clarity

Sections are sequenced and include useful guardrails, but there are no explicit validate-then-fix-then-retry checkpoints for operations like API calls or app runs, so it sits below the highest anchor.

2 / 3

Progressive Disclosure

SKILL.md acts as an overview with clearly signaled, one-level-deep references to references/ux-design-rules.md and assets/domino-logo.svg, both of which are real bundle files, matching the clear-overview-with-one-level-deep anchor.

3 / 3

Total

11

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is specific, well-triggered, complete, and distinctive, covering both the what and the when with natural user-facing trigger terms. It uses third person voice and avoids fluff or over-claims.

DimensionReasoningScore

Specificity

Lists multiple concrete actions ("Build", "creating or styling", "generating UI components", "reviewing UX") and enumerates the full stack from backend to chart styling, matching the 'lists multiple specific concrete actions' anchor.

3 / 3

Completeness

Explicitly answers both what (build Domino-styled apps across the full stack) and when via the "Use when..." clause plus quoted triggers, matching the highest anchor.

3 / 3

Trigger Term Quality

Includes natural quoted phrases a user would say ("Domino app", "Domino UI", "Domino dashboard", "Domino design system") with good coverage of likely variations.

3 / 3

Distinctiveness Conflict Risk

The Domino-specific niche and branded trigger terms make it unlikely to fire for unrelated skills, matching the 'clear niche with distinct triggers' anchor.

3 / 3

Total

12

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
dominodatalab/domino-claude-plugin
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.