CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

design-md

Analyze Stitch projects and synthesize a semantic design system into DESIGN.md files

Quality

64%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./skills/design-md/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

60%Weight 40%Scale 1-5

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

The body delivers a concrete, well-sequenced MCP retrieval and synthesis workflow with a clear output template, but pays for it with redundant sections and vague filler (Usage Example) that inflate token cost without adding guidance. A consolidation pass would lift both conciseness and organization.

Suggestions

Merge the duplicated 'Overview' and 'The Goal' sections into one, and fold 'Tips for Success' and 'Common Pitfalls' into 'Best Practices' to remove overlapping advice.

Replace the vague 'Usage Example' pseudo-instructions with the actual MCP call sequence (or delete the section, since the Retrieval workflow already covers it).

Add an explicit validation checkpoint before writing DESIGN.md, e.g. 'Re-check every hex code against the fetched HTML/CSS source before generating the file.'

DimensionReasoningScore

Conciseness

The 'Overview' and 'The Goal' sections repeat the same two sentences nearly verbatim ('serve as the "source of truth" for prompting Stitch...', 'Stitch interprets design through "Visual Descriptions"...'), and 'Best Practices', 'Tips for Success', and 'Common Pitfalls' overlap substantially — several padded sections, matching anchor 2 rather than anchor 3's 'some unnecessary explanation'.

2 / 5

Actionability

Gives concrete executable guidance: exact MCP calls ('list_tools', '[prefix]:list_projects' with 'filter: "view=owned"', '[prefix]:get_screen'), exact response fields ('screenshot.downloadUrl', 'designTheme'), concrete translations ('rounded-full' -> 'Pill-shaped'), and a full output template. Minor gaps keep it below anchor 5: the 'Usage Example' section offers vague pseudo-instruction ('Use the Stitch MCP Server to get the Furniture Collection project') instead of real call syntax.

4 / 5

Workflow Clarity

A clear 6-step retrieval sequence (namespace discovery -> project lookup -> screen lookup -> metadata fetch -> asset download -> metadata extraction) and a 5-step analysis pipeline, with checkpoints like extracting IDs at each lookup step. No explicit validation/feedback loop (e.g., verifying hex codes against the fetched HTML before writing the file), matching anchor 4's 'most checkpoints present; minor validation gaps' rather than anchor 5.

4 / 5

Progressive Disclosure

Single-file skill with clearly headed, one-level-deep sections and a clearly signaled external reference (the Stitch prompting guide URL); no bundle files exist to evaluate. Minor organization gaps — the duplicated Overview/Goal sections and three overlapping advice sections, plus inline Tailwind-translation mappings that could live in a reference file — hold it at anchor 4 rather than anchor 5.

4 / 5

Total

14

/

20

Passed

Description

53%Weight 40%Scale 1-5

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 clearly states what the skill does but completely omits when to use it, capping completeness at 3. Trigger terms are real but thin on synonyms and natural user phrasings.

Suggestions

Add a 'Use when...' clause, e.g. 'Use when working with Stitch projects, generating DESIGN.md files, or documenting a Stitch project's design language.'

Broaden trigger coverage with natural synonyms: 'design language', 'design tokens', 'design documentation', 'generate DESIGN.md'.

Mention one or two more concrete capabilities (e.g., map color palettes, translate Tailwind/CSS values into descriptive design language) to raise specificity.

DimensionReasoningScore

Specificity

Names the domain ('Stitch projects') and two concrete actions ('Analyze', 'synthesize a semantic design system into DESIGN.md files'), but stops short of the several specific actions anchor 4 requires — no mention of color mapping, token extraction, or design documentation beyond the two verbs.

3 / 5

Completeness

The 'what' is clear (analyze Stitch projects, synthesize a DESIGN.md), but there is no 'Use when...' clause or equivalent trigger guidance anywhere, which per the judging guidelines caps completeness at 3.

3 / 5

Trigger Term Quality

Contains relevant natural keywords ('Stitch projects', 'semantic design system', 'DESIGN.md') but misses common variations users would say, such as 'design language', 'design documentation', 'design tokens', or 'generate DESIGN.md', matching the 'some relevant keywords but missing synonyms' anchor.

3 / 5

Distinctiveness Conflict Risk

'Stitch projects' and 'DESIGN.md' pin a clear niche with minimal conflict risk, though 'semantic design system' could weakly overlap generic design-system or design-documentation skills, keeping it just below the 'clear niche with distinct triggers' anchor 5.

4 / 5

Total

13

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

skills/design-md/SKILL.md

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.