CMS Cultivator is a comprehensive Claude Code plugin providing 8 specialist agents, 14 specialized commands, and 9 Agent Skills for Drupal and WordPress development. Agents orchestrate complex workflows with parallel execution, while commands and skills provide explicit control and conversational assistance. Streamline PR workflows, ensure accessibility compliance, optimize performance, enhance security, and maintain documentation across your projects.
Complete documentation is available at: https://kanopi.github.io/cms-cultivator/
| Resource | Description |
|---|---|
| Installation | Get started in minutes |
| Quick Start | Common workflows and examples |
| Commands | Complete command reference (14 commands) |
| Agents & Skills | 8 specialist agents + 9 auto-invoked skills |
| Kanopi Tools | Integration with DDEV add-ons |
| Contributing | Contribute to the project |
- π€ Agent-Orchestrated Architecture - Commands spawn specialized agents
- β‘ Parallel Execution - Multiple agents work simultaneously
- π― Smart Orchestration - Agents collaborate and delegate tasks
- π§© Modular & Composable - Each agent has one clear responsibility
- Agents: workflow, accessibility, performance, security, testing, documentation, live-audit, code-quality
- π 4 PR Workflow Commands - From commit to deployment
- βΏ 1 Accessibility Command - WCAG 2.1 Level AA compliance
- β‘ 1 Performance Command - Core Web Vitals optimization
- π 1 Security Command - Vulnerability scanning
- π 1 Live Site Audit Command - Comprehensive audits with Chrome DevTools
- π 1 Documentation Command - API docs, guides, changelogs
- π§ͺ 3 Testing Commands - Test generation and coverage
- π 2 Code Quality Commands - Standards and technical debt
- π€ 9 Intelligent Skills - Claude automatically helps during conversation
- π¬ Natural Language - No need to remember command names
- π― Context-Aware - Activates when you need assistance
- Skills for: commits, testing, docs, security, performance, accessibility, and more
Recommended: Via Marketplace
Inside Claude Code CLI:
# Add the Claude Toolbox marketplace
/plugin marketplace add kanopi/claude-toolbox
# Install CMS Cultivator
/plugin install cms-cultivator@claude-toolboxAlternative: Direct Install
Inside Claude Code CLI:
/plugin install https://github.com/kanopi/cms-cultivatorSee Installation Guide for project-specific installation and more options.
# 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-analyzeCMS Cultivator uses an agent-orchestrated architecture with 8 specialized agents that collaborate to provide comprehensive CMS development support.
Commands spawn specialized agents that handle complex workflows:
Leaf Specialists (work independently):
- accessibility-specialist - WCAG compliance and a11y audits
- performance-specialist - Core Web Vitals and optimization
- security-specialist - Vulnerability scanning and security audits
- documentation-specialist - API docs, guides, changelogs
- code-quality-specialist - Code standards and technical debt
Orchestrators (delegate to other agents):
- workflow-specialist - PR creation, reviews, deployment (delegates to testing, security, accessibility)
- live-audit-specialist - Comprehensive site audits (delegates to performance, accessibility, security, code-quality)
- testing-specialist - Test generation and coverage (delegates to security, accessibility)
User runs /pr-create
β
Spawns workflow-specialist
β
βββ Analyzes git changes
βββ Generates commit message (skill)
βββ Spawns testing-specialist (if tests needed)
βββ Spawns security-specialist (if security-critical)
βββ Spawns accessibility-specialist (if UI changes)
β
Compiles findings into PR description
β
Creates PR via GitHub CLI
For Users:
- π Parallel Execution - Multiple specialists work simultaneously
- π― Comprehensive Checks - Orchestrators ensure nothing is missed
- π Unified Reporting - Clear findings from multiple specialists
For Developers:
- π§© Modular Design - Each specialist has one clear responsibility
- π§ Composable - Agents can be combined in new ways
- β Maintainable - Clean separation of concerns
- 9 Agent Skills provide detailed "how-to" knowledge
- 8 Specialist Agents execute workflows using those skills
- 14 Slash Commands provide user-facing interfaces
Talk naturally - Agent Skills auto-activate:
- "I need to commit" β Generates commit message
- "Is this accessible?" β Checks accessibility
- "Need tests for this" β Generates test scaffolding
Or use commands - Explicit control:
/pr-create- Generate and create PRs/pr-review self- Self-review before PR/audit-perf,/audit-a11y- Full audits
Talk naturally:
- "What's not tested?" β Coverage analysis
- "Is this secure?" β Security check
Or use commands:
/pr-review 123- AI-assisted code review/quality-analyze- Technical debt assessment
Generate reports:
/audit-perf report- Executive-friendly reports/audit-a11y report- Accessibility documentation/audit-security report- Security compliance
- Configuration change detection
- Module/theme/plugin analysis
- Database query optimization
- Caching analysis
- Drush/WP-CLI integration
Seamless integration with Kanopi's DDEV add-ons:
- Composer Scripts - Quality checks, testing, code standards
- DDEV Commands - Theme builds, database management, testing tools
- Claude Code CLI - To run the plugin commands
- Git - For version control operations
- GitHub CLI (
gh) - For PR creation and management commands - DDEV - For Kanopi projects with enhanced workflows
- Python 3.x & pip - For building/contributing to documentation
- Required if you want to build documentation locally
- Install MkDocs:
pip install mkdocs-material mkdocs-git-revision-date-localized-plugin
- BATS - For running the test suite (contributors only)
- macOS:
brew install bats-core - Linux:
sudo apt-get install bats
- macOS:
Visit the complete documentation for:
- Detailed command reference
- Platform-specific features
- Integration guides
- Best practices
- Troubleshooting
Contributions welcome! See Contributing Guide for details.
GPL-2.0-or-later - see LICENSE file for details.
- Issues: GitHub Issues
- Documentation: https://kanopi.github.io/cms-cultivator/
Created and maintained by Kanopi Studios