CtrlK
BlogDocsLog inGet started
Tessl Logo

uinaf/vite-plus

Migrate or align frontend package and monorepo repositories to Vite+, including CI, tests, packaging, hooks, and Vite+ 0.2.x Vitest-wrapper cleanup.

84

1.28x
Quality

95%

Does it follow best practices?

Impact

73%

1.28x

Average score across 6 eval scenarios

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

Quality

Content

92%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

Highly actionable, lean, and well-sequenced content with concrete commands, executable examples, and explicit validation checkpoints. The main weakness is progressive disclosure: the body references seven reference files that are not present in the bundle.

Suggestions

Ship the referenced bundle files (references/bootstrap.md, packages.md, monorepos.md, ci-cd.md, testing.md, commands.md, known-issues.md) so the load-on-demand navigation actually resolves.

If any reference is not yet written, either remove its link from SKILL.md or mark it as forthcoming to avoid dead navigation paths.

Consider a one-line index of the reference files (one phrase each on what they cover) so Claude can pick the right file without opening several.

DimensionReasoningScore

Conciseness

The body is dense and lean — it never explains concepts Claude already knows (what Vite, a monorepo, or CI is) and every line carries project-specific, non-obvious detail. Not a 2 because there is no padded exposition; the length reflects necessary domain specifics, not verbosity.

3 / 3

Actionability

Concrete, copy-paste-ready guidance throughout: exact commands ("vp install && vp check && vp test", "vp migrate --agent <name>", "vp upgrade"), executable YAML/TS/diff shapes, and precise config keys ("lint.options.typeAware", "node-version-file: \".node-version\""). Not a 2 because examples are real and complete, not pseudocode.

3 / 3

Workflow Clarity

An 11-step sequenced workflow with explicit validation checkpoints — "Verify with `vp check && vp test` before moving on" (step 5) and the end-to-end validation step (step 11). Not a 2 because validation gates are explicit, not implicit, and feedback loops are present.

3 / 3

Progressive Disclosure

The body is well-structured with clearly signaled, one-level-deep references (bootstrap.md, packages.md, monorepos.md, ci-cd.md, testing.md, commands.md, known-issues.md) and load-on-demand guidance, but the referenced files do not exist — the `references/` directory is absent, so the disclosure structure is not actually functional. Capped at 2 because the navigation leads to missing files; not a 1 because the in-body signaling and organization are sound.

2 / 3

Total

11

/

12

Passed

Description

100%

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, specific description that clearly states what the skill does and when to invoke it, with natural trigger terms and a distinct Vite+ niche. It avoids fluff and third-person voice is maintained throughout.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "Migrate or align frontend package and monorepo repositories to Vite+" and "move CI, tests, packaging, and hooks onto the stock Vite+ workflow" — rather than vague language. Not below 3 because it names several specific actions; not a 2 since it goes beyond a single domain+action.

3 / 3

Completeness

Explicitly answers both what ("Migrate or align frontend package and monorepo repositories to Vite+") and when via a clear "Use when the user asks to migrate to Vite+..." clause. Not a 2 because the trigger is explicit, not merely implied.

3 / 3

Trigger Term Quality

Natural user phrasings are well covered: "migrate to Vite+", "standardize on `vp`", "clean up a Vite+ setup", "move CI, tests, packaging, and hooks". Not a 2 because it spans common variations users would actually say, not just one keyword.

3 / 3

Distinctiveness Conflict Risk

Vite+ and `vp` are a specific named toolchain with distinct triggers, making conflict with other skills unlikely. Not a 2 because the niche is narrow and named rather than a generic "frontend" skill.

3 / 3

Total

12

/

12

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 8 missing

Warning

referenced_paths_exist

Referenced path issues: 16 missing

Warning

Total

14

/

16

Passed

Reviewed

Table of Contents