aligundogdu/symfony-hexagonal-skill
35 stars · Last commit 2026-10-09
Claude Code plugin that enforces hexagonal architecture (ports & adapters) in Symfony projects — with 10 auto-triggered skills, 2 review agents, and progressive refactoring support for existing codebases.
README preview
# Symfony Hexagonal Architecture - Claude Code Plugin A Claude Code plugin that enforces hexagonal architecture (ports & adapters) in Symfony projects. Works with both **new projects** (full scaffolding) and **existing projects** (progressive, module-by-module refactoring). - **Version-aware**: supports Symfony **6.4 LTS, 7.4 LTS and 8.x**. The plugin detects your installed Symfony / PHP / Doctrine / PHPUnit versions and generates code that runs on them, with fallbacks for older versions. - **Zero commands to learn**: skills and agents activate automatically from the conversation. --- ## Table of Contents - [Compatibility](#compatibility) - [Installation](#installation) - [Getting Started with a New Project](#getting-started-with-a-new-project) - [Adding to an Existing Project](#adding-to-an-existing-project) - [Progressive Refactoring](#progressive-refactoring) - [Core Rules](#core-rules) - [Directory Structure](#directory-structure) - [Skills Reference](#skills-reference) - [Agents](#agents)