repository
OfficialShip clean Port & Adapters repositories.
Software Engineering#php#repository#integration-testing#domain-driven-design#hexagonal-architecture#doctrine#port-adapters
Authordairectiv
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Guides developers to implement repository interfaces and their infrastructure adapters following the Port & Adapters (Hexagonal) architecture.
Core Features & Use Cases
- Interface-first design for Domain repositories to isolate business logic from data access.
- Clear separation of concerns between Domain and Infrastructure layers (e.g., Domain\Repository interfaces vs Infrastructure\Doctrine\ORM\Repository implementations).
- Guidance for naming conventions, placement, and testing strategies to ensure consistent repository behavior across PHP projects.
Quick Start
Plan and implement a new repository by defining its Domain interface, creating a corresponding Infrastructure repository, and adding integration tests to validate persistence flows.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: repository Download link: https://github.com/dairectiv/dairectiv/archive/main.zip#repository Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.