CtrlK
BlogDocsLog inGet started
Tessl Logo

team-frontend

Unified team skill for frontend development. Pure router — all roles read this file. Beat model is coordinator-only in monitor.md. Built-in ui-ux-pro-max design intelligence. Triggers on "team frontend".

36

Quality

32%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/team-frontend/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%

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-structured routing/orchestration skill that effectively delegates to role-specific specs via progressive disclosure. Its main weaknesses are the lack of explicit validation checkpoints in the multi-step coordinator→worker workflow and the somewhat verbose spawn template that uses placeholder syntax rather than fully concrete examples. The content serves its purpose as a router but could be tighter and include verification steps between phases.

Suggestions

Add explicit validation checkpoints in the workflow — e.g., verify task-analysis.json exists and is valid before spawning workers, and verify all worker dependencies are met before proceeding.

Integrate the QA feedback loop into the main workflow sequence rather than only mentioning it in the error handling table — show the validate → fix → re-validate cycle explicitly.

DimensionReasoningScore

Conciseness

The content is reasonably structured and avoids explaining basic concepts, but includes some verbose sections like the full ASCII architecture diagram and the worker spawn template that could be more compact. The session directory tree and multiple tables add bulk but are mostly justified.

2 / 3

Actionability

The role router logic is concrete ('Has --role <name> → Read roles/<name>/role.md'), the spawn template is copy-paste ready, and CLI tools are named. However, much of the content is architectural description rather than executable guidance — there are no concrete code examples for actual frontend tasks, and the worker spawn template uses pseudocode-style placeholders rather than fully executable commands.

2 / 3

Workflow Clarity

The architecture diagram and role registry clearly show the dispatch flow (coordinator → analyze → spawn workers), and the error handling table covers failure scenarios. However, there are no explicit validation checkpoints between steps — e.g., no verification that task-analysis.json is valid before spawning workers, and the QA feedback loop ('QA score < 6 over 2 GC rounds → escalate') is mentioned in error handling but not integrated into the workflow sequence.

2 / 3

Progressive Disclosure

The SKILL.md acts as a clear router/overview with well-signaled one-level-deep references to role specs (roles/<name>/role.md) and pipeline specs (specs/pipelines.md). Content is appropriately split — this file handles routing and shared constants while deferring domain-specific instructions to role files.

3 / 3

Total

9

/

12

Passed

Description

7%

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 description reads like internal implementation notes rather than a functional skill description. It focuses on architecture ('pure router', 'beat model', 'coordinator-only') instead of describing what the skill actually does or when it should be used. The language is full of jargon and buzzwords ('ui-ux-pro-max design intelligence') that provide no actionable information for skill selection.

Suggestions

Replace internal jargon with concrete actions the skill performs, e.g., 'Creates React components, implements responsive layouts, styles pages with CSS, builds interactive UI elements'.

Add a proper 'Use when...' clause with natural trigger terms users would actually say, e.g., 'Use when the user asks about frontend development, React components, CSS styling, HTML markup, responsive design, or building web interfaces'.

Remove implementation details like 'pure router', 'beat model', 'coordinator-only in monitor.md' that describe internal architecture rather than user-facing capabilities.

DimensionReasoningScore

Specificity

The description uses vague, jargon-heavy language like 'pure router', 'beat model', 'built-in ui-ux-pro-max design intelligence' without listing any concrete actions the skill performs. No specific capabilities like 'create components', 'style pages', or 'build layouts' are mentioned.

1 / 3

Completeness

The 'what' is extremely vague — 'frontend development' and 'design intelligence' don't explain concrete capabilities. The 'when' is limited to 'triggers on team frontend' which is a narrow, unnatural trigger phrase rather than explicit guidance on when Claude should select this skill.

1 / 3

Trigger Term Quality

The only trigger term mentioned is 'team frontend', which is not a natural phrase a user would say. Terms like 'pure router', 'beat model', 'coordinator-only', and 'monitor.md' are internal jargon, not user-facing keywords. Missing natural terms like 'React', 'CSS', 'HTML', 'UI', 'component', 'web page', etc.

1 / 3

Distinctiveness Conflict Risk

The very specific trigger phrase 'team frontend' and references to internal architecture (monitor.md, coordinator-only) make it somewhat distinguishable from generic skills, but the broad 'frontend development' domain could overlap with other frontend or UI-related skills.

2 / 3

Total

5

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

Total

10

/

11

Passed

Repository
catlog22/Claude-Code-Workflow
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.