CtrlK
BlogDocsLog inGet started
Tessl Logo

preflight

Pre-PR validation — working tree status, format, lint, TypeScript check, and protected file check. Workspace-aware: detects which of backend/, frontend/, services/apps/*, services/libs/* were changed and runs only the relevant scripts. Use before submitting any PR, to check if code is ready, or to validate a branch before review.

70

Quality

87%

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

100%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 content is lean, fully executable, and presents a clearly sequenced preflight workflow with validation checkpoints and ready-made report templates. It assumes Claude's competence and every token earns its place.

DimensionReasoningScore

Conciseness

The body is lean: it lists only the commands and decision points Claude does not already know (workspace paths, protected-file list, report format), avoiding any explanation of what lint/format/tsc are.

5 / 5

Actionability

Every check provides copy-paste-ready commands and a concrete workspace command table, plus explicit pass/fail report templates covering the common cases.

5 / 5

Workflow Clarity

Checks are numbered 0-7 in a clear sequence with explicit validation checkpoints ('Resolve any issues before proceeding', 'Fix all type errors before proceeding') and a defined pass/fail feedback loop at the end.

5 / 5

Progressive Disclosure

The skill is a focused, well-organized single-file overview under 180 lines with no external references needed; per the rubric's simple-skill guidance this scores 5 with well-organized sections.

5 / 5

Total

20

/

20

Passed

Description

75%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 is specific, third-person, and provides explicit 'what' and 'when' guidance with workspace-aware detail. It is well above midpoint but falls just short of the top anchors due to slightly less comprehensive trigger-synonym coverage and a couple of minor action-coverage gaps.

DimensionReasoningScore

Specificity

Lists several concrete actions (format, lint, TypeScript check, protected file check) and concrete detection logic (which workspaces changed), with only minor coverage gaps such as test-running being mentioned only in the table.

4 / 5

Completeness

Clearly states what it does (the five validation checks with workspace-aware scoping) and gives an explicit 'Use before submitting any PR...' when clause; the when could be slightly more specific about trigger contexts.

4 / 5

Trigger Term Quality

Includes natural trigger phrases like 'Use before submitting any PR', 'to check if code is ready', and 'validate a branch before review' that a user would plausibly say, though it lacks short synonyms like 'pre-PR check'.

4 / 5

Distinctiveness Conflict Risk

The 'Pre-PR validation' niche and the specific check set distinguish it from generic lint/test skills, with only minor overlap risk against a plain lint skill.

4 / 5

Total

16

/

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.

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

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

Warning

referenced_paths_exist

Referenced path issues: 3 missing

Warning

Total

14

/

16

Passed

Repository
linuxfoundation/crowd.dev
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.