CMS Cultivator¶
CMS Cultivator is a comprehensive Claude Code plugin providing specialized slash commands and auto-invoked Agent Skills for Drupal and WordPress development. Streamline PR workflows, ensure accessibility compliance, optimize performance, enhance security, and maintain documentation across your projects.
โจ Features¶
Slash Commands (User-Invoked)¶
- ๐ PR Workflow - Streamline pull requests from commit to deployment
- โฟ Accessibility - Ensure WCAG 2.1 Level AA compliance
- โก Performance - Optimize Core Web Vitals and page speed
- ๐ Security - Scan for vulnerabilities and security issues
- ๐จ Design Workflow - Figma to WordPress blocks and Drupal paragraphs
- ๐ Live Site Auditing - Comprehensive audits using Chrome DevTools
- ๐ Documentation - Generate comprehensive project documentation
- ๐งช Testing - Create tests and analyze coverage
- ๐ Code Quality - Maintain standards and reduce technical debt
Agent Skills (Auto-Invoked)¶
- ๐ค Intelligent Skills - Claude automatically helps during conversation
- Commit message generation
- Code standards checking
- Test scaffolding
- Documentation generation
- And more...
- ๐ฌ Natural Language - No need to remember command names
- ๐ฏ Context-Aware - Activates when you need help
Learn about Agents & Skills โ
๐ Documentation¶
| Section | Description |
|---|---|
| Getting Started | Installation and initial setup |
| Quick Start | Common workflows and examples |
| Commands | Complete command reference |
| Agents & Skills | Specialist agents and auto-invoked skills |
| Kanopi Tools | Integration with Kanopi's DDEV add-ons |
๐ Quick Example¶
# Create PR with generated description
/pr-create PROJ-123
# Review your changes before submitting
/pr-review self
# Run accessibility audit
/audit-a11y
# Analyze performance
/audit-perf
# Check security
/audit-security
# Analyze code quality
/quality-analyze
๐ฏ Use Cases¶
For Developers¶
Natural Language (Agent Skills auto-activate)¶
- "I need to commit my changes" โ Generates commit message
- "Is this button accessible?" โ Checks accessibility
- "This query is slow" โ Analyzes performance
- "Does this follow WordPress standards?" โ Checks code standards
- "I need tests for this class" โ Generates test scaffolding
Explicit Commands¶
- Before PR:
/pr-review self- Self-review your changes - Creating PR:
/pr-create- Generate and create PR automatically - Full audits:
/audit-perf,/audit-a11y,/audit-security- Comprehensive analysis
For Tech Leads¶
Natural Language¶
- "What code isn't tested?" โ Coverage analysis
- "Is this secure?" โ Security check
- "What should QA test?" โ Test plan generation
Explicit Commands¶
- Code review:
/pr-review 123- Get AI-assisted code review - Performance audits:
/audit-perf- Identify bottlenecks - Quality analysis:
/quality-analyze- Technical debt assessment
For Project Managers¶
Explicit Commands (Reports)¶
- Stakeholder reports:
/audit-perf report- Executive-friendly reports - Compliance reports:
/audit-a11y report- Accessibility documentation - Security reports:
/audit-security report- Security posture and compliance
๐ Platform Support¶
Drupal Features¶
- Configuration change detection
- Custom module analysis
- Hook implementation detection
- Entity and field change tracking
- Database update detection
- Drupal caching analysis
- Drush command generation
WordPress Features¶
- Theme and functions.php analysis
- Gutenberg block accessibility
- ACF field group detection
- Custom post type analysis
- WP_Query optimization
- Object cache analysis
- WP-CLI command generation
Kanopi Projects¶
CMS Cultivator integrates seamlessly with Kanopi's DDEV add-ons:
- Composer Scripts - Quality checks, testing, and code standards
- DDEV Commands - Theme builds, database management, testing tools
- Multi-platform - Works with both Drupal and WordPress starters
๐ Requirements¶
- Claude Code CLI
- Git
- GitHub CLI (
gh) for PR creation commands - Optional: Lighthouse, WebPageTest for performance analysis
๐ค Contributing¶
This plugin is maintained by Kanopi Studios. For issues, feature requests, or contributions, please visit our GitHub repository.
๐ License¶
MIT License - see LICENSE file for details.
๐ก Next Steps¶
- Install the plugin - Get started in minutes
- Try Quick Start examples - Learn common workflows
- Explore Commands - Discover all available commands
- Integrate Kanopi Tools - Use with DDEV add-ons