CtrlK
CommunityDocumentationLog inGet started
Tessl Logo

fastify-plugin-creator

Fastify Plugin Creator - Auto-activating skill for Backend Development. Triggers on: fastify plugin creator, fastify plugin creator Part of the Backend Development skill category.

Install with Tessl CLI

npx tessl i github:jeremylongshore/claude-code-plugins-plus-skills --skill fastify-plugin-creator
What are skills?

Overall
score

19%

Does it follow best practices?

Validation for skill structure

SKILL.md
Review
Evals

Activation

7%

This description is essentially a placeholder with no substantive content. It names the skill but provides zero information about what capabilities it offers or when it should be used. The repeated trigger term and boilerplate category information add no value for skill selection.

Suggestions

Add specific actions the skill performs, e.g., 'Creates Fastify plugins with routes, hooks, decorators, and encapsulation. Handles plugin registration, dependency injection, and async initialization.'

Add a 'Use when...' clause with natural trigger terms like 'Use when building Fastify plugins, extending Fastify functionality, creating reusable server components, or when user mentions fastify plugin, fastify extension, or encapsulated routes.'

Include file type or pattern triggers if applicable, such as 'plugin.js', 'plugins/' directory, or package.json with fastify dependencies.

DimensionReasoningScore

Specificity

The description only names the domain ('Fastify Plugin Creator') but provides no concrete actions. It doesn't explain what creating a Fastify plugin actually involves - no mention of routes, hooks, decorators, or any specific capabilities.

1 / 3

Completeness

The description fails to answer 'what does this do' beyond the name, and has no 'Use when...' clause or equivalent guidance for when Claude should select this skill. The 'Triggers on' section is just the skill name repeated.

1 / 3

Trigger Term Quality

The only trigger terms listed are 'fastify plugin creator' repeated twice. Missing natural variations users would say like 'fastify extension', 'create plugin', 'add fastify functionality', 'register plugin', or 'fastify middleware'.

1 / 3

Distinctiveness Conflict Risk

While 'Fastify' is a specific framework which provides some distinctiveness, the lack of detail about what plugin creation entails could cause overlap with general Node.js backend skills or other framework-specific skills.

2 / 3

Total

5

/

12

Passed

Implementation

0%

This skill is essentially a placeholder template with no actual instructional content. It describes what a Fastify plugin creator skill would do without providing any concrete guidance, code examples, or workflows. The entire content could be replaced with a single sentence: 'This skill helps create Fastify plugins' - and nothing of value would be lost.

Suggestions

Add executable code examples showing how to create a basic Fastify plugin with proper structure (fp wrapper, options handling, decorators)

Include a concrete workflow: 1) Create plugin file, 2) Register with fastify-plugin wrapper, 3) Add decorators/hooks, 4) Test registration

Provide specific patterns for common plugin types (database connections, authentication, request validation) with copy-paste ready code

Remove all meta-description sections ('Purpose', 'When to Use', 'Capabilities') and replace with actual technical content

DimensionReasoningScore

Conciseness

The content is padded with generic boilerplate that explains nothing Claude doesn't already know. Phrases like 'provides automated assistance' and 'follows industry best practices' are meaningless filler with zero actionable information.

1 / 3

Actionability

No concrete code, commands, or specific guidance is provided. The skill describes what it does in abstract terms but never shows how to actually create a Fastify plugin - no code examples, no API patterns, no configuration snippets.

1 / 3

Workflow Clarity

No workflow is defined. The content mentions 'step-by-step guidance' but provides none. There are no steps, no sequence, and no validation checkpoints for creating Fastify plugins.

1 / 3

Progressive Disclosure

The content is a flat, uninformative document with no structure pointing to detailed materials. No references to examples, API documentation, or advanced topics. The sections present are all meta-description rather than actual content.

1 / 3

Total

4

/

12

Passed

Validation

69%

Validation11 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

description_trigger_hint

Description may be missing an explicit 'when to use' trigger hint (e.g., 'Use when...')

Warning

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

metadata_version

'metadata' field is not a dictionary

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

body_steps

No step-by-step structure detected (no ordered list); consider adding a simple workflow

Warning

Total

11

/

16

Passed

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.