CtrlK
BlogDocsLog inGet started
Tessl Logo

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

96%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

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 strong, well-crafted skill that efficiently communicates Docusaurus config requirements with concrete examples and clear validation workflows. The custom fields section is particularly valuable, providing an exhaustive list of valid keys and a before/after example that addresses a common pitfall. The only weakness is the single reference to a detailed guide file that isn't provided in the bundle, making it impossible to verify the progressive disclosure chain.

DimensionReasoningScore

Conciseness

The content is lean and efficient. It doesn't explain what Docusaurus is or how config files work in general. Every section delivers specific, actionable information that Claude wouldn't inherently know (like the exact list of valid root-level keys). The custom fields section is slightly verbose but justified given the emphasis on a common pitfall.

3 / 3

Actionability

Provides executable TypeScript/JS config examples that are copy-paste ready, a complete list of valid root-level keys, concrete before/after examples for the customFields migration, and specific commands (npm run build, npm start) for validation. Very actionable throughout.

3 / 3

Workflow Clarity

The 'Common Tasks' section provides a clear sequence: read current config → edit → verify required fields/URLs → run build → read errors → fix → re-run → restart dev server. This includes explicit validation checkpoints and a feedback loop (error → fix → re-run). The warning that 'a bad config breaks the whole site' reinforces the importance of validation.

3 / 3

Progressive Disclosure

The skill references 'references/detailed-guide.md' for comprehensive examples, which is good progressive disclosure structure. However, no bundle files were provided, so we can't verify the reference exists or is useful. The main content is well-organized with clear sections but the reference is a single pointer without describing what's in it.

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 its scope around Docusaurus configuration files with specific actions and explicit trigger guidance. It uses third-person voice, lists concrete capabilities, and provides both 'Use when' and 'Triggers on' clauses with natural keywords. The description is concise yet comprehensive, making it easy for Claude to select this skill appropriately.

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.

Repository
mcclowes/skills-docusaurus
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.