CtrlK
BlogDocsLog inGet started
Tessl Logo

scan-new-specs

DEPRECATED and retired as of 2026-08-20. Do not invoke, and do not schedule. This skill scanned for merged PRODUCT.md specs and auto-drafted docs PRs, which produced documentation for features that had not shipped. Docs for newly shipped features are now triggered by the weekly release and gated on documentation-worthiness by the missing_docs skill in warpdotdev/docs. If you were about to run this skill to find docs gaps, run missing_docs in drift-watch mode instead.

75

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

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.

A model deprecation notice: it explains the root-cause design failure, contrasts the replacement's gating mechanisms, provides per-intent redirect guidance that actively prevents reintroduction, and does so with zero padding. The content fully serves its single purpose — ensuring no agent ever invokes or reschedules this skill.

DimensionReasoningScore

Conciseness

The body is ~35 lean lines with no padding and no explanation of concepts Claude already knows; every section (why retired, what replaces it, redirect guidance, related skills) earns its place. The time-sensitive details (retirement date, paused agent ID) live in an explicitly deprecated notice, so the date-penalty guideline does not apply. Matches anchor 5: every token earns its place.

5 / 5

Actionability

Directives are fully concrete with named targets: "Run missing_docs in drift-watch mode from the warpdotdev/docs repo", "Invoke write-feature-docs directly and interactively", plus specific paths (scripts/check_new_release.py, .agents/references/docs-worthiness-criteria.md). Per the instruction-only scoring note, absence of code is not penalized when guidance is actionable, and this guidance is maximally actionable — anchor 5.

5 / 5

Workflow Clarity

This is a single-purpose skill whose one action — never invoke, redirect by intent — is unambiguous, and the "If you were about to run this" section lays out a clear three-scenario decision structure. No destructive or batch operations are instructed, so the validation cap does not apply; the simple-skill exception yields 5.

5 / 5

Progressive Disclosure

The body is under 50 lines, needs no external references (the skill ships no bundle — references/, scripts/, and assets/ do not exist), and is organized into well-labeled sections each with a distinct role. The files it names belong to the replacement skill's bundle in another repo, not this one. Per the under-50-lines guideline, well-organized sections alone merit 5.

5 / 5

Total

20

/

20

Passed

Description

87%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.

An exemplary deprecation description: it states the retirement date, what the skill did, why it was retired, the named replacement, and explicit do-not-invoke guidance with a natural-language redirect trigger. Minor room remains in keyword synonym coverage for docs-gap phrasings, but as a tombstone it answers every question a browsing agent would have.

DimensionReasoningScore

Specificity

"This skill scanned for merged PRODUCT.md specs and auto-drafted docs PRs" names the domain and several concrete actions, and the replacement's mechanics ("triggered by the weekly release and gated on documentation-worthiness by the missing_docs skill") are also spelled out. It sits between anchor 3 (only 1-2 actions, not comprehensive) and 5, fitting 4: several specific actions with minor gaps.

4 / 5

Completeness

It explicitly answers what the skill did ("scanned for merged PRODUCT.md specs and auto-drafted docs PRs") and when to use it — never ("Do not invoke, and do not schedule") — plus a concrete redirect trigger ("If you were about to run this skill to find docs gaps, run missing_docs in drift-watch mode instead"). Both what and when are explicit with concrete trigger phrases, matching anchor 5.

5 / 5

Trigger Term Quality

Natural phrases a user would say are present — "docs gaps", "documentation for features that had not shipped", "docs PRs", "newly shipped features" — and the redirect clause "If you were about to run this skill to find docs gaps" is a natural trigger sentence. A few common variations (e.g. "missing docs", "document a new feature") are absent, so it matches anchor 4 rather than 5.

4 / 5

Distinctiveness Conflict Risk

Named skills (missing_docs, write-feature-docs), a specific repo (warpdotdev/docs), and a specific artifact (PRODUCT.md specs) carve out a clear niche, and the explicit do-not-invoke instruction minimizes the risk of this firing on general docs-related queries. This matches anchor 5 (clear niche with distinct triggers, minimal conflict risk).

5 / 5

Total

18

/

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

referenced_paths_exist

Referenced path issues: 2 missing

Warning

Total

15

/

16

Passed

Repository
warpdotdev/common-skills
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.