CtrlK
BlogDocsLog inGet started
Tessl Logo

update-spatie-docs

Update Spatie package documentation on spatie.be by re-importing docs for a given repo. Use after merging a PR that touches docs/, or when the user says 'update docs for [package]', 'rebuild docs for [repo]', 'import docs for [repo]', or invokes /update-spatie-docs [repo-name]. Takes a repo name argument (e.g., 'backup', 'laravel-medialibrary', 'laravel-pdf').

80

Quality

100%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

100%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is an excellent, focused skill that provides exactly the domain-specific knowledge Claude needs: the non-obvious requirement to run the import twice, the exact command with the `ar` alias explanation, and a concrete verification step with failure-mode guidance. It's lean, actionable, and well-structured for its scope.

DimensionReasoningScore

Conciseness

Every sentence earns its place. The explanation of `ar` alias is necessary project-specific knowledge Claude wouldn't have. The note about running twice is non-obvious domain knowledge. No padding or concept explanations.

3 / 3

Actionability

Provides exact, copy-paste-ready bash commands with clear placeholders. The verification step includes a concrete curl command with grep pattern. The fallback behavior is explicitly described so Claude knows what to look for.

3 / 3

Workflow Clarity

Clear sequence: run import (twice) → verify with curl → handle cache lag. Includes explicit validation checkpoint (curl check), explains what a failure looks like (fallback title), and provides recovery guidance (wait and retry). For this simple workflow, this is thorough.

3 / 3

Progressive Disclosure

This is a simple, single-purpose skill under 50 lines. Content is well-organized into three clear sections (context, command, verification). No need for external references or additional files.

3 / 3

Total

12

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is an excellent skill description that clearly defines what it does (re-imports Spatie package documentation), when to use it (after merging doc PRs or on explicit user request), and provides multiple natural trigger phrases along with concrete examples of repo name arguments. It uses proper third-person voice and is concise yet comprehensive.

DimensionReasoningScore

Specificity

Lists concrete actions: 're-importing docs for a given repo', 'Update Spatie package documentation on spatie.be'. Also specifies it takes a repo name argument with examples like 'backup', 'laravel-medialibrary', 'laravel-pdf'.

3 / 3

Completeness

Clearly answers both what ('Update Spatie package documentation on spatie.be by re-importing docs for a given repo') and when ('Use after merging a PR that touches docs/, or when the user says...'). Explicit trigger guidance is provided with multiple variations.

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms: 'update docs for [package]', 'rebuild docs for [repo]', 'import docs for [repo]', '/update-spatie-docs [repo-name]', 'merging a PR that touches docs/'. These are phrases users would naturally say.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive — targets a very specific niche (Spatie package docs on spatie.be) with unique trigger terms like '/update-spatie-docs' and specific repo names. Extremely unlikely to conflict with other skills.

3 / 3

Total

12

/

12

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
freekmurze/dotfiles
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.