CtrlK
BlogDocsLog inGet started
Tessl Logo

create-vibe-feature

Add or modify a feature in the Mistral Vibe Python CLI while following the app architecture ADRs. Use when working in vibe/core, vibe/cli, vibe/acp, vibe/setup, built-in tools, config, sessions, skills, hooks, MCP, connectors, or other Vibe feature code.

69

Quality

85%

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

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

A tight, architecture-aware skill body with concrete commands, clear area routing, and good verification guidance. Its main weakness is that the workflow and verification steps could form a more explicit feedback loop for changes touching shared contracts.

Suggestions

Add an explicit validation checkpoint to the workflow (e.g., 'Only proceed to broader tests when ruff and the narrow tests pass') to close the validate-fix-retry loop for changes touching shared contracts.

Turn the Tools section's contract notes into a minimal copy-paste skeleton (subclass shell, async run signature, permission declaration) so guidance is directly executable rather than descriptive.

Optionally split the eight ADR references and the BaseTool contract into a short references file to keep SKILL.md purely an overview and improve progressive disclosure.

DimensionReasoningScore

Conciseness

Lean, table-driven overview that lists ADR paths and verification commands without explaining concepts Claude already knows; every section earns its tokens.

5 / 5

Actionability

Provides executable commands (uv run ruff/pytest/pyright) and concrete API touchpoints (BaseTool, InvokeContext, ToolError, ToolPermission); workflow steps are guidance-heavy rather than copy-paste ready, a minor gap.

4 / 5

Workflow Clarity

Clear numbered workflow plus a Verification section that sequences narrow tests before broader checks; lacks an explicit validate-then-fix feedback loop, so checkpoints are present but not fully closed.

4 / 5

Progressive Disclosure

Well-organized sections with one-level-deep references to external ADR docs and no bundle files; appropriate overview structure with minor room to split out detailed tool/ADR guidance.

4 / 5

Total

17

/

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, third-person description that pairs a concrete capability statement with an explicit "Use when" trigger and specific area keywords. It is well-distinguished from generic skills and easy to route to.

DimensionReasoningScore

Specificity

Lists concrete actions ("Add or modify a feature") tied to a concrete domain (Mistral Vibe CLI), with multiple named work areas; minor coverage gaps keep it just below comprehensive.

4 / 5

Completeness

Clearly answers "what" (add/modify a Vibe feature following app architecture ADRs) and "when" ("Use when working in..." with concrete trigger areas).

5 / 5

Trigger Term Quality

"Use when working in vibe/core, vibe/cli, vibe/acp, vibe/setup, built-in tools, config, sessions, skills, hooks, MCP, connectors" gives strong natural-area keyword coverage, missing only a few common variations.

4 / 5

Distinctiveness Conflict Risk

Anchored to the Mistral Vibe CLI with specific module paths, carving a clear niche with minimal overlap risk against generic coding skills.

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
mistralai/mistral-vibe
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.