Acerca de
The Data Access Layer skill automates the creation and maintenance of clean architectural patterns in TypeScript and Node.js environments. By enforcing the repository pattern, it ensures a strict separation of concerns through DB-agnostic model interfaces and stable repository contracts. This allows developers to swap database clients or migrate persistence engines without impacting business logic, while centralizing query mapping and persistence details in a single, testable layer. It is ideal for teams looking to standardize their database interactions and improve code maintainability through dependency injection.