code-standards-checker
Run the right linting, formatting, and static-analysis commands after changing code, and check it against PHPCS, ESLint, WordPress Coding Standards, or Drupal…
Automatically validate implementations in real browsers after code is written or when user says "test this", "test what you built in the browser", "check it in a real browser", or "validate at the breakpoints". Uses Chrome DevTools MCP to test responsive breakpoints (320px,
$ npx -y skills add kanopi/cms-cultivator --skill browser-validator --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/browser-validatorContext preview
The summary Claude sees to decide when to auto-load this skill.
Automatically validate implementations in real browsers after code is written or when user says "test this", "test what you built in the browser", "check it in a real browser", or "validate at the breakpoints". Uses Chrome DevTools MCP to test responsive breakpoints (320px,
name: browser-validator description: Automatically validate implementations in real browsers after code is written or when user says "test this", "test what you built in the browser", "check it in a real browser", or "validate at the breakpoints". Uses Chrome DevTools MCP to test responsive breakpoints (320px, 768px, 1024px), check accessibility compliance (WCAG AA contrast, keyboard navigation, ARIA), validate interactions, and generate detailed technical reports with file paths and specific fixes.
Validate design implementations in real browsers using Chrome DevTools MCP to ensure quality, accessibility, and responsiveness.
Real browser testing catches issues that code review cannot.
1. **Test in Real Environments**: Browsers behave differently than localhost 2. **Multiple Breakpoints Required**: Mobile, tablet, desktop have different challenges 3. **Accessibility Requires Manual Verification**: Automated tools miss context-dependent issues 4. **Visual QA Prevents Surprises**: Screenshots catch layout breaks before users see them
This skill automatically activates when:
Before validating in browser, determine:
1. **Responsive behavior** → Test layout at 320px, 768px, 1024px breakpoints 2. **Accessibility** → Check contrast, keyboard nav, ARIA, focus indicators 3. **Interactions** → Test hover, click, focus states 4. **Visual accuracy** → Compare with design reference (if provided) 5. **Functionality** → Verify buttons, forms, links work correctly
**Local development**:
**Staging/production**:
**URL must be**:
**Standard breakpoints** (always test):
**What to check at each breakpoint**:
**WCAG 2.1 Level AA (always check)**:
**How to test**:
**Interactive states**:
**Capture screenshots**:
**Console errors**:
**Network issues**:
User requests browser validation
↓
Check: Chrome DevTools MCP available?
↓ Yes
Navigate to test URL
↓
Test each breakpoint (320/768/1024px)
↓
Capture screenshots at each breakpoint
↓
Check accessibility (contrast/keyboard/ARIA)
↓
Test interactions (hover/focus/click)
↓
Check console & network errors
↓
Generate detailed technical reportThis skill requires **Chrome DevTools MCP** integration. Correct tool names to use:
**Navigation & Pages**:
**Viewport & Screenshots**:
**Interaction**:
**Debugging**:
// Navigate to test page
await mcp__chrome-devtools__navigate_page({
url: testUrl,
type: "url"
});
// Wait for page load (built-in)
// Take initial full-page screenshot
await mcp__chrome-devtools__take_screenshot({
filePath: "screenshots/component/initial-fullpage.png",
fullPage: true
});
// Get page structure
const pageSnapshot = await mcp__cSpecialist 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.
Repo: kanopi/cms-cultivator
Run the right linting, formatting, and static-analysis commands after changing code, and check it against PHPCS, ESLint, WordPress Coding Standards, or Drupal…
Automatically generate conventional commit messages when user has staged changes and mentions committing. Analyzes git diff and status to create properly…
Generate and maintain patches for Composer-installed packages (Drupal contrib modules, WordPress packages, PHP libraries) using cweagans/composer-patches.…
Automatically analyze test coverage when user asks which code is tested, mentions coverage gaps, or shows code asking about testing. Identifies untested code…
Deterministic cleanup of DDEV and Docker disk usage on OrbStack, Docker Desktop, or any Docker provider. Safely reclaims space by removing orphaned Docker…
Operate a Kanopi DDEV site day to day — get a fresh clone or worktree actually serving pages, pull a database from the hosting provider, compile the front-end…