// catalog · ls -la /lab/tools

Catalog/page 12/24

Showing entries 67 to 72 of 139 · click any row to launch

  1. 067 Dev Tools sql-migration:// Generates safe rolling-deploy migrations for schema changes. Splits a single logical change (rename column, add NOT NULL, change type, backfill) into multiple deploy steps so the old + new code can both run during rollout. Each step has UP + DOWN SQL.
  2. 068 Dev Tools code-review:// Reviews any code snippet. Returns a tagged list of issues, [CRITICAL], [HIGH], [MEDIUM], [STYLE], [NIT], each with the line, what's wrong, why it matters, and a suggested fix. Catches bugs the linter can't (off-by-one, race conditions, leaky abstractions).
  3. 069 Dev Tools commit-message:// Generates a conventional commit message from a diff or a description of the change. Outputs in `<type>(<scope>): <subject>` form + a body that explains WHY the change was needed (the diff already shows WHAT). Detects breaking changes and flags them.
  4. 070 Dev Tools pr-description:// Generates a complete PR description from a diff or change summary. Outputs Markdown with What changed, Why, How it works (with line refs where useful), Test plan checklist, and Notes for the reviewer. Saves the 10-minute scribbling step.
  5. 071 Dev Tools json-fix:// Fixes malformed JSON. Catches trailing commas, single quotes, unquoted keys, mid-string newlines, missing brackets. Outputs the corrected JSON in a code block + a numbered list of every fix applied with the position.
  6. 072 Dev Tools json-to-types:// Generates TypeScript types from a JSON sample. Outputs named interfaces (default), detects optional vs required fields when given multiple samples, handles arrays of mixed shape, and offers utility types (Pick, Partial) if useful. Saves the manual typing pass.

← back to lab