CtrlK
BlogDocsLog inGet started
Tessl Logo

design-an-interface

Generate multiple radically different interface designs for a module using parallel sub-agents. Use when user wants to design an API, explore interface options, compare module shapes, or mentions "design it twice".

88

1.36x
Quality

83%

Does it follow best practices?

Impact

98%

1.36x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

77%Scale 1-3

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

This is a well-crafted skill with a clear, actionable workflow for generating parallel interface designs. Its main strengths are the concrete sub-agent prompt template and the well-sequenced 5-step process. The primary weakness is some redundancy between the comparison step and the evaluation criteria section, which inflates token usage without adding new information.

Suggestions

Merge the 'Evaluation Criteria' section into Step 4 (Compare Designs) to eliminate redundancy — the concepts (simplicity, depth, general-purpose, implementation efficiency) are already covered there.

DimensionReasoningScore

Conciseness

The content is mostly efficient but includes some unnecessary elaboration. The 'Evaluation Criteria' section largely repeats concepts already covered in the comparison step (depth, simplicity, general-purpose). The prose is generally tight but could be tightened further by removing redundancy between sections 4 and the evaluation criteria.

2 / 3

Actionability

The skill provides a concrete prompt template for sub-agents, specific constraints to assign to each agent, a clear output format, specific comparison dimensions, and actionable questions to ask users. The guidance is specific enough that Claude can execute it directly without ambiguity.

3 / 3

Workflow Clarity

The 5-step workflow is clearly sequenced with a logical progression from requirements gathering through design generation, presentation, comparison, and synthesis. The checklist in step 1 serves as a validation checkpoint, and the anti-patterns section provides guardrails. Since this is a non-destructive design exploration task, explicit validation/feedback loops are less critical.

3 / 3

Progressive Disclosure

The content is well-structured with clear sections and headers, but it's somewhat monolithic for its length (~80 lines of substantive content). The evaluation criteria section could be referenced separately or folded into the comparison step to reduce redundancy. No bundle files exist, so there's no external reference structure, but the skill is borderline in length where splitting might help.

2 / 3

Total

10

/

12

Passed

Description

89%Scale 1-3

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

This is a solid description that clearly communicates both purpose and trigger conditions. The 'Use when' clause provides good coverage of natural user phrases, and the distinctive concept of parallel sub-agents for multiple designs makes it easily distinguishable. The main weakness is that the 'what' portion could be more specific about the concrete outputs or actions beyond generating designs.

Suggestions

Add more specific concrete actions to the 'what' portion, e.g., 'generates type signatures, evaluates trade-offs, produces comparison summaries' to improve specificity.

DimensionReasoningScore

Specificity

The description names the domain (interface design) and the core action (generate multiple radically different designs using parallel sub-agents), but it doesn't list multiple concrete actions beyond 'generate designs'. It lacks specifics like what outputs are produced or what steps are involved.

2 / 3

Completeness

Clearly answers both 'what' (generate multiple radically different interface designs using parallel sub-agents) and 'when' (explicit 'Use when' clause listing four trigger scenarios). Both parts are present and explicit.

3 / 3

Trigger Term Quality

Includes strong natural trigger terms: 'design an API', 'explore interface options', 'compare module shapes', and the distinctive phrase 'design it twice'. These cover a good range of how users would naturally phrase such requests.

3 / 3

Distinctiveness Conflict Risk

The combination of parallel sub-agents, multiple radically different designs, and the unique trigger 'design it twice' creates a very distinct niche. This is unlikely to conflict with generic coding or design skills.

3 / 3

Total

11

/

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
SnowingFox/ai-skills
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.