CMS Cultivator¶
CMS Cultivator is a plugin for Claude Code, Claude Desktop, and OpenAI Codex providing Agent Skills for Drupal and WordPress development. Streamline PR workflows, ensure accessibility compliance, optimize performance, enhance security, plan projects, and maintain documentation.
โจ Features¶
Agent Skills¶
- ๐ 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
- ๐ Project Planning - Generate FRDs, estimate story points, and export Teamwork backlogs
- ๐ PM Workflows - Client request triage, meeting prep, project heartbeats, and full QA review (requires MCP servers)
- ๐งญ Strategy - Strategist-focused discovery audits with 21 UX Laws, content hierarchy, and presentation-ready reports (requires CoWork)
- ๐ค Auto-Invoked - Claude activates skills automatically during conversation
- ๐ฌ Natural Language - No need to remember command names
- ๐ฏ Context-Aware - Activates when you need help
- ๐ Multi-Platform - Works in Claude Code, Claude Desktop, and OpenAI Codex
Learn about Agents & Skills โ
๐ Documentation¶
| Section | Description |
|---|---|
| Getting Started | Installation and initial setup |
| Quick Start | Common workflows and examples |
| Skills | Complete skills reference |
| Agents & Skills | Specialist agents and auto-invoked skills |
| Kanopi Tools | Integration with Kanopi's DDEV add-ons |
๐ Quick Example¶
Natural language (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 Drupal standards?" โ checks code standards
Explicit invocation:
/pr-create PROJ-123 # Create PR with generated description
/pr-review self # Review your changes before submitting
/accessibility-audit # Run accessibility audit
/performance-audit # Analyze performance
/security-audit # Check security
/quality-audit # Analyze code quality
๐ฏ Use Cases¶
For Developers¶
Natural Language (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 Invocation¶
- Before PR:
/pr-review self- Self-review your changes - Creating PR:
/pr-create- Generate and create PR automatically - Full audits:
/performance-audit,/accessibility-audit,/security-audit- 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 Invocation¶
- Code review:
/pr-review 123- Get AI-assisted code review - Performance audits:
/performance-audit- Identify bottlenecks - Quality analysis:
/quality-audit- Technical debt assessment
For Project Managers¶
Explicit Invocation (Reports)¶
- Stakeholder reports:
/performance-audit report- Executive-friendly reports - Compliance reports:
/accessibility-audit report- Accessibility documentation - Security reports:
/security-audit 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 or OpenAI Codex
- 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 Skills - Discover all available skills
- Integrate Kanopi Tools - Use with DDEV add-ons