原始内容
CMS Cultivator
Specialist agents and auto-invoked skills for Drupal/WordPress development. Works in Claude Code, Claude Desktop, and OpenAI Codex.
Full documentation: https://kanopi.github.io/cms-cultivator/
What changed in 2.0? CMS Cultivator now focuses on CMS development workflows. Delivery Record moved to its own public library: kanopi/delivery-record. Audit, DevOps, and PM capabilities moved to separate internal Kanopi libraries. The final 1.x release remains available as a tagged reference.
Quick Start
Claude Code — Via Marketplace (Recommended)
# Add the Claude Toolbox marketplace
/plugin marketplace add kanopi/claude-toolbox
# Install CMS Cultivator
/plugin install cms-cultivator@claude-toolbox
Claude Code — Local development
git clone https://github.com/kanopi/cms-cultivator
claude --plugin-dir /path/to/cms-cultivator
OpenAI Codex — Via Marketplace
# Add the Kanopi marketplace
codex plugin marketplace add kanopi/claude-toolbox
# Open the plugin browser and install CMS Cultivator
codex/plugins
See Installation Guide for complete setup instructions.
Key Features
PR Workflows
Generate commit messages, PR descriptions, changelogs, and review code.
Skills:
commit-message-generator- Generate conventional commit messagespr-create- Create PR with generated descriptionpr-review- AI-assisted code reviewpr-release- Generate release PR with changelog
Testing & Code Quality
Standards compliance, test generation, and coverage analysis.
Skills:
code-standards-checker- Coding standards compliance (PHPCS, ESLint)test-scaffolding- Generate test scaffoldingcoverage-analyzer- Analyze test coverage gapstest-plan-generator- Create comprehensive QA test plans
Design-to-Code
Figma → WordPress blocks, Drupal paragraphs with browser validation.
Skills:
design-analyzer- Extract technical specs from design referencesdesign-to-wp-block- Create WordPress block patterndesign-to-drupal-paragraph- Create Drupal paragraph typeresponsive-styling- Mobile-first responsive CSS/SCSS (WCAG AA)browser-validator- Validate implementation in Chromedrupal-sdc-twig- Best practices for Drupal Single Directory Components (Twig)
Development Workflow
Parallel work with git worktrees and safe changes to Composer-managed dependencies.
Skills:
worktree-manager- Create, list, and tear down git worktrees (Kanopi branch conventions, DDEV isolation)composer-patch-generator- Generate and maintain CI-safe patches for Composer packages (cweagans/composer-patches)
Drupal.org Contribution
Create issues and merge requests on drupal.org from your local environment.
Skills:
drupal-contribute- Full contribution workflow (issue + merge request)drupal-issue- Create, update, and comment on drupal.org issuesdrupal-mr- Create merge requests via git.drupalcode.orgdrupal-cleanup- List and clean up cloned drupal.org repositoriesdrupalorg-contribution-helper- Quick help with drupal.org git workflowsdrupalorg-issue-helper- Quick help with drupal.org issue templates
WordPress
wp-add-skills- Install official WordPress agent-skills
Documentation
API docs, user guides, developer documentation, changelogs.
Skill:
documentation-generator- Generate comprehensive documentation
See docs site for complete skill reference and usage examples.
Architecture
Specialist Agents
Skills spawn specialized agents for focused work:
Generation Agents:
- design-specialist, responsive-styling-specialist, documentation-specialist, testing-specialist
Browser Validation:
- browser-validator-specialist
Drupal.org Contribution:
- drupalorg-issue-specialist, drupalorg-mr-specialist
PR workflows (pr-create, pr-review, pr-release, commit-message-generator) run directly from the main session without an orchestrator agent — each skill contains its complete workflow.
Agent Skills
Model-invoked skills that activate during conversation, across Claude Code, Claude Desktop, and OpenAI Codex:
- PR & development workflow: commit-message-generator, pr-create, pr-review, pr-release, worktree-manager, composer-patch-generator
- Testing & code quality: code-standards-checker, test-scaffolding, test-plan-generator, coverage-analyzer, documentation-generator
- Design-to-code: design-analyzer, design-to-wp-block, design-to-drupal-paragraph, responsive-styling, browser-validator, drupal-sdc-twig
- Drupal.org contribution: drupal-contribute, drupal-issue, drupal-mr, drupal-cleanup, drupalorg-contribution-helper, drupalorg-issue-helper
- WordPress: wp-add-skills
How It Works
pr-create skill (main session)
├─→ Analyzes git changes
├─→ Reviews test coverage inline
├─→ Checks security concerns inline
├─→ Checks accessibility concerns inline
↓
Unified PR description → user approval → gh pr create
design-to-wp-block skill (main session)
├─→ Spawns design-specialist (extract specs, generate block pattern)
├─→ Spawns responsive-styling-specialist (mobile-first CSS)
├─→ Spawns browser-validator-specialist (real-browser validation)
↓
Validated block pattern + annotated screenshots
Kanopi Integration
Integrates with Kanopi's DDEV add-ons for:
- Composer scripts (code-check, phpstan, rector)
- DDEV commands (theme-build, cypress-run, critical-run)
- Drupal and WordPress project standards
Requirements
Required:
- Claude Code CLI or OpenAI Codex
- Git
Optional:
- GitHub CLI (
gh) - For PR skills - DDEV - For Kanopi projects
- Chrome browser - For design validation skills
Learn More
Visit the complete documentation for:
- Detailed skill reference with examples
- Agent and skill descriptions
- Platform-specific features (Drupal/WordPress)
- Kanopi integration guides
- Best practices and troubleshooting
Contributing
Contributions welcome! See Contributing Guide.
License
GPL-2.0-or-later - see LICENSE for details.
Support
- Issues: GitHub Issues
- Docs: https://kanopi.github.io/cms-cultivator/
Created and maintained by Kanopi Studios