CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

frontx

FrontX ecosystem AI capabilities: MFE runtime substrate, GTS type system, API protocol surface, CLI scaffolding, and AI tooling kit. Routes a FrontX request to the capability that serves it. Solution-agnostic base only.

Quality

67%

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 ./packages/cyber-pilot-kit-frontx/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The body is a token-efficient, well-sectioned routing document with real commands and a clear decision table, and it wisely refuses to over-claim ("a capability applied to a request it does not serve produces a confident wrong answer"). Its weaknesses are executability gaps — the installed inventory that governs the main unit-add path is never located or specified — and a convoluted nested-negation routing row that would be far clearer as a sequenced checklist. The reference to shipped guidelines also dangles since no bundle files accompany the skill.

Suggestions

Specify how to query the installed inventory (its path and record format) so the unit-add and scaffolding routing rows are executable rather than abstract.

Rewrite the add-a-unit routing row as an ordered checklist (check inventory -> if claimed, apply its template -> if unclaimed and inside applied ground, drive .frontx/ai skills -> otherwise report residual work) to replace the nested-negation prose.

Resolve the dangling 'guidelines it ships with' reference: either ship the referenced guideline files or point to their concrete source-spec so navigation does not dead-end.

DimensionReasoningScore

Conciseness

The body is dense with ecosystem-specific information Claude does not already know ("CLI has zero dependency on any template; resolves by source-spec at runtime") and never pads with generic explanations; only the long routing-table rows could be tightened, matching 'efficient with minor instances that could be trimmed'.

4 / 5

Actionability

Concrete commands and a state check are present ("frontx seed", "frontx upgrade <projectRoot> <targetVersion>", "a .frontx/provenance.json with records means it does"), but the central add-a-unit path depends on 'the installed inventory' whose location and format are never given, and the destination skill's mechanics stay abstract, leaving key details missing.

3 / 5

Workflow Clarity

The routing decision table is a coherent procedure with state detection and a no-match fallback, and the upgrade path has a review checkpoint ("emits the change set for review and reads a decision back before anything is applied"), but the add-a-unit routing logic is compressed into nested-negation prose rather than a checkable sequence, leaving validation checkpoints implicit.

3 / 5

Progressive Disclosure

Sections are well organized (Request Routing, Packages, Architecture Principles, Key Concepts) with no nested references, but the routing table points to 'the guidelines it ships with' and to skills under .frontx/ai/<template-identity>/ while the skill ships no bundle files, so that navigation dangles.

4 / 5

Total

14

/

20

Passed

Description

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

The description establishes a clearly distinct, well-scoped niche and names the ecosystem capabilities, but it reads more as a domain catalog than an actionable capability list, and it lacks any explicit 'Use when...' trigger guidance. Adding concrete action verbs and natural user trigger phrases would lift specificity, trigger quality, and completeness together.

Suggestions

Add an explicit trigger clause, e.g. 'Use when working in a FrontX project, adding screens or MFEs, applying or upgrading templates, or asking about the FrontX type system, API, or CLI.'

Convert the domain catalog into concrete actions (e.g. 'Scaffolds new FrontX projects, applies and upgrades templates, routes unit requests to the owning template, and validates template packages').

Include natural user-phrase synonyms (e.g. 'microfrontend', 'new project', 'add a unit/screen') alongside the technical terms MFE and GTS.

DimensionReasoningScore

Specificity

The description names the domain areas ("MFE runtime substrate, GTS type system, API protocol surface, CLI scaffolding") and one concrete action ("Routes a FrontX request to the capability that serves it"), but does not list several specific concrete actions, matching the 'domain plus 1-2 concrete actions' anchor.

3 / 5

Completeness

The 'what' is clear (capability catalog plus request routing), but there is no 'Use when...' clause or equivalent explicit trigger guidance; 'Routes a FrontX request' only weakly implies when, capping completeness at 3.

3 / 5

Trigger Term Quality

Relevant ecosystem keywords are present ("FrontX", "MFE", "GTS", "scaffolding", "template") but they are mostly technical jargon; common natural phrasings or synonyms a user would say (e.g. 'new FrontX project', 'add a screen') are missing.

3 / 5

Distinctiveness Conflict Risk

The description is entirely scoped to the FrontX ecosystem with distinct triggers, so it occupies a clear niche with minimal risk of firing for an unrelated skill.

5 / 5

Total

14

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

constructorfabric/gears-frontx

Path

packages/cyber-pilot-kit-frontx/SKILL.md

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.