CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

sync-check

Verify every per-template duplicated/synced file is byte-identical to its source of truth. Use when reviewing a PR that touches a template or a shared source file (.scripts/source/, .claude/skills/), or before pushing such a change, to catch drift — a copy edited directly, or a sync not re-run. Repo-dev tool — NOT synced into templates.

Quality

95%

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.

Excellent single-purpose skill body: exact commands with exit-code interpretation, an explicit drift-recovery procedure, and only repo-specific non-obvious context included. The sole nitpick is minor over-detailing in the crash-fixture explanation.

DimensionReasoningScore

Conciseness

The body is lean and assumes competence — the opening explains only repo-specific constraints (Databricks Apps export-dir, symlinks not surviving) that Claude could not know, and operational notes like the __pycache__/node caveats are practical, not padding. A few details in the crash-fixture paragraph (e.g. "runs as raw node index.mjs (no TS build)") could be trimmed, which keeps it just below the every-token-earns-its-place anchor.

4 / 5

Actionability

Fully executable, copy-paste-ready commands throughout: the one-line check (`python .scripts/sync-scripts.py && python .scripts/sync-skills.py && git diff --exit-code`), the fix workflow with an exact commit command and message convention, and explicit interpretation of exit codes.

5 / 5

Workflow Clarity

Clear sequence with built-in validation and an explicit feedback loop: run the check, exit 0/no diff means clean, a printed diff "names exactly which copies are stale", then the recovery procedure (edit source, never hand-edit copies, re-run sync, commit). This matches the validate → fix → retry pattern the rubric rewards for batch operations.

5 / 5

Progressive Disclosure

A self-contained single-file skill (~60 lines) with well-organized sections, and the one piece of volatile detail (the authoritative list of synced files) is correctly deferred one level deep to the script itself ("See the script itself for the authoritative, current list") instead of inlined where it would drift — no content belongs in a separate file.

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 model description: concrete single-purpose action, explicit 'Use when' triggers covering both PR review and pre-push moments, and an explicit scope boundary. The only minor gap is that it describes one action rather than a broader set of capabilities.

DimensionReasoningScore

Specificity

"Verify every per-template duplicated/synced file is byte-identical to its source of truth" names a highly concrete action and even enumerates the failure modes it catches ("a copy edited directly, or a sync not re-run"). It stops short of a 5 because it lists one core action rather than multiple distinct concrete actions.

4 / 5

Completeness

It explicitly answers both: what ("Verify every per-template duplicated/synced file is byte-identical to its source of truth") and when ("Use when reviewing a PR that touches a template or a shared source file ... or before pushing such a change"), with concrete trigger phrases — matching the top anchor.

5 / 5

Trigger Term Quality

Natural trigger phrases a developer would actually say are comprehensively covered: "reviewing a PR that touches a template", "before pushing", "sync", "drift", plus concrete paths (.scripts/source/, .claude/skills/). Synonyms and variations are present, so it fits the comprehensive-coverage anchor better than the 'a few terms missing' anchor.

5 / 5

Distinctiveness Conflict Risk

It carves a clear niche (synced-copy drift checking in this repo) with distinct triggers and an explicit boundary statement ("Repo-dev tool — NOT synced into templates"), so the risk of firing for an unrelated skill is minimal.

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

databricks/app-templates

Path

.claude/skills/sync-check/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.