Content
77%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The content is highly actionable with executable commands, complete SQL examples, and a well-validated migration workflow, but it is a monolithic inline document that does not use its bundle files (which are unimplemented placeholders) and explains some patterns Claude already knows.
Suggestions
Externalize large inline sections (the Error Handling table, Examples, and framework-specific command details) into reference files under references/ and link to them from SKILL.md so the body is a lean overview.
Either implement the placeholder scripts/assets (create_migration.py, migration_template.sql, etc.) and reference them in the workflow, or remove the unused bundle directories so navigation matches reality.
Trim concept explanations Claude already knows (the expand-contract phase narration and the shadow-table mechanism) to keep the body token-lean.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is mostly dense and actionable, but it explains patterns Claude already knows (the expand-contract phase narration, 'These tools create a shadow table, replicate changes, then swap atomically', and 'Use IF NOT EXISTS for CREATE operations to make migrations idempotent') and could be tightened. | 2 / 3 |
Actionability | It provides framework-specific executable commands ('pg_dump --schema-only -f schema_before.sql', 'alembic revision --autogenerate -m "..."', 'npx prisma migrate dev --name ...') and complete copy-paste-ready SQL examples ('CREATE TYPE order_status AS ENUM (...)','ALTER TABLE orders ADD COLUMN status order_status'). | 3 / 3 |
Workflow Clarity | The 10-step sequence is clearly ordered with an explicit staging validation loop in step 6 (apply UP and verify, run tests, apply DOWN and verify original state, re-apply UP to confirm idempotency) plus an error-handling table for recovery, appropriate for destructive migration operations. | 3 / 3 |
Progressive Disclosure | The body is a monolithic ~85-line document with all content inline and no links to bundle files; the scripts/ and assets/ directories hold only placeholder TODOs ('create_migration.py', 'migration_template.sql') that are never referenced from SKILL.md. | 2 / 3 |
Total | 10 / 12 Passed |