CtrlK
BlogDocsLog inGet started
Tessl Logo

nodejs-backend-patterns

Build production-ready Node.js backend services with Express/Fastify, implementing middleware patterns, error handling, authentication, database integration, and API design best practices. Use when creating Node.js servers, REST APIs, GraphQL backends, or microservices architectures.

65

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

57%

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

A thorough, executable reference whose main weaknesses are token bloat and total absence of progressive disclosure — a 1044-line monolith that re-covers Node.js backend fundamentals Claude already knows. It would benefit from being split into focused reference files with a lean overview.

Suggestions

Split the body into one-level-deep reference files (e.g. middleware.md, database.md, auth.md, error-handling.md) and keep SKILL.md as a concise overview with clear links, so progressive disclosure moves from monolithic to navigable.

Trim or remove full boilerplate that Claude already knows (standard Express setup, pg pool config, basic error classes, the 15-item best-practices list) to recover context-window budget.

Add at least one sequenced, checkpointed workflow (e.g. build -> validate schema with Zod -> run -> verify responses) so workflow clarity reflects an explicit validate/fix/retry loop rather than a pattern catalog.

DimensionReasoningScore

Conciseness

The ~1044-line body re-implements standard patterns Claude already knows (Express/Fastify setup, JWT/bcrypt auth, pg pool config, error classes) and adds a 15-item best-practices list, so it is actionable but far longer than necessary; not a 1 because it is mostly executable code rather than prose explaining known concepts.

2 / 3

Actionability

Code blocks are complete, typed, and copy-paste ready (full controller/service/repository layers, middleware, transaction with rollback), matching the fully-executable anchor.

3 / 3

Workflow Clarity

Content is organized into topical sections but presents a pattern catalog rather than a sequenced workflow with validation checkpoints, so it sits at the "steps listed but checkpoints missing/implicit" level.

2 / 3

Progressive Disclosure

Everything lives inline in a single monolithic file with no references/, scripts/, or assets/ bundles and no one-level-deep reference split — the classic monolithic-wall-of-text anchor; the lone "See javascript-testing-patterns skill" line does not decompose this skill's own content.

1 / 3

Total

8

/

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.

A strong, third-person description that states concrete capabilities and gives explicit "Use when" triggers with natural user vocabulary. It avoids fluff and clearly distinguishes this skill's backend-service niche.

DimensionReasoningScore

Specificity

Names concrete actions across the domain — "middleware patterns, error handling, authentication, database integration, and API design best practices" — matching the multi-action anchor rather than the single-domain anchor at 2.

3 / 3

Completeness

Explicitly answers both what (build Node.js backend services with middleware/auth/db patterns) and when ("Use when creating Node.js servers, REST APIs, GraphQL backends, or microservices architectures"), satisfying the explicit-trigger anchor.

3 / 3

Trigger Term Quality

Natural user phrasing is well covered: "Node.js servers, REST APIs, GraphQL backends, or microservices architectures" — terms a user would actually say, not technical jargon.

3 / 3

Distinctiveness Conflict Risk

The Express/Fastify + Node.js backend framing carves a clear niche with distinct triggers unlikely to fire for unrelated skills; it is not a 2 because the framework-specific, server-side scope is sharply bounded.

3 / 3

Total

12

/

12

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (1049 lines); consider splitting into references/ and linking

Warning

Total

15

/

16

Passed

Repository
Dicklesworthstone/pi_agent_rust
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.