CtrlK
BlogDocsLog inGet started
Tessl Logo

frontend-mobile-development-component-scaffold

You are a React component architecture expert specializing in scaffolding production-ready, accessible, and performant components. Generate complete component implementations with TypeScript, tests, s

44

Quality

45%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/frontend-mobile-development-component-scaffold/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%Weight 40%Scale 1-3

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

The body is a well-sectioned, code-forward scaffolding guide with a clear six-step sequence, but it is verbose, references many undefined helper methods, and includes no validation checkpoints or external reference files. It is competent but uniformly mid-tier across all dimensions.

Suggestions

Define or remove the undefined helper methods (inferAriaRole, capitalize, camelCase, detectPlatform, detectStylingApproach, extractProps, etc.) so the templates are executable rather than partial.

Add validation checkpoints to the workflow (e.g., typecheck the generated component, run the test suite, confirm accessibility via axe) before declaring the output complete.

Move the large per-platform/per-artifact templates into reference files under references/ and link to them from SKILL.md to reduce inline volume and aid navigation.

DimensionReasoningScore

Conciseness

Roughly 400 lines of TypeScript generator classes provide code without explaining concepts Claude already knows, but the class-based code-generator approach is verbose and redundant and could be tightened substantially.

2 / 3

Actionability

Provides detailed, concrete code templates, but many referenced helpers (inferAriaRole, capitalize, camelCase, detectPlatform, detectStylingApproach, extractProps) are undefined, so the code is not fully executable or copy-paste ready.

2 / 3

Workflow Clarity

Six numbered generation steps give a clear sequence, but there are no validation or verification checkpoints (e.g., typecheck, run tests, axe audit) for the multi-file output.

2 / 3

Progressive Disclosure

Sections are organized, but all ~400 lines of templates live inline in SKILL.md with no bundle files; large per-platform/per-artifact templates could be split into reference files for easier navigation.

2 / 3

Total

8

/

12

Passed

Description

40%Weight 40%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.

The description conveys a clear domain and several concrete deliverables but is truncated mid-word, written in second person (incurring a specificity penalty), and lacks any explicit "Use when..." trigger guidance. It is moderately distinct but would benefit from third-person voice, completion, and explicit triggers.

Suggestions

Rewrite in third person and add an explicit 'Use when...' trigger clause (e.g., 'Use when scaffolding new React or React Native components, or when the user asks to create a component with TypeScript, tests, and styles').

Complete the truncated description, which cuts off mid-word at 'tests, s'; include the full list of deliverables (TypeScript, tests, styles, documentation).

Replace buzzwords ('production-ready, accessible, performant') with concrete actions and natural trigger terms users would actually say.

DimensionReasoningScore

Specificity

Uses second person ("You are a React component architecture expert") which per rubric incurs a -1 specificity penalty; the base content names the domain and several deliverables (TypeScript, tests, styles) but is truncated mid-word and padded with buzzwords ("production-ready, accessible, performant"), landing at base 2 -> 1.

1 / 3

Completeness

Clearly states what the skill does (scaffold/generate components) but provides no "Use when..." clause or equivalent explicit trigger guidance, so per rubric completeness is capped at 2.

2 / 3

Trigger Term Quality

Includes some natural terms a user would say ("React component", "TypeScript", "tests") but leans technical ("scaffolding", "production-ready") and misses common variations; no explicit trigger phrasing.

2 / 3

Distinctiveness Conflict Risk

The React/React Native component-scaffolding niche is moderately specific but lacks distinct triggers and could overlap with general frontend/React development skills.

2 / 3

Total

7

/

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
rmyndharis/antigravity-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.