Skip to content

kanopi/cms-cultivator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

28 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

CMS Cultivator

Maintained Documentation

CMS Cultivator is a comprehensive Claude Code plugin providing 14 specialized commands and 9 Agent Skills for Drupal and WordPress development. Streamline PR workflows, ensure accessibility compliance, optimize performance, enhance security, and maintain documentation across your projects.


πŸ“š Documentation

Complete documentation is available at: https://kanopi.github.io/cms-cultivator/

Quick Links

Resource Description
Installation Get started in minutes
Quick Start Common workflows and examples
Commands Complete command reference (14 commands)
Agent Skills Auto-invoked intelligent assistance (9 skills)
Kanopi Tools Integration with DDEV add-ons
Contributing Contribute to the project

✨ Features

Slash Commands (User-Invoked)

  • πŸ”„ 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

Agent Skills (Auto-Invoked) πŸ†•

  • πŸ€– 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

πŸš€ Quick Install

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-toolbox

Alternative: Direct Install

Inside Claude Code CLI:

/plugin install https://github.com/kanopi/cms-cultivator

See Installation Guide for project-specific installation and more options.


πŸ’‘ 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

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

For Tech Leads

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

For Project Managers

Generate reports:

  • /audit-perf report - Executive-friendly reports
  • /audit-a11y report - Accessibility documentation
  • /audit-security report - Security compliance

πŸ›  Platform Support

Drupal & WordPress

  • Configuration change detection
  • Module/theme/plugin analysis
  • Database query optimization
  • Caching analysis
  • Drush/WP-CLI integration

Kanopi Projects

Seamless integration with Kanopi's DDEV add-ons:

  • Composer Scripts - Quality checks, testing, code standards
  • DDEV Commands - Theme builds, database management, testing tools

πŸ“‹ Requirements

Required

  • Claude Code CLI - To run the plugin commands
  • Git - For version control operations

Optional

  • 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

πŸ“– Learn More

Visit the complete documentation for:

  • Detailed command reference
  • Platform-specific features
  • Integration guides
  • Best practices
  • Troubleshooting

🀝 Contributing

Contributions welcome! See Contributing Guide for details.


πŸ“„ License

GPL-2.0-or-later - see LICENSE file for details.


πŸ’¬ Support


Created and maintained by Kanopi Studios

About

A comprehensive Claude Code plugin providing specialized slash commands for Drupal and WordPress development.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages