What problem does it solve?
SQL / database capability — built-in default for the sql role. Authoring DB changes as versioned scripts (never executing them): writes statements to the session SCRIPTS.sql with category and statement markers, applies project SQL style (canonical header, BEGIN/COMMIT, idempotency, explicit schema, CTEs over DO/LOOP), classifies into the 4 categories, and knows how rollbacks are derived on export. DB access is read-only via MCP — DML/DDL is NEVER executed (invariant 4). Use when a loop writes migrations / queries, when research reads schema, or when export-scripts consolidates the bundle.
Core Features & Use Cases
- Read-only database access via MCP for schema exploration.
- Writes changes to SCRIPTS.sql with category and statement markers, maintaining per-session auditability.
- Exports consolidated bundles of scripts with rollback information and explicit schema references.
Quick Start
Generate a versioned SQL script for a migration by appending categorized statements to the session SCRIPTS.sql, ensuring idempotency and explicit schema usage.