craftcms - Craft CMS 5 Plugin and Module Development
Develop and review Craft CMS 5 plugins and modules in PHP, including elements, services, controllers, fields, events, queues, configuration, and testing.
Tags
Updated: 2026-10-04Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Extend Craft with PHP
- Build custom element types
- Create services and models
- Implement controllers and migrations
- Register fields, events, and permissions
- Develop queue jobs and commands
- Configure GraphQL and Craft settings
- Test and debug plugin code
Inputs
- Craft CMS 5 project
- Plugin or module source code
- Development task requirements
- Project configuration
- Craft CMS documentation
Outputs
- PHP code changes
- Configuration and migration files
- Plugin or module files
- Test results and diagnostics
Requirements
- Craft CMS 5 environment
- PHP runtime
- DDEV environment
- craft-php-guidelines skill
