CtrlK
BlogDocsLog inGet started
Tessl Logo

prisma-database

Prisma ORM schema design, migrations, client generation, and query patterns. Use when designing database schemas, writing migrations, querying data, or managing Prisma Client.

70

Quality

86%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

80%Weight 40%Scale 1-5

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

A concise, actionable body that earns top marks for token efficiency and structure. The main weakness is workflow clarity around destructive migration operations, which lacks an explicit validation feedback loop.

Suggestions

Add an explicit validate-fix-retry loop for migrations, e.g. run prisma migrate status / validate after edits and re-inspect migration.sql before re-applying on failure.

Show concrete query examples for select, include, and $transaction rather than only naming them, to lift actionability.

Clarify the backfill step for destructive operations with a short example sequence so the destructive-op workflow has a visible checkpoint.

DimensionReasoningScore

Conciseness

Lean and operational with no padding about what Prisma is; every line adds non-obvious knowledge (checksum rule, @map rename gotcha, hot-reload singleton, P2002), assuming Claude's competence as the score-5 anchor requires.

5 / 5

Actionability

Provides executable commands (migrate dev/deploy, generate, db push) and a complete copy-paste singleton, but query patterns (select, include, $transaction) are named rather than shown in code, leaving minor gaps versus the fully-executable score-5 anchor.

4 / 5

Workflow Clarity

Sequencing and implicit checkpoints exist ('inspect migration.sql before applying', checksum-failure warning), but destructive/batch database operations lack an explicit validate-fix-retry feedback loop, so the rubric's destructive-operations cap holds this at 3.

3 / 5

Progressive Disclosure

A single under-50-line file with clean section organization and one-level-deep external references (database-config.md, docs URL); the simple-skill exception allows a 5 for well-organized sections.

5 / 5

Total

17

/

20

Passed

Description

92%Weight 40%Scale 1-5

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 description that clearly states both capabilities and explicit trigger conditions with concrete, natural phrases. The only minor gap is the absence of synonyms and the .prisma file extension in the trigger terms.

DimensionReasoningScore

Specificity

Lists four concrete actions — 'schema design, migrations, client generation, and query patterns' — giving comprehensive coverage analogous to the score-5 anchor that enumerates multiple specific actions.

5 / 5

Completeness

Explicitly answers both what ('schema design, migrations, client generation, and query patterns') and when ('Use when designing database schemas, writing migrations, querying data, or managing Prisma Client') with concrete trigger phrases, matching the score-5 anchor.

5 / 5

Trigger Term Quality

Natural trigger phrases like 'designing database schemas', 'writing migrations', 'querying data', and 'Prisma Client' give good coverage, but synonyms and the .prisma file extension are missing, so it falls just below the comprehensive score-5 anchor.

4 / 5

Distinctiveness Conflict Risk

Prisma ORM is a clear niche with distinct triggers (Prisma Client, migrations, schema design) and minimal overlap risk with other skills, matching the score-5 distinct-niche anchor.

5 / 5

Total

19

/

20

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

relative_links

Relative link issues: 1 suspicious

Warning

Total

15

/

16

Passed

Repository
monkilabs/opencastle
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.