CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

vibe-ci-supply-chain

Git workflow, CI/GitHub Actions, and supply-chain pinning rules for Mistral Vibe. Use when changing CI pipelines, GitHub Actions, dependency pinning, container images, pre-commit hooks, git workflow, or external binary downloads.

68

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

93%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 a dense, highly actionable rulebook: exact commands, explicit validation and failure handling, and zero filler. Its only structural ceiling is that it is a conventions reference rather than a sequenced workflow, which caps workflow clarity just below the top anchor.

DimensionReasoningScore

Conciseness

Every line is a project-specific rule or command Claude could not know (uv-wrapped git, SHA peeling, digest headers, frozen pre-commit revs); there is no padding or explanation of known concepts. Lean and efficient — anchor 5.

5 / 5

Actionability

Guidance is fully executable: exact commands ('git ls-remote --tags', 'gh api ... --jq .object', "curl -sI -H 'Accept: application/vnd.oci.image.index.v1+json' ...", 'pre-commit autoupdate --freeze', 'cd vibe && uv run scripts/check_startup_import_cost.py') and exact syntax templates ('uses: owner/action@<commit-sha> # vX.Y.Z'). This matches anchor 5 — copy-paste ready with the common cases covered.

5 / 5

Workflow Clarity

As a conventions skill it has no single multi-step sequence, but each rule includes explicit conditions and validation checkpoints (confirm import count stays within budget, 'git cat-file -t <sha>' → commit, 'sha256sum -c' with hard-fail on missing hash) plus error-recovery branches (push rejected → rebase; PR open → merge; overshoot → investigate, not bump). Anchor 4 fits: clear conditional guidance with only minor sequence/validation gaps versus the full feedback-loop structure of anchor 5.

4 / 5

Progressive Disclosure

The body is ~32 lines with well-organized sections and no external bundle files (no references/, scripts/, or assets/ directories exist), so nothing needs offloading. Per the rubric's simple-skill guideline, well-organized sections alone warrant anchor 5.

5 / 5

Total

19

/

20

Passed

Description

73%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 has an explicit and well-populated 'Use when...' trigger clause and a distinct project-specific scope, but the 'what' half is a terse domain list with no concrete action verbs. Adding 2-3 specific actions would lift it to the top band.

Suggestions

State concrete actions in the what clause, e.g. 'Pins GitHub Actions and pre-commit hooks to commit SHAs, resolves container images to sha256 digests, and defines git push/rebase rules. Use when changing CI pipelines, GitHub Actions, dependency pinning, container images, pre-commit hooks, git workflow, or external binary downloads.'

Add a few common trigger synonyms such as 'pinning versions', 'GitHub workflows', or '.github/workflows' to widen natural-term coverage.

Narrow the 'git workflow' trigger slightly (e.g., 'Vibe git workflow conventions') to reduce overlap risk with generic git skills.

DimensionReasoningScore

Specificity

The description names its domains ('Git workflow, CI/GitHub Actions, and supply-chain pinning rules') but states no concrete actions — it is a noun-phrase list with no verbs describing what the skill does. This matches anchor 2 (domain named, actions minimal/generic) rather than 3, which requires 1-2 concrete actions.

2 / 5

Completeness

It explicitly answers 'what' ('Git workflow, CI/GitHub Actions, and supply-chain pinning rules for Mistral Vibe') and 'when' ('Use when changing CI pipelines, GitHub Actions, dependency pinning, container images, pre-commit hooks, git workflow, or external binary downloads') with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

'CI pipelines, GitHub Actions, dependency pinning, container images, pre-commit hooks, git workflow, external binary downloads' covers the natural phrases a user would say when they need this skill. A few common synonyms are missing (e.g., 'pin versions', 'workflows', '.github'), keeping it below the comprehensive anchor 5.

4 / 5

Distinctiveness Conflict Risk

The supply-chain pinning, container-image, and pre-commit triggers form a clear project-specific niche, but 'git workflow' is a broad trigger that could overlap with a general git or commit-conventions skill. Mostly distinct with minor overlap risk — anchor 4, not 5.

4 / 5

Total

15

/

20

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.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

referenced_paths_exist

Referenced path issues: 2 missing

Warning

Total

14

/

16

Passed

Repository

mistralai/mistral-vibe

Path

.agents/skills/vibe-ci-supply-chain/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.