browser-validator
Automatically validate implementations in real browsers after code is written or when user says "test this", "test what you built…
Automatically generate comprehensive QA test plans when user mentions testing requirements, QA needs, or asks what should be tested. Analyzes code changes and features to create structured test scenarios. Invoke when user mentions "test plan", "QA", "what to test", "testing
Claude Code
$ npx -y skills add kanopi/cms-cultivator --skill test-plan-generator --agent claude-code
Codex
$ npx skills add kanopi/cms-cultivator --skill test-plan-generator -a codex -y
Cursor
$ npx skills add kanopi/cms-cultivator --skill test-plan-generator -a cursor -y
Gemini CLI
$ npx skills add kanopi/cms-cultivator --skill test-plan-generator -a gemini-cli -y
GitHub Copilot
$ npx skills add kanopi/cms-cultivator --skill test-plan-generator -a github-copilot -y
OpenCode
$ npx skills add kanopi/cms-cultivator --skill test-plan-generator -a opencode -y
Windsurf
$ npx skills add kanopi/cms-cultivator --skill test-plan-generator -a windsurf -y
name: test-plan-generator description: Automatically generate comprehensive QA test plans when user mentions testing requirements, QA needs, or asks what should be tested. Analyzes code changes and features to create structured test scenarios. Invoke when user mentions "test plan", "QA", "what to test", "testing requirements", or "test scenarios".
Automatically generate comprehensive QA test plans based on features and changes.
Comprehensive test planning prevents bugs and ensures quality before release.
1. **Plan Before Execute**: Structured test plans catch more issues than ad-hoc testing 2. **Cover All Scenarios**: Think through happy paths, edge cases, and error conditions 3. **Prioritize by Risk**: Test critical functionality first, nice-to-haves later 4. **Documentation Enables Consistency**: Written test plans ensure repeatable quality checks
Activate this skill when the user:
Before creating a test plan, consider:
1. **New feature** → Focus on functional + acceptance testing 2. **Bug fix** → Focus on regression + edge cases 3. **Refactoring** → Focus on regression + integration testing 4. **Configuration change** → Focus on deployment + smoke testing 5. **Security update** → Focus on security + regression testing
**Always include**:
**Consider adding**:
**Drupal-specific tests**:
**WordPress-specific tests**:
User requests test plan
↓
Analyze changes (git diff, feature description)
↓
Assess risk level (High/Medium/Low)
↓
Identify test types needed
↓
Generate scenarios by priority
↓
Add platform-specific tests
↓
Present structured test planSee `/test-plan` command documentation for detailed test plan structure and examples.
This skill provides the same comprehensive test plan generation but is automatically invoked during conversation when the user expresses a need for test planning.
Specialist agents and auto-invoked skills for Drupal/WordPress development. Works in Claude Code, Claude Desktop, and OpenAI Codex. Full documentation: What changed in 2.0? CMS Cultivator now focuses on CMS development workflows.
Automatically validate implementations in real browsers after code is written or when user says "test this", "test what you built…
Run the right linting, formatting, and static-analysis commands after changing code, and check it against PHPCS, ESLint,…
Automatically generate conventional commit messages when user has staged changes and mentions committing. Analyzes git diff and…
Generate and maintain patches for Composer-installed packages (Drupal contrib modules, WordPress packages, PHP libraries) using…
Automatically analyze test coverage when user asks which code is tested, mentions coverage gaps, or shows code asking about…
Deterministic cleanup of DDEV and Docker disk usage on OrbStack, Docker Desktop, or any Docker provider. Safely reclaims space by…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.