CtrlK
BlogDocsLog inGet started
Tessl Logo

mcclowes/docusaurus-config

Use when working with docusaurus.config.js/ts files — validate the config structure, set required fields (title/url/baseUrl), fix URL and baseUrl formats, add presets and plugins, configure navbar/footer/theme settings, and move unknown keys into customFields. Triggers on tasks involving docusaurus.config.js, docusaurus.config.ts, site configuration, URL formats, presets, or theme config.

77

Quality

97%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

Quality

Content

92%

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

This is a well-crafted, concise skill that provides actionable guidance with a clear workflow including validation steps. The content is appropriately scoped for Claude's intelligence level, with a practical config template and specific build-validation feedback loop. The main weakness is the single reference file that cannot be verified against the bundle, and the skill description promises coverage of navbar/footer/theme settings that are only lightly touched in the body.

Suggestions

Ensure `references/detailed-guide.md` exists in the bundle and covers the navbar, footer, and theme configuration topics mentioned in the skill description.

Consider adding a brief inline example for the most common theme config patterns (navbar items, footer links) since these are called out in the skill description but absent from the body.

DimensionReasoningScore

Conciseness

The content is lean and efficient. It doesn't explain what Docusaurus is or how config files work in general. Every section adds value — the code example is a practical template, the principles are bullet-pointed, and there's no padding.

3 / 3

Actionability

Provides a complete, executable TypeScript config template with all required fields annotated. The common tasks section gives specific commands (`npm run build`, `npm start`) and concrete guidance on format preservation and validation.

3 / 3

Workflow Clarity

The 'Common Tasks' section provides a clear 3-step workflow with explicit validation (run build, read error, fix and re-run) and a feedback loop. The 'before editing' and 'after editing' framing creates a clear sequence with checkpoints, and the rationale ('A bad config breaks the whole site') justifies the validation step.

3 / 3

Progressive Disclosure

The skill references `references/detailed-guide.md` for comprehensive examples, which is good one-level-deep disclosure. However, no bundle files were provided, so the reference is unverifiable and potentially broken. The main content is well-structured but the single reference feels thin — there could be more signposted references for specific topics like navbar/footer/theme configuration mentioned in the description.

2 / 3

Total

11

/

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 specific capabilities, provides explicit trigger conditions, and targets a well-defined niche. It uses third person voice throughout, lists concrete actions, and includes both a 'Use when' clause and a 'Triggers on' clause with natural keywords. No significant weaknesses identified.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: validate config structure, set required fields (title/url/baseUrl), fix URL and baseUrl formats, add presets and plugins, configure navbar/footer/theme settings, and move unknown keys into customFields.

3 / 3

Completeness

Clearly answers both 'what' (validate config, set fields, fix URLs, add presets/plugins, configure theme, move unknown keys) and 'when' with an explicit 'Use when...' clause and a 'Triggers on...' sentence listing specific trigger conditions.

3 / 3

Trigger Term Quality

Includes natural keywords users would say: 'docusaurus.config.js', 'docusaurus.config.ts', 'site configuration', 'URL formats', 'presets', 'theme config', 'navbar', 'footer', 'baseUrl'. Good coverage of file names and configuration concepts.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive — targets a very specific tool (Docusaurus) and specific config files (docusaurus.config.js/ts). Unlikely to conflict with other skills due to the narrow, well-defined niche.

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.

Reviewed

Table of Contents