Content
80%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
A dense, highly actionable Prisma reference with excellent code examples and tight prose, held back from top marks by missing validation feedback loops on destructive DB operations and a monolithic single-file structure with no progressive disclosure to separate reference files.
Suggestions
Add explicit validation checkpoints to risky workflows, e.g. after `migrate deploy` verify with `migrate status` and rollback/retry guidance on failure.
Split the Anti-Patterns and migration content into referenced files (e.g. ANTI_PATTERNS.md, MIGRATIONS.md) so SKILL.md stays an overview, enabling one-level-deep progressive disclosure.
De-duplicate the adapter-based vs direct PrismaClient setup, which currently appears in both the PrismaClient Singleton and Connection Pool sections.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Lean tables for ID strategy, include-vs-select, and transaction selection; dense executable code; no padding explaining what an ORM or migration is. Not score 2 despite minor adapter-vs-direct repetition, because every section delivers distinct value and tokens are not wasted on concepts Claude already knows. | 3 / 3 |
Actionability | Fully executable TypeScript and bash throughout (cursor pagination, $transaction forms, error handling, migrate deploy/diff) with specific Prisma error codes — copy-paste ready, matching the score-3 anchor rather than the pseudocode score-2 anchor. | 3 / 3 |
Workflow Clarity | Sequences are present (expand-and-contract Step 1/2/3, 'Check drift without applying'), but there are no explicit validate→fix→retry feedback loops for destructive/batch DB operations; the scoring notes cap workflow_clarity at 2 for missing feedback loops in database contexts, so it is not score 3. | 2 / 3 |
Progressive Disclosure | Sections are well organized (When to Activate, Core Concepts, Anti-Patterns, Best Practices) so it is above the monolithic score-1 anchor, but this is a ~400-line single file with no bundle files and no external references — content that could be split (detailed migration guide, anti-pattern catalog) is inline, matching the score-2 anchor. | 2 / 3 |
Total | 10 / 12 Passed |