What problem does it solve? Implementing a Prisma v7 driver adapter requires contract details that are not inferable from existing code examples, such as the transaction lifecycle protocol, error mapping rules, and column type conversions. This Skill provides the complete specification so an adapter can be built correctly the first time. ## Core Features & Use Cases - Full Interface Reference: Documents SqlDriverAdapter, Transaction, SqlQueryable, and SqlMigrationAwareDriverAdapterFactory with TypeScript definitions and implementation steps. - Transaction Lifecycle Protocol: Explains that commit() and rollback() are lifecycle hooks only, with BEGIN/SAVEPOINT depth handling for nested transactions. - Conversion & Error Mapping: Covers argument mapping, row mapping, column type inference, and MappedError conversion for PostgreSQL, SQLite, and MySQL. - Use Case: You are building a Prisma adapter for a new PostgreSQL-compatible database driver. Follow the step-by-step classes, apply the conversion helpers, and verify against the included checklist and testing strategy. ## Quick Start Ask the AI to implement a Prisma v7 driver adapter for your database driver using this guide, including the factory, adapter, and transaction classes.