关于
This skill automates the creation and maintenance of a decoupled data access layer using the Repository pattern. It ensures your application logic remains independent of specific database implementations by defining DB-agnostic model interfaces and repository contracts. By centralizing SQL queries and mapping logic within dedicated repositories and using dependency injection for database clients, it simplifies testing, improves code maintainability, and makes swapping database providers—such as moving from pg to porsager/postgres—a seamless process.