CtrlK
BlogDocsLog inGet started
Tessl Logo

giuseppe-trisciuoglio/developer-kit

Comprehensive developer toolkit providing reusable skills for Java/Spring Boot, TypeScript/NestJS/React/Next.js, Python, PHP, AWS CloudFormation, AI/RAG, DevOps, and more.

89

Quality

89%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Risky

Do not use without reviewing

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 a strong skill description that clearly identifies the domain (Drizzle ORM), lists specific capabilities (schema definition, CRUD, relations, queries, transactions, migrations), provides explicit trigger guidance ('Proactively use for any Drizzle ORM development including...'), and includes relevant database names as additional trigger terms. It uses proper third-person voice throughout and is well-structured for skill selection.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: schema definition, CRUD operations, relations, queries, transactions, and migrations. Further elaborates with defining database schemas, writing type-safe queries, implementing relations, managing transactions, and setting up migrations with Drizzle Kit.

3 / 3

Completeness

Clearly answers both 'what' (comprehensive Drizzle ORM patterns for schema definition, CRUD operations, relations, queries, transactions, and migrations) and 'when' ('Proactively use for any Drizzle ORM development including...' with explicit trigger scenarios).

3 / 3

Trigger Term Quality

Includes strong natural keywords users would say: 'Drizzle ORM', 'schema', 'CRUD', 'relations', 'queries', 'transactions', 'migrations', 'Drizzle Kit', 'type-safe queries', plus specific database names (PostgreSQL, MySQL, SQLite, MSSQL, CockroachDB) that users would mention.

3 / 3

Distinctiveness Conflict Risk

Clearly scoped to Drizzle ORM specifically, which is a distinct ORM library. The mention of 'Drizzle Kit' and 'Drizzle ORM' makes it very unlikely to conflict with skills for other ORMs like Prisma, TypeORM, or Sequelize.

3 / 3

Total

12

/

12

Passed

Implementation

72%

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-structured skill with strong actionability through executable code examples and excellent progressive disclosure via clearly organized reference files. The main weaknesses are some verbosity in sections like 'When to Use' and 'Best Practices' that explain things Claude already knows, and a lack of explicit validation checkpoints in the migration and multi-step workflows.

Suggestions

Remove or significantly trim the 'When to Use' section and generic best practices (e.g., 'use .limit() and .where()') that Claude already knows, to improve conciseness.

Add explicit validation/verification steps to the Instructions workflow, especially around migrations (e.g., 'generate migration → review SQL diff → test in staging → apply'), to improve workflow clarity.

DimensionReasoningScore

Conciseness

The 'When to Use' section largely restates the overview and is somewhat redundant. The 'Instructions' section is fairly generic and tells Claude things it would already know (e.g., 'identify your database dialect'). The quick reference tables and examples are efficient, but the best practices section includes general advice Claude already knows (e.g., 'use .limit() and .where() to fetch only needed data').

2 / 3

Actionability

The skill provides fully executable TypeScript code examples for schema definition, CRUD operations, and transactions. The quick reference tables give concrete method names and import paths. Code is copy-paste ready with real imports and realistic usage patterns.

3 / 3

Workflow Clarity

The 'Instructions' section provides a numbered sequence but lacks validation checkpoints. For migrations (a destructive/batch operation), there's no explicit validate-then-apply workflow with error recovery steps. The transaction example shows rollback but the overall workflow for setting up and running migrations is deferred to a reference file without inline validation steps.

2 / 3

Progressive Disclosure

Excellent structure with a concise overview, quick reference tables, inline examples for common operations, and well-organized one-level-deep references split by topic (schema, relations, queries, transactions, migrations, common patterns). Navigation is clear with descriptive labels for each reference file.

3 / 3

Total

10

/

12

Passed

Validation

90%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

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

Warning

Total

10

/

11

Passed

Reviewed

Table of Contents