CtrlK
BlogDocsLog inGet started
Tessl Logo

scaffold-feature

Scaffold the co-located feature structure in frontend/src. Use when creating a new page, feature, view (tab), or component folder, when a feature needs a shell with tabs, or when moving existing code out of src/container into src/pages. Generates the full folder tree (components/hooks/store/types/utils/constants/__tests__/README) and registers the page's routes with one command.

76

Quality

94%

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

96%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 exemplary operational skill body: executable commands, options, examples, a post-generation checklist with a validation gate and recovery guidance, and layout rules properly deferred to a real reference file. Only minor organization gap around unverified script/template paths. Weighted score 4.85/5.

DimensionReasoningScore

Conciseness

Lean and dense with no padding: it explains only repo-specific facts Claude cannot know (route-registration files, token substitution, tsgo/dev-server quirks, 'git only picks them up once they hold a file') and assumes general competence. Nothing teaches known concepts, matching the 'every token earns its place' anchor.

5 / 5

Actionability

Fully executable throughout: copy-paste commands ('pnpm scaffold page <Name> [options]'), a complete options table, five ready-to-run examples, and verification commands ('pnpm tsgo --noEmit', 'pnpm oxlint src/pages/<Feature>', 'pnpm jest src/pages/<Feature>') covering the common cases.

5 / 5

Workflow Clarity

The 'After generating' section is a clear numbered sequence with an explicit **Verify** checkpoint, error feedback ('A running dev server can show errors such as Property 'X_BASE' does not exist... If tsgo is clean, restart pnpm dev'), and safety behavior (collision stops the run before writing; existing entries skipped) — matching the validation-and-recovery anchor.

5 / 5

Progressive Disclosure

Good structure: the layout rules are offloaded to a clearly signaled one-level-deep reference ('Read references/layout.md for the full target structure') that exists in the bundle, and sections are well organized. Not 5 because several referenced paths ('templates/', 'scaffold.mjs', 'lib.mjs') are not verifiable against the provided bundle and are only loosely signaled as skill-relative locations.

4 / 5

Total

19

/

20

Passed

Description

92%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: third-person voice, concrete enumerated actions, and an explicit multi-clause 'Use when...' trigger covering creation, shells, and migration. Minor room only in trigger synonyms. Weighted score 4.7/5.

DimensionReasoningScore

Specificity

Multiple concrete actions are enumerated: 'Scaffold the co-located feature structure in frontend/src', 'Generates the full folder tree (components/hooks/store/types/utils/constants/__tests__/README) and registers the page's routes with one command'. Coverage of the skill's capabilities is comprehensive; not the 4 anchor because there are no meaningful gaps in the action list.

5 / 5

Completeness

Both 'what' (scaffolds the folder tree, registers routes) and 'when' ('Use when creating a new page, feature, view (tab), or component folder... or when moving existing code out of src/container into src/pages') are explicit, with concrete trigger phrases — a clear match for the 5 anchor.

5 / 5

Trigger Term Quality

Natural phrases users would say are well covered: 'creating a new page, feature, view (tab), or component folder', 'a shell with tabs', 'moving existing code out of src/container'. A few natural synonyms (e.g., 'new screen', 'add a tab to a page') are missing, so it sits between the good (4) and comprehensive (5) anchors.

4 / 5

Distinctiveness Conflict Risk

A clear repo-specific niche (feature-folder scaffolding, route registration, 'src/container' migration) with distinct trigger terms; minimal overlap with generic skills. Not a 4 because no closely-related skill in this domain shares its triggers.

5 / 5

Total

19

/

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
SigNoz/signoz
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.