Download the PHP package atournayre/claude-agents without Composer
On this page you can find all versions of the php package atournayre/claude-agents. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download atournayre/claude-agents
More information about atournayre/claude-agents
Files in atournayre/claude-agents
Package claude-agents
Short Description A comprehensive collection of specialized Claude Code agents for modern PHP development
License MIT
Informations about the package claude-agents
Claude Agents Collection
A comprehensive collection of specialized Claude Code agents for modern PHP development, covering architecture patterns, frameworks, testing, and code quality.
🎯 Overview
This package provides reusable Claude Code agents that can be used across multiple projects to enforce best practices, automate code analysis, and provide expert guidance for complex development tasks.
📦 Installation
🔧 Available Agents
PHP Development
php-standards-enforcer
- Enforces PHP 8.2+ standards, strict types, and PSR compliancephpstan-error-resolver
- Surgical resolution of PHPStan level 9 errors with type annotationsquality-assurance-enforcer
- Comprehensive QA tools integration (PHPStan, PHP-CS-Fixer, Rector)
Symfony Framework
symfony-6-4-optimizer
- Symfony 6.4 LTS best practices and performance optimizationsymfony-migration-specialist
- Handles Symfony version migrations and deprecation fixes
Domain-Driven Design
ddd-architect
- DDD architecture patterns with RAD (Rapid Application Development)entity-creator-specialist
- Creates Doctrine entities following DDD principlesvalue-object-designer
- Designs immutable Value Objects with business validationexception-hierarchy-designer
- Creates comprehensive domain exception hierarchies
Messaging & Architecture
message-messagehandler-architect
- CQRS patterns and Symfony Messenger architecturedependency-injection-architect
- Advanced DI patterns with Symfony 6.4elegant-objects-enforcer
- Enforces Elegant Object principles in PHP
Collections & Testing
collection-specialist
- Domain-specific collections with business methodstesting-specialist
- TDD principles with PHPUnit 10 and InMemory objects
Framework Integration
atournayre-framework-specialist
- Expert in atournayre/framework v2 primitives and patterns
🚀 Usage
Each agent is a specialized AI assistant that can be invoked using the Claude Code Task tool:
📋 Agent Categories
🔵 Architecture & Design
Focus on software architecture patterns, SOLID principles, and design best practices.
🟢 Framework Integration
Specialized knowledge for Symfony, Doctrine, and modern PHP frameworks.
🟡 Code Quality
Static analysis, code style, testing, and quality assurance automation.
🟣 Domain Modeling
DDD patterns, entity design, value objects, and business logic encapsulation.
🟠 Messaging & Architecture
CQRS patterns, Symfony Messenger, dependency injection, and messaging architecture.
🔄 Integration Workflow
- Project Setup: Copy relevant agents to
.claude/agents/
directory - Agent Selection: Choose appropriate agent based on your task
- Task Execution: Use Claude Code Task tool with selected agent
- Quality Validation: Run project QA tools to validate changes
📖 Agent Structure
Each agent follows a consistent structure:
🎯 Best Practices
When to Use Specific Agents
- Complex Type Issues →
phpstan-error-resolver
- New Entity Creation →
entity-creator-specialist
- Performance Optimization →
symfony-6-4-optimizer
- Architecture Refactoring →
ddd-architect
- Test Implementation →
testing-specialist
Agent Combination
Agents can be used in sequence for complex tasks:
ddd-architect
for designentity-creator-specialist
for implementationtesting-specialist
for test coveragequality-assurance-enforcer
for validation
🔧 Customization
Project-Specific Adaptations
For project-specific needs, create custom agents in your project's .claude/agents/
directory that extend or modify the base agents.
Configuration
Some agents support configuration through project-specific files:
- PHPStan configuration:
phpstan.neon
- PHP-CS-Fixer:
.php-cs-fixer.php
- Rector:
rector.php
📚 Documentation
Agent Reference
Each agent includes:
- Purpose: What the agent specializes in
- Context: When to use the agent
- Examples: Real-world usage scenarios
- Tools: Available commands and integrations
Framework Integration
- Symfony 6.4 LTS: Optimized for long-term support version
- Doctrine ORM: Entity mapping and repository patterns
- PHPUnit 10: Modern testing approaches with InMemory patterns
🤝 Contributing
Adding New Agents
- Create agent in appropriate category directory
- Follow the established YAML frontmatter format
- Include comprehensive examples and usage patterns
- Test with real-world scenarios
Improving Existing Agents
- Analyze agent performance in real projects
- Gather feedback from development teams
- Update patterns and best practices
- Maintain backward compatibility
📄 License
MIT License - See LICENSE file for details.
Built for modern PHP development teams who value code quality, architectural excellence, and development efficiency.