CtrlK
BlogDocsLog inGet started
Tessl Logo

oma-frontend

Frontend specialist for React, Next.js, Angular, TypeScript with FSD-lite architecture, shadcn/ui, and design system alignment. Use for UI, component, page, layout, CSS, Tailwind, shadcn, Angular, and RxJS work.

68

Quality

83%

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

75%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.

A dense, actionable frontend skill body with a clear workflow and good reference signaling. Tightening repeated rules and moving the inline Libraries/guardrails detail into the referenced files would improve token efficiency and structure.

Suggestions

Deduplicate the 'components/ui/* is read-only' rule (stated in Guardrails, Shadcn Workflow, UI Implementation, and the closing admonition) into a single authoritative location.

Replace the vague VERIFY direction ('typically lint, typecheck, tests') with the concrete project commands or a pointer to resources/checklist.md.

Move the large Libraries table and verbose guardrails (proxy.ts, prefetch) into a referenced resources file so the body stays an overview, and verify the referenced resources/*.md files actually ship in the bundle.

DimensionReasoningScore

Conciseness

Largely lean and assumes Claude's competence (terse library table, compact guardrails), but repeats rules (components/ui read-only stated 3x, proxy.ts restated) that could be trimmed.

4 / 5

Actionability

Concrete commands ('rg --files', 'rg "components/ui|..."'), named tools with versions, and a 3-step shadcn workflow; minor gaps where verification is left as 'typically lint, typecheck'.

4 / 5

Workflow Clarity

Clear PREPARE→ACQUIRE→ACT→VERIFY→FINALIZE sequence with an explicit VERIFY step and a failure/recovery section; checkpoints mostly present with minor gaps.

4 / 5

Progressive Disclosure

Good structure with well-signaled one-level references (resources/tech-stack.md, tailwind-rules.md, snippets.md) and a Stack Reference table; some inline content (Libraries table, guardrails) could live in references, and the referenced resource files are not present in the bundle.

4 / 5

Total

16

/

20

Passed

Description

91%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.

A strong, well-structured description that concretely states both capabilities and trigger conditions with natural user-facing terms. Minor specificity gains could come from leading with explicit action verbs.

DimensionReasoningScore

Specificity

Names the frontend domain plus several concrete work types (UI, component, page, layout, CSS, Tailwind, shadcn, Angular, RxJS) with minor coverage gaps (no explicit verbs like build/modify/verify).

4 / 5

Completeness

Explicitly answers both what ('Frontend specialist for React, Next.js, Angular, TypeScript...') and when ('Use for UI, component, page, layout...') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Comprehensive natural trigger terms users actually say — 'UI, component, page, layout, CSS, Tailwind, shadcn, Angular, and RxJS work' — with synonyms and framework names.

5 / 5

Distinctiveness Conflict Risk

Clear frontend niche with distinct triggers and minimal conflict risk; minor overlap with adjacent web/backend-adjacent skills.

4 / 5

Total

18

/

20

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
first-fluke/oh-my-agent
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.