browser-validator
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…
Automatically extract technical requirements from design references when user mentions Figma, uploads images, or says "implement this design". Analyzes colors, typography, spacing, layout, and maps to WordPress blocks or Drupal paragraph fields. Provides detailed specifications
$ npx -y skills add kanopi/cms-cultivator --skill design-analyzer --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/design-analyzerContext preview
The summary Claude sees to decide when to auto-load this skill.
Automatically extract technical requirements from design references when user mentions Figma, uploads images, or says "implement this design". Analyzes colors, typography, spacing, layout, and maps to WordPress blocks or Drupal paragraph fields. Provides detailed specifications
name: design-analyzer description: Automatically extract technical requirements from design references when user mentions Figma, uploads images, or says "implement this design". Analyzes colors, typography, spacing, layout, and maps to WordPress blocks or Drupal paragraph fields. Provides detailed specifications for developers including exact values, responsive behavior, and accessibility requirements.
**Fetch and extract** technical requirements from design references (Figma URLs, screenshots, mockups) for CMS component implementation.
**CRITICAL FIRST STEP**: This skill MUST actively fetch design data using available tools (Figma MCP, Read tool) before performing any analysis. Never guess or infer design specifications - always fetch the actual design first.
Accurate design-to-code translation requires systematic extraction of technical specifications.
1. **Precision Over Interpretation**: Extract exact values, don't guess or estimate 2. **Accessibility from the Start**: Check contrast and touch targets during analysis 3. **Responsive by Default**: Design for mobile first, enhance for desktop 4. **Document Technical Decisions**: Record exact colors, spacing, typography for reproducibility
This skill automatically activates when:
Before analyzing a design, determine:
1. **Figma URL** → Extract artboard structure, exact values from design tokens 2. **Screenshot/Image** → Visual analysis, estimate values, measure ratios 3. **Wireframe** → Structure only, minimal styling details 4. **Partial mockup** → Analyze what's visible, note missing context
**WordPress**:
**Drupal**:
**Layout patterns**:
**Interactive elements**:
**Always extract**:
**Check for accessibility**:
**Analyze breakpoints**:
**Common responsive patterns**:
User provides design reference
↓
Identify source type (Figma/image/wireframe)
↓
Determine target platform (WordPress/Drupal)
↓
Extract visual specs (colors/typography/spacing)
↓
Check accessibility (contrast/touch targets)
↓
Map to CMS components (blocks/paragraphs)
↓
Document responsive behavior
↓
Output structured technical spec**CRITICAL**: This skill actively FETCHES design data before analysis:
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.
Repo: kanopi/cms-cultivator
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…
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…