Skip to content

Commit a2014d7

Browse files
Merge pull request #32 from giuseppe-trisciuoglio/feat/php-agents
New PHP agents and WordPress skills
2 parents cb98931 + 5c82f1f commit a2014d7

27 files changed

+4663
-12
lines changed

.claude-plugin/marketplace.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
},
77
"metadata": {
88
"description": "Developer Kit for building applications with Claude Code using best practices and patterns.",
9-
"version": "1.23.0"
9+
"version": "1.24.0"
1010
},
1111
"plugins": [
1212
{
@@ -81,9 +81,9 @@
8181
"./skills/aws-java/aws-sdk-java-v2-s3",
8282
"./skills/aws-java/aws-sdk-java-v2-secrets-manager",
8383
"./skills/nestjs",
84-
"./skills/react",
84+
"./skills/react-patterns",
8585
"./skills/shadcn-ui",
86-
"./skills/tailwind-css",
86+
"./skills/tailwind-css-patterns",
8787
"./skills/typescript-docs"
8888
]
8989
}

CHANGELOG.md

Lines changed: 62 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,66 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [1.24.0] - 2026-02-01
11+
12+
### Added
13+
- **New PHP Agents** (5 new specialized agents):
14+
- `php-code-review-expert`: Expert PHP code reviewer specializing in code quality, security, performance, and modern PHP best practices. Reviews PHP codebases (Laravel, Symfony) for bugs, logic errors, security vulnerabilities, and quality issues using confidence-based filtering
15+
- `php-refactor-expert`: Expert PHP code refactoring specialist. Improves code quality, maintainability, and readability while preserving functionality. Applies clean code principles, SOLID patterns, and modern PHP 8.3+ best practices for Laravel and Symfony
16+
- `php-security-expert`: Expert security auditor specializing in PHP application security, DevSecOps, and compliance frameworks. Masters vulnerability assessment, threat modeling, secure authentication (OAuth2/JWT), OWASP standards, and security automation for Laravel and Symfony
17+
- `php-software-architect-expert`: Expert PHP software architect specializing in Clean Architecture, Domain-Driven Design (DDD), and modern PHP patterns. Reviews PHP codebases (Laravel, Symfony) for architectural integrity, proper module organization, and SOLID principles
18+
- `wordpress-development-expert`: Expert WordPress developer specializing in custom plugin and theme development. Masters WordPress coding standards, hooks/filters architecture, Gutenberg blocks, REST API, WooCommerce integration, and site/portal development
19+
- **New WordPress Sage Theme Skill**:
20+
- `wordpress-sage-theme`: Comprehensive WordPress Sage theme development skill
21+
- Sage 10+ theme architecture with modern Blade templates
22+
- ACF (Advanced Custom Fields) integration patterns
23+
- Bud (Vite-based) build system configuration
24+
- Blade templating engine patterns for WordPress themes
25+
- Starter layouts and page templates
26+
- Reference documentation for Sage, Blade, ACF, and Bud
27+
- Asset compilation and optimization strategies
28+
- **Enhanced Spring Boot Code Review** (contributed by @zmlgit):
29+
- Added transaction management checks (JTA, @Transactional, isolation levels)
30+
- Added event handling patterns verification (Spring Events, @EventListener)
31+
- Added AOP (Aspect-Oriented Programming) patterns review
32+
- Added JPA pitfalls detection (N+1 queries, lazy loading, entity lifecycle)
33+
- Added MyBatis integration patterns and best practices
34+
- **Enhanced PHP/Laravel Support**:
35+
- PHP 8.3+ specific patterns (readonly classes, enums, constructor property promotion)
36+
- Modern PHP patterns (match expressions, named arguments, attributes, first-class callables)
37+
- Laravel-specific patterns (Eloquent ORM, query scopes, service container, middleware)
38+
- Symfony-specific patterns (autowiring, security voters, doctrine ORM, messenger)
39+
- Clean Architecture and DDD patterns for PHP applications
40+
- **WordPress Development Expertise**:
41+
- Custom plugin architecture and WordPress Plugin API
42+
- Theme development (child themes, block themes, Full Site Editing)
43+
- Gutenberg block development with React
44+
- WordPress REST API integration
45+
- WooCommerce customization and extensions
46+
- WordPress coding standards and security best practices
47+
48+
### Changed
49+
- Updated `.claude-plugin/marketplace.json` with new PHP and WordPress agents metadata
50+
- Enhanced README.md with PHP development capabilities documentation
51+
- Total agents count increased with new PHP and WordPress specialists
52+
- Updated agents documentation to include PHP/Laravel/Symfony and WordPress development capabilities
53+
- Organized skills directory structure with `react-patterns` and `tailwind-css-patterns` renames
54+
- Updated marketplace.json metadata for new skills
55+
- Enhanced general agents documentation with PHP/WordPress capabilities
56+
57+
### Documentation
58+
- Added comprehensive PHP agent definitions with specialized expertise in:
59+
- Code review with confidence-based filtering (≥80 threshold)
60+
- Refactoring with SOLID principles and clean code patterns
61+
- Security auditing with OWASP Top 10 compliance
62+
- Software architecture with Clean Architecture and DDD patterns
63+
- WordPress plugin and theme development best practices
64+
- Enhanced agent descriptions with PHP framework expertise (Laravel, Symfony)
65+
- Added WordPress-specific patterns and coding standards
66+
- Added comprehensive Sage theme development guide with 281 lines of SKILL.md content
67+
- Added reference documentation for ACF (465 lines), Blade (304 lines), Bud (327 lines), and Sage (130 lines)
68+
- Included starter Blade templates for layouts and pages
69+
1070
## [1.23.0] - 2025-01-24
1171

1272
### Added
@@ -443,7 +503,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
443503
- Core functionality
444504
- Foundation documentation
445505

446-
[Unreleased]: https://github.com/giuseppe-trisciuoglio/developer-kit-claude-code/compare/v1.23.0...HEAD
506+
[Unreleased]: https://github.com/giuseppe-trisciuoglio/developer-kit-claude-code/compare/v1.24.0...HEAD
507+
[1.24.0]: https://github.com/giuseppe-trisciuoglio/developer-kit-claude-code/compare/v1.23.0...v1.24.0
447508
[1.23.0]: https://github.com/giuseppe-trisciuoglio/developer-kit-claude-code/compare/v1.22.0...v1.23.0
448509
[1.22.0]: https://github.com/giuseppe-trisciuoglio/developer-kit-claude-code/compare/v1.20.0...v1.22.0
449510
[1.21.0]: https://github.com/giuseppe.trisciuoglio/developer-kit/compare/v1.20.0...v1.21.0

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ Specialized AI assistants for specific development domains.
6161
| TypeScript/NestJS | `nestjs-backend-development-expert`, `typescript-refactor-expert`, `nestjs-security-expert` |
6262
| React/Frontend | `react-frontend-development-expert`, `react-software-architect-review`, `expo-react-native-development-expert` |
6363
| Python | `python-code-review-expert`, `python-refactor-expert`, `python-security-expert`, `python-software-architect-expert` |
64+
| PHP/WordPress | `php-code-review-expert`, `php-refactor-expert`, `php-security-expert`, `php-software-architect-expert`, `wordpress-development-expert` |
6465
| AWS | `aws-solution-architect-expert`, `aws-cloudformation-devops-expert`, `aws-architecture-review-expert` |
6566
| AI/LangChain4J | `langchain4j-ai-development-expert`, `prompt-engineering-expert` |
6667
| General Purpose | `general-debugger`, `general-code-reviewer`, `general-refactor-expert`, `document-generator-expert` |
@@ -101,7 +102,7 @@ Workflow automation commands for development tasks.
101102
| Java/Spring Boot | ✅ Comprehensive (skills, agents, commands) |
102103
| TypeScript/Node.js | ✅ React, NestJS, Expo (skills, agents, commands) |
103104
| Python | 🚧 In Progress (agents available) |
104-
| PHP | 📋 Planned (Laravel, Symfony) |
105+
| PHP/WordPress | ✅ Agents available (code review, refactor, security, architecture, WordPress) |
105106

106107
---
107108

agents/general-code-explorer.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
name: code-explorer
2+
name: general-code-explorer
33
description: Deeply analyzes existing codebase features by tracing execution paths, mapping architecture layers, understanding patterns and abstractions, and documenting dependencies
44
tools: [Read, Write, Edit, Glob, Grep, Bash]
55
model: inherit

agents/general-code-reviewer.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
name: code-reviewer
2+
name: general-code-reviewer
33
description: Reviews code for bugs, logic errors, security vulnerabilities, and quality issues using confidence-based filtering to report only high-priority issues that truly matter
44
tools: [Read, Write, Edit, Glob, Grep, Bash]
55
model: inherit

agents/general-debugger.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
name: debugger
2+
name: general-debugger
33
description: Expert debugger for root cause analysis. Traces execution paths, analyzes stack traces, identifies failure points, and proposes targeted fixes with minimal changes. Use proactively for errors, test failures, or unexpected behavior.
44
tools: [Read, Write, Edit, Glob, Grep, Bash]
55
model: inherit

agents/general-refactor-expert.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
name: refactor-expert
2+
name: general-refactor-expert
33
description: Expert code refactoring specialist. Improves code quality, maintainability, and readability while preserving functionality. Applies clean code principles, SOLID patterns, and language-specific best practices. Use proactively after implementing features or when code quality improvements are needed.
44
tools: [Read, Write, Edit, Glob, Grep, Bash]
55
model: inherit

agents/general-software-architect.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
name: software-architect
2+
name: general-software-architect
33
description: Designs comprehensive feature architectures by analyzing existing codebase patterns and providing detailed implementation blueprints with specific files, components, data flows, and build sequences
44
tools: [Read, Write, Edit, Glob, Grep, Bash]
55
model: inherit

0 commit comments

Comments
 (0)