Content
90%Weight 40%Scale 1-5Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
A tight, command-dense operational guide that assumes Claude's competence and concentrates entirely on repo-specific rules and decision criteria. The main residual gaps are validation steps phrased as manual 'review' rather than executable checks, and an all-in-one layout slightly past the size where pure inline structure is ideal.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is lean throughout: no explanation of what Drizzle or migrations are, every sentence carries a repo-specific rule or command ('never copy-paste a snapshot file without refreshing both IDs'). Each token earns its place against the 'assumes Claude's competence' anchor. | 5 / 5 |
Actionability | Guidance is copy-paste ready across the board: 'pnpm db:generate', 'pnpm exec drizzle-kit generate --custom --name <name>', 'pg_dump --schema-only', 'pnpm docker:reset', plus concrete decision lists for choosing migration type and concrete drift signals. The common cases (generate, custom SQL, baseline reset) are each covered by specific commands. | 5 / 5 |
Workflow Clarity | The default workflow has a review checkpoint (step 3, 'Review generated SQL and snapshot metadata together') and the drift rule ('stop and assume drift until proven otherwise') provides an error-recovery loop, and the destructive baseline-reset includes 'Review against the schema dump'. However, validation is described as 'review' rather than explicit executable checks (e.g., no command to verify the clean-tree no-op invariant), leaving minor gaps versus the fully-explicit-validation anchor. | 4 / 5 |
Progressive Disclosure | The skill has no bundle files, and at ~90 lines of dense rules it is appropriately organized into well-labeled sections (trigger, workflow, migration type, round-trip rule, invariants, triage, baseline reset) with no content that clearly demands a separate file. It is above the under-50-line threshold where inline-only structure scores 5, and the baseline-reset procedure could arguably live in a reference file, so it sits at 'good structure, minor organization gaps' rather than the clear-overview-with-signaled-references anchor. | 4 / 5 |
Total | 18 / 20 Passed |