About
This skill automates the creation of a decoupled persistence layer by generating two distinct interfaces: a Repository for state-modifying commands (which throw exceptions on missing data) and a Finder for read-only queries (which return nulls or arrays). By following strict architectural patterns and automated directory placement, it ensures that your domain logic remains cleanly separated from data access implementation details, facilitating consistent CQRS and Port/Adapter pattern implementation.