CtrlK
BlogDocsLog inGet started
Tessl Logo

ui

Use this skill when contributing to InsForge's reusable UI package. This is for maintainers editing design-system primitives, exports, styles, and package-level component behavior in the InsForge monorepo.

71

Quality

86%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

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.

A tight, actionable maintainer guide with excellent conciseness and concrete commands. The main gap is workflow clarity: validation is listed but not sequenced with explicit checkpoints or an error-recovery feedback loop.

Suggestions

Turn Validation into an explicit ordered sequence with a checkpoint, e.g. 'Run build, then typecheck; only proceed when both pass', and add a feedback loop ('if a command fails, fix the error and re-run it').

Make the downstream-impact check deterministic rather than conditional — specify how to determine whether the changed component is used in packages/dashboard/ (e.g., grep the import) before validating it.

DimensionReasoningScore

Conciseness

The body is lean and rule-driven with no padding or explanation of concepts Claude already knows; every line ('Use the shared cn() helper', 'Never use the TypeScript any type') earns its place.

3 / 3

Actionability

It provides copy-paste-ready validation commands ('cd packages/ui && npm run build', 'npm run typecheck') and specific, executable rules referencing exact files and patterns.

3 / 3

Workflow Clarity

Validation commands are present but lack an explicit sequence or checkpoint ordering, and there is no validate->fix->retry feedback loop; the conditional dashboard/frontend validation is left implicit.

2 / 3

Progressive Disclosure

The skill is under 50 lines with no external references needed and is cleanly organized into well-labeled sections (Scope, Working Rules, Validation), satisfying the simple-skill guidance.

3 / 3

Total

11

/

12

Passed

Description

85%

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

A strong, well-scoped description that clearly states what the skill does and when to use it, with an explicit trigger and a distinct InsForge niche. The only weakness is trigger-term quality, which relies on technical/infrastructural phrasing rather than the natural terms a user might say.

Suggestions

Add natural-language trigger phrasings a maintainer would say (e.g., 'UI component', 'shared component', 'design system component') alongside the technical terms to broaden trigger coverage.

Consider naming a concrete action verb for each target (e.g., 'add, edit, and export design-system primitives') to make the what even more concrete.

DimensionReasoningScore

Specificity

The description lists multiple concrete targets — 'editing design-system primitives, exports, styles, and package-level component behavior' — going beyond a single vague action.

3 / 3

Completeness

It explicitly answers both what ('editing design-system primitives, exports, styles, and package-level component behavior') and when ('Use this skill when contributing to InsForge's reusable UI package') with an explicit trigger clause.

3 / 3

Trigger Term Quality

It includes relevant domain terms ('UI package', 'design-system primitives', 'exports', 'styles', 'maintainers') but they lean technical and miss more natural user phrasings a maintainer might actually say.

2 / 3

Distinctiveness Conflict Risk

It is tightly scoped to the InsForge monorepo UI package, giving it a clear niche unlikely to trigger for unrelated 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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
InsForge/InsForge
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.