CtrlK
BlogDocsLog inGet started
Tessl Logo

oh-my-ai/nestjs

NestJS architecture, dependency injection, validation, security, errors, testing, persistence, APIs, microservices, and deployment patterns with prioritized rule tiers and companion rule files.

99

1.12x
Quality

100%

Does it follow best practices?

Impact

97%

1.12x

Average score across 2 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Overview
Quality
Evals
Security
Files

Quality

Discovery

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 thoroughly covers capabilities, trigger terms, outputs, and explicit exclusions. It provides comprehensive NestJS-specific terminology that makes it highly distinguishable from other backend framework skills. The inclusion of both positive triggers and negative exclusions ('Do NOT use for') is a strong pattern for avoiding conflicts.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions and technologies: modules, controllers, providers, guards, interceptors, pipes, middleware, JWT, ValidationPipe, microservices, GraphQL, Bull queues, Prisma, TypeORM. Also specifies outputs ('tier-ordered review checklists and/or concrete code edits with cited rule filenames').

3 / 3

Completeness

Clearly answers 'what' (NestJS production patterns for specific features, outputs review checklists and code edits), 'when' (explicit trigger terms listed), and even 'when NOT' (non-Nest backends, frontend-only, etc.). The explicit 'Triggers:' clause serves as the 'Use when' equivalent.

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms users would say: 'NestJS', 'Nest.js', 'Nest module', 'dependency injection', 'class-validator DTO', 'exception filter', 'testing module', 'GraphQL resolver', 'Bull queue', 'microservice client'. These are terms developers naturally use when working with NestJS.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a clear niche (NestJS specifically), explicit exclusions ('Do NOT use for: non-Nest backends, frontend-only frameworks'), and domain-specific trigger terms that are unlikely to conflict with general backend or frontend skills.

3 / 3

Total

12

/

12

Passed

Implementation

100%

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

This is a high-quality skill that efficiently organizes a complex domain (NestJS production patterns) into a tiered workflow with clear navigation to 40+ detailed rule files. The content is concise, assumes Claude's competence, provides executable code examples for the most common patterns, and includes explicit validation checkpoints in the review workflow. The anti-patterns section adds practical value by naming specific mistakes with rule citations.

DimensionReasoningScore

Conciseness

The content is lean and efficient. It assumes Claude knows NestJS fundamentals, avoids explaining what DTOs or guards are, and every section serves a clear purpose — workflow ordering, code patterns, anti-patterns, and navigation to deeper rules.

3 / 3

Actionability

Provides fully executable TypeScript code snippets for common patterns (DTO + ValidationPipe, JWT guard), a concrete tiered workflow with specific actions at each level, and an integrated example showing how rules compose for a real endpoint. Anti-patterns are specific and actionable.

3 / 3

Workflow Clarity

The refactoring/review workflow is clearly sequenced with explicit priority tiers (1-6), includes a validation checkpoint ('run nest build and automated tests after each tier'), and has a clear stopping rule ('stop reranking within a tier unless a higher tier introduces new breakage'). The feedback loop of build-then-proceed is explicit.

3 / 3

Progressive Disclosure

Excellent progressive disclosure: the SKILL.md serves as a concise overview with a rules map table, then clearly signals one-level-deep references to `rules/<slug>.md`, `rules/_sections.md` for ordering, and `rules/_template.md` for creating new rules. No nested reference chains.

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