What problem does it solve? Manually writing repository interfaces and implementations for every Eloquent model is repetitive boilerplate work. This Skill generates repository classes with consistent CRUD patterns, service pairing, and feature-based organization so you can establish a clean data access layer quickly. ## Core Features & Use Cases - Repository Generation: Create interface and implementation pairs with php artisan make:repository User, optionally with paired services via --service or --api flags. - Model-Integrated Scaffolding: Generate repositories directly from models using php artisan make:model User --repository. - Feature Organization: Place repositories in subdirectories by domain (Admin, Blog, Shop) with commands like php artisan make:repository Blog/Post --service. - Use Case: When building a blog module, generate Blog/PostRepository and Blog/CommentRepository with services, then add query methods like published(), search(), and paginate() following the documented Eloquent patterns. ## Quick Start Generate a repository with a paired service for the Post model and organize it under the Blog feature directory.