CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

vibe-agents

Create project agent instructions and tool configuration from agreed product and technical decisions.

Quality

65%

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-agents/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 token-efficient and appropriately keeps heavy detail out of the always-loaded file, but it reads as dense prose rather than an operational guide: the actual procedure (which files, which placeholders, what order) is left implicit and there is no real validation checkpoint. Adding section headers and a numbered, validated sequence would convert it from a policy statement into an executable workflow.

Suggestions

Add section headers (e.g. "## Targeted edits", "## Initial setup", "## Without filesystem access") so the distinct scenarios are scannable instead of interleaved prose.

Make the setup sequence explicit and numbered, and specify which files the CLI installs and which placeholders to fill, so "Fill relevant placeholders from known decisions" becomes executable.

Add a genuine validation step beyond `doctor` (e.g. reviewing the installed files against the dry-run output before initializing, or verifying AGENTS.md renders correctly) since the operation writes directly into the repo.

DimensionReasoningScore

Conciseness

The ~30-line body is lean, assumes Claude's competence ("it checks configuration, not a working build or user journey"), and contains no padding or explanations of known concepts. Not 5 because a few compressed, cryptic sentences ("replacement flags are for intentional replacements whose affected files have been reviewed") need rephrasing rather than trimming, and some sentences add little actionable value.

4 / 5

Actionability

There is some concrete guidance — "inspect `npx vibeworkflow --dry-run --json`", "Use `npx vibeworkflow doctor`", "use the repository's docs/context-pack.md" — but the core procedure is underspecified: "Fill relevant placeholders from known decisions" never says which placeholders, in which files, or what the finished agent instructions should contain. Not 4 because key executable details of the main deliverable are missing, matching the 'incomplete guidance' anchor.

3 / 5

Workflow Clarity

A rough sequence exists (inspect dry-run, initialize, fill placeholders, run doctor, fall back to context-pack in chat mode), but it is scattered across prose paragraphs without explicit ordering, and the only validation tool is explicitly scoped down ("it checks configuration, not a working build or user journey"). Because the CLI "installs files directly" (a write/replace operation into the repo) without a validate-then-fix feedback loop, workflow clarity is capped at 3 per the destructive/batch-operation guideline.

3 / 5

Progressive Disclosure

No bundle files exist, and the body is under 50 lines, so no external references are needed; it correctly directs that task-specific procedures stay "in skills or references and load them only when relevant". Not 5 because the simple-skill exception still requires well-organized sections, and this body is continuous prose with no section headers at all.

4 / 5

Total

14

/

20

Passed

Description

53%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 states a clear, reasonably specific 'what' but entirely omits any 'when' guidance, so it would rarely be selected by natural user phrasing. Adding an explicit trigger clause with concrete keywords (AGENTS.md, vibeworkflow setup, project rules) would lift completeness and trigger term quality together.

Suggestions

Add a 'Use when...' clause naming concrete triggers, e.g. "Use when setting up or editing project agent instructions (AGENTS.md), configuring agent tool permissions, or initializing the Vibe Workflow."

Include natural keywords and file names users would say, such as "AGENTS.md", "project rules", "vibeworkflow setup", and "tool permissions".

Broaden action coverage beyond a single verb: mention targeted edits to existing instructions and diagnosing the generated setup, not just creation.

DimensionReasoningScore

Specificity

"Create project agent instructions and tool configuration" names the domain and 1-2 concrete actions with the input source ("agreed product and technical decisions"), but covers only a single action verb and omits the editing, doctor-check, and fallback behaviors the body actually performs. Not 4 because anchor 4 requires several listed specific actions with only minor gaps.

3 / 5

Completeness

The 'what' is clear ("Create project agent instructions and tool configuration from agreed product and technical decisions") but there is no 'Use when...' clause or equivalent explicit trigger guidance, which caps completeness at 3 per the judging guidelines. Not 2 because the 'what' is concrete, not vague.

3 / 5

Trigger Term Quality

Relevant keywords like "agent instructions", "tool configuration", and "product and technical decisions" are present, but common natural phrases and synonyms users would say ("AGENTS.md", "project rules", "vibeworkflow", "set up") are missing. Not 4 because keyword coverage has clear gaps rather than only a few missing terms.

3 / 5

Distinctiveness Conflict Risk

"Project agent instructions and tool configuration from agreed product and technical decisions" carves a distinct niche with low overlap against document/code/data skills; only minor overlap with generic setup/init-style skills. Not 5 because the absence of distinct trigger phrases leaves "tool configuration" loosely contested by config-related skills.

4 / 5

Total

13

/

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-agents/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.