CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

frontx-project-scaffolding

Applies when a developer wants a FrontX project built from what they say they want, rather than from a reference they already hold - for example a console with a stated number of screens - and equally when they want one more unit added to a project that already holds applied templates. Matches the stated intent against what the locally installed inventory declares about itself, drives the frontx executable to apply the chosen set, and then realizes each unit the intent names inside the applied ground.

Quality

80%

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/skills/project-scaffolding/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

An operationally excellent but structurally bloated skill: commands, code, and validation gates are copy-paste ready and the eight-step workflow is among the most rigorously gated one could ask for. However, the 1274-line monolith inlines hundreds of lines of verification mechanics that belong in reference files, pads nearly every rule with anecdotal justification, and references a checklist file the bundle does not actually ship.

Suggestions

Move Step 7's browser-walk mechanics (the driver specification, escape-hatch index, hand-driven sub-steps, and selector/batch rules - roughly 600 lines) into a dedicated reference file such as references/verification-walk.md, keeping in SKILL.md only when to run the driver, its invocation, and the stop rules.

Ship verification-checklist.md inside the bundle (e.g. references/) and reference it by a bundle-relative path; the body currently directs the run to read it 'end to end, first line to last' at a kit-root path that does not exist beside SKILL.md, so a run following this document cannot find the file it is required to read in full.

Cut the repeated anecdotal justifications ('one run...', 'two consecutive runs...', 'three separate agent hosts...') to a single clause or a short 'why' note per rule; each rule is stated, then re-justified, then cross-referenced, and removing the repetition alone would reclaim hundreds of lines without losing any operational instruction.

DimensionReasoningScore

Conciseness

The 1274-line (~79KB) body carries genuine non-obvious operational knowledge but is heavily padded: dozens of anecdotal justifications ('one run spent 24 of its 87 calls', 'three separate agent hosts... each wrote a browser driver of their own'), rules stated, re-justified, and cross-referenced multiple times, and explanations of near-common knowledge (cmp exit codes, quoting paths with spaces, lsof usage). It stays above the lowest anchor because most of the material is environment-specific and non-inferable rather than concepts Claude already knows.

2 / 5

Actionability

Fully executable throughout: 'frontx list --json', 'frontx seed <identity> <targetDir>', 'frontx add', the complete verify-walk.mjs invocation with every flag spelled out, copy-paste batch --bail JSON heredocs, runnable JS helpers (shadow-DOM data-testid walker, native pointer-event sequence, shadow-descending text poll), the CAPDIR mkdir command, kill/lsof port checks, and the tee+grep capture pattern - covering the common cases end to end.

5 / 5

Workflow Clarity

Eight numbered steps in a strict sequence with explicit validation gates at every stage: plan presented before anything is written, hard stop on any non-zero exit, per-unit checks that must run green before the next unit starts, provenance read back as the authority on what was applied, the coverage file written before the report, a per-category checklist walk with a CRITICAL-decided verdict line, and mandatory attempt disclosure. This matches the anchor with explicit validation, error-recovery discipline, and a checklist for the complex process.

5 / 5

Progressive Disclosure

The bundle contains only scripts/verify-walk.mjs (which is real and matches the body's flag surface), but the body's other mandated reference, verification-checklist.md, is absent from the bundle and is pointed at via a kit-root path ('skills/project-scaffolding/verification-checklist.md') rather than a bundle-relative one. Worse, roughly 600 lines of browser-walk mechanics - the entire driver specification and hand-driven fallback - are inlined in SKILL.md where they clearly belong in a separate reference file. Section headers and the one well-signaled script reference keep this above the monolithic lowest anchor.

2 / 5

Total

14

/

20

Passed

Description

87%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 description: explicit third-person trigger conditions with a concrete example ('a console with a stated number of screens'), a clear three-action statement of what it does, and tight FrontX-specific scoping. The only weakness is reliance on internal vocabulary ('applied ground', 'inventory', 'applied templates') over the natural synonyms a user might say, which slightly limits trigger-term coverage.

DimensionReasoningScore

Specificity

Names three concrete actions ('Matches the stated intent against what the locally installed inventory declares about itself', 'drives the frontx executable to apply the chosen set', 'realizes each unit the intent names inside the applied ground'), but wraps them in internal jargon ('applied ground', 'inventory') rather than crisp operations, leaving minor gaps versus the comprehensive anchor.

4 / 5

Completeness

Explicitly answers both questions: 'Applies when a developer wants a FrontX project built from what they say they want... and equally when they want one more unit added' gives concrete, specific 'when' conditions with an example, and the final sentence gives a clear three-part 'what'. The 'when' is explicit and specific, not merely present, so it exceeds the anchor where 'when' could be more explicit.

5 / 5

Trigger Term Quality

Contains good natural trigger language - 'FrontX project', 'a console with a stated number of screens', 'one more unit added', 'applied templates' - including a concrete example trigger a developer would actually phrase that way. Common synonyms like 'scaffold', 'set up', 'new app', or 'add a screen' are missing, keeping it below the comprehensive anchor.

4 / 5

Distinctiveness Conflict Risk

Scoped tightly to building FrontX projects from stated intent against a locally installed template inventory - a clear niche with the product name as a distinct trigger - so overlap with other skills is minimal.

5 / 5

Total

18

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (1275 lines); consider splitting into references/ and linking

Warning

Total

15

/

16

Passed

Repository

constructorfabric/gears-frontx

Path

packages/cyber-pilot-kit-frontx/skills/project-scaffolding/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.