CtrlK
BlogDocsLog inGet started
Tessl Logo

drizzle-migrations

Use when changing libs/database/src/schema.ts, adding Drizzle migrations, debugging drizzle-kit drift, or deciding between auto-generated and custom SQL migrations. Includes the post-#867 baseline-reset rule.

71

Quality

86%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

90%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 dense, executable operational guide with concrete commands, clear decision criteria, and validation checkpoints for destructive resets. Minor room to tighten error-recovery feedback loops and structure.

DimensionReasoningScore

Conciseness

Lean operational prose that assumes Drizzle competence — no padded explanations of what Drizzle or migrations are, and every line states a rule, command, or invariant.

5 / 5

Actionability

Provides copy-paste-ready commands (pnpm db:generate, drizzle-kit generate --custom --name, pg_dump --schema-only, pnpm docker:reset) and concrete decision lists for auto vs. custom migrations covering the common cases.

5 / 5

Workflow Clarity

Numbered default workflow and a 7-step baseline-reset procedure with validation checkpoints ('Review against the schema dump', 'stop and assume drift until proven otherwise'); validation is present so the destructive-op cap does not apply, though error-recovery loops could be more explicit.

4 / 5

Progressive Disclosure

Single self-contained file with clear, well-ordered section headers and no nested references; appropriately organized, though slightly above the under-50-line simple-skill threshold.

4 / 5

Total

18

/

20

Passed

Description

83%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 tightly-scoped, trigger-rich description that names concrete actions and points at a specific file and issue. It is slightly weaker on upfront capability framing and synonym coverage than on distinctiveness.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'changing libs/database/src/schema.ts, adding Drizzle migrations, debugging drizzle-kit drift, or deciding between auto-generated and custom SQL migrations' — with comprehensive coverage of the migration niche.

5 / 5

Completeness

Explicit 'Use when ...' clause answers 'when' with concrete triggers, and the 'what' (migration authoring/triage) is clear, but the capability statement is distributed across triggers rather than led upfront.

4 / 5

Trigger Term Quality

Strong natural terms a Drizzle user would say ('Drizzle migrations', 'drizzle-kit drift', 'schema.ts') plus a concrete file path, but a few common synonyms or phrasings are absent.

4 / 5

Distinctiveness Conflict Risk

Highly specific to Drizzle migrations in this codebase, anchored by a file path and issue #867, giving a clear niche with minimal conflict risk.

5 / 5

Total

18

/

20

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
getlarge/themoltnet
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.