CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

chatto-pr-checklist

Check a Chatto pull request before review or merge. Use when opening a PR or when asked to check one.

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

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.

An exemplary lean checklist: every token instructs, detail is delegated to clearly signaled one-level-deep references, and the workflow closes with an explicit verification step. Only the absence of executable commands or a sample PR description keeps actionability from full marks.

DimensionReasoningScore

Conciseness

Every line is an instruction ('Review the complete branch diff against the target branch', 'Check tests for the changed behavior. Add missing coverage within the task.'); there is no concept explanation, filler, or padding in the ~26-line body, so every token earns its place.

5 / 5

Actionability

Guidance is concrete and specific throughout — named files ('root `AGENTS.md`'), explicit conditional routing ('For public API or protocol changes, use [chatto-api-compatibility]...'), and a defined PR-description content list. It stops short of fully executable anchor 5 because no commands are given (e.g., how to produce the branch diff) and no example PR description is provided, leaving minor gaps consistent with anchor 4.

4 / 5

Workflow Clarity

This is a simple single-purpose checklist under 50 lines with unambiguous ordering of checks, explicit scope handling ('For a review-only request, report findings without edits'), and an explicit closing validation loop ('After creating or updating a PR, read its stored description and check that it matches the complete diff') — satisfying the simple-skill exception with checkpoints present.

5 / 5

Progressive Disclosure

No bundle files exist or are needed for this skill; the body is well-sectioned and its only external pointers — root `AGENTS.md` and the two sibling skills — are one level deep and clearly signaled via markdown links, matching the guidance that a short skill with well-organized sections and clearly signaled references scores 5.

5 / 5

Total

19

/

20

Passed

Description

78%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 concise, well-formed description that explicitly answers both what it does and when to use it, with domain-scoped triggers and a natural 'Use when...' clause. Its only limitation is naming a single action ('Check') without enumerating the concrete checks, which caps specificity.

DimensionReasoningScore

Specificity

The description names the domain ('a Chatto pull request') and a single concrete action ('Check ... before review or merge') — one action in two timing contexts, not the several distinct actions of anchor 4, but well above the generic-minimal anchor 2.

3 / 5

Completeness

The 'what' is explicit ('Check a Chatto pull request before review or merge') and the 'when' is explicit with concrete trigger phrases ('Use when opening a PR or when asked to check one'), structurally identical to the anchor-5 good example; neither element is vague or merely implied.

5 / 5

Trigger Term Quality

Natural user phrases like 'opening a PR', 'asked to check one', 'review', and 'merge' appear, with both 'pull request' and the 'PR' abbreviation present. Common variations such as 'before merging' or 'PR review' are absent, so it fits good-but-not-comprehensive keyword coverage rather than the full synonym spread of anchor 5.

4 / 5

Distinctiveness Conflict Risk

'Chatto' carves out a clear niche, but the when-clause 'Use when opening a PR' is unqualified by the project name, leaving minor overlap risk with other PR-workflow skills in a general context — mostly distinct rather than the minimal-conflict anchor 5.

4 / 5

Total

16

/

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

relative_links

Relative link issues: 2 suspicious

Warning

Total

15

/

16

Passed

Repository

chattocorp/chatto

Path

.agents/skills/chatto-pr-checklist/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.