CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

vibe-build

Implement a new-project slice through the relevant checks and working user journey.

Quality

50%

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 ./workflow/skills/vibe-build/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

53%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 commendably lean and covers a sensible end-to-end arc (criteria, implementation, verification, reporting), but it stays entirely at the altitude of abstract principles. Without a single concrete command, example, or explicit checkpoint, Claude reading it knows the intent but not the executable steps.

Suggestions

Add concrete, executable anchors for the vague directives — e.g., example commands for running 'the project's affected checks' (test/build/lint invocation patterns) and what 'exercising the user journey' concretely looks like.

Number the workflow steps and make the validation checkpoints explicit (e.g., a '4. Run checks; if failures are caused by this change, fix and re-run' style sequence) instead of leaving the sequence implicit in prose.

Add short section headings (e.g., '## Criteria', '## Implement', '## Verify', '## Report') so the structure is scannable rather than inferred from paragraphs.

DimensionReasoningScore

Conciseness

The body is lean (~150 words) with no padding and no explanations of concepts Claude already knows — every paragraph carries guidance. It falls just short of anchor 5 because a few abstract sentences (e.g., the MEMORY.md aside) could be tightened or merged, matching anchor 4 ('efficient; minor instances that could be trimmed').

4 / 5

Actionability

The guidance is entirely abstract: "Implement the intended behavior using the chosen stack", "Use the project's affected checks and exercise the relevant user journey" — no commands, code, examples, or specific steps. It matches anchor 2 ('high-level hints but missing the specific steps to execute'), not 1, because it does instruct an ordered set of high-level actions rather than merely describing.

2 / 5

Workflow Clarity

A sequence is identifiable (establish criteria → implement → run checks/user journey → fix failures → report), and validation ideas exist but only implicitly ("Continue until the requested slice works", "distinguish pre-existing failures"), with no explicit checkpoints or commands. This matches anchor 3 ('sequence present but checkpoints missing or implicit'), not 4, which requires most checkpoints explicitly.

3 / 5

Progressive Disclosure

No bundle files exist, and the ~24-line body is topically organized paragraph-by-paragraph with nothing that belongs in a separate file — close to the simple-skill ideal. It falls short of 5 ('well-organized sections') because there are no section headings at all, so structure is inferred from prose rather than scannable, matching anchor 4.

4 / 5

Total

13

/

20

Passed

Description

25%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 names a domain but offers no concrete actions, no natural trigger phrases, and no 'when to use' guidance. Its jargon-heavy phrasing ('slice', 'working user journey') makes it hard to distinguish from generic implementation skills and unlikely to be triggered by anything a user would actually say.

Suggestions

Add an explicit 'Use when...' clause with natural trigger phrases users would actually say (e.g., 'Use when the user asks to build a new feature, project, or app slice from scratch').

List the concrete actions the skill performs instead of the generic 'implement' (e.g., 'establish acceptance criteria, implement the slice, run the project's checks, exercise the working user journey, and report results').

Replace internal jargon like 'slice', 'relevant checks', and 'working user journey' with plain natural terms, and state what distinguishes this from ordinary feature-implementation work.

DimensionReasoningScore

Specificity

"Implement a new-project slice through the relevant checks and working user journey" names a domain (building a new-project slice) but the only action is the generic verb "Implement" — no concrete capabilities (e.g., what checks are run, what is delivered) are listed. It matches anchor 2 ('names the domain but actions are minimal or generic'), not 3, which requires 1-2 concrete actions.

2 / 5

Completeness

The 'what' is vague ("implement a slice") and the 'when' is entirely absent — there is no 'Use when...' clause or any equivalent trigger guidance, which also caps this dimension per the judging guidelines. This matches anchor 2 ('has a vague what and no when'), not 3, because the when is missing outright rather than merely weak.

2 / 5

Trigger Term Quality

"new-project" is the only arguably natural keyword; "slice", "relevant checks", and "working user journey" are internal jargon a user would never say when requesting this skill. Anchor 2 ('one or two generic keywords; missing the natural phrases users say') fits better than 1 because a recognizable domain keyword does exist.

2 / 5

Distinctiveness Conflict Risk

"Implement a new-project slice" would plausibly trigger for any build/implementation request, overlapping with nearly all coding skills. It is not anchor 1 ('would conflict with virtually any skill', e.g., 'helps with code and documents') because it is at least confined to new-project work, so it sits at anchor 2 ('very broad; high overlap risk').

2 / 5

Total

8

/

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

allowed_tools_field

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

Warning

Total

15

/

16

Passed

Repository

KhazP/vibe-coding-prompt-template

Path

workflow/skills/vibe-build/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.