Skip to content

CMS Cultivator

Maintained Documentation

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

  1. Install the plugin - Get started in minutes
  2. Try Quick Start examples - Learn common workflows
  3. Explore Skills - Discover all available skills
  4. Integrate Kanopi Tools - Use with DDEV add-ons