CtrlK
BlogDocsLog inGet started
Tessl Logo

pr-gates

This skill should be used when the user asks to "open a PR", "prepare for review", "address review comments", "run gates", or "verify before pushing" in this repository. Enforces preflight/gate workflow, migration safety, and review-evidence closure.

76

Quality

93%

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

92%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, actionable, well-sequenced instruction skill with strong validation feedback loops for its risky operations. The only gap is that the review-evidence closure could ship a literal template string for copy-paste use.

Suggestions

Provide a literal handoff/output template (e.g., a fenced block) so the Summary, Changed files, Gate commands, and P1/P2 finding-to-evidence mapping can be filled in copy-paste rather than reconstructed from bullet labels.

In Review Feedback Closure, give one concrete example of a 'Targeted verification command' paired with 'Pass/fail evidence' so the three-part requirement is unambiguous.

Specify what 'Run targeted tests' means in the Async And Stateful Changes section (e.g., name a test path or pattern) to lift actionability from good to fully executable.

DimensionReasoningScore

Conciseness

Lean imperative bullets throughout, assuming Claude's competence — no padding, no explanation of what a PR or migration is, every token earning its place.

5 / 5

Actionability

Concrete commands (`just preflight`, `just gate-pr`) and specific actions dominate, but the review-evidence section lists required fields rather than a literal copy-paste template and 'Run targeted tests' is slightly underspecified.

4 / 5

Workflow Clarity

Clear numbered sequence with explicit gate validation checkpoints and feedback loops ('if a command fails twice, switch to root-cause debugging'; 'if a gate flags migration edits, stop'), satisfying the destructive/batch validation requirement.

5 / 5

Progressive Disclosure

Under 50 lines, single-purpose, no external references needed, and well-organized into clearly headed sections — meeting the simple-skill exception for a top score.

5 / 5

Total

19

/

20

Passed

Description

95%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, well-structured description that clearly states both capability and trigger conditions using natural phrasing. Minor room to sharpen the 'what' clause with more concrete verbs.

DimensionReasoningScore

Specificity

Names the PR/gate domain and several concrete capabilities (preflight/gate workflow, migration safety, review-evidence closure), but capabilities are somewhat abstract compared to the highly concrete anchor-5 examples.

4 / 5

Completeness

Explicitly answers both what ('Enforces preflight/gate workflow, migration safety, and review-evidence closure') and when (the quoted trigger phrases), matching the anchor-5 example form.

5 / 5

Trigger Term Quality

Comprehensive natural trigger phrases including synonyms — 'open a PR', 'prepare for review', 'address review comments', 'run gates', 'verify before pushing' — that users would genuinely say.

5 / 5

Distinctiveness Conflict Risk

Repo-scoped PR-gate niche with distinctive terminology ('just preflight', 'just gate-pr', 'run gates') yields minimal overlap with other skills.

5 / 5

Total

19

/

20

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
spacedriveapp/spacebot
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.