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)

View full repository on GitHub →