Files
Roland Knall a3c2dadbd5 Add Web Design Builder and SVG Logo Designer skills
Added two new design-focused skills for creative web development:

## Web Design Builder (v1.0.0)
Professional HTML5/JavaScript design generation with automatic verification.

Features:
- Complete web design generation from specifications
- Playwright MCP integration for automatic verification
- Accessibility testing (WCAG 2.1 Level AA)
- Visual verification with responsive screenshots
- Functionality testing (forms, interactions, JS)
- Performance analysis and optimization
- Multiple framework support (Vanilla, Tailwind, React, Vue, Alpine.js)
- Design templates for common patterns
- Graceful fallback when Playwright MCP unavailable

Workflow:
1. Requirements gathering
2. Design generation (HTML/CSS/JS)
3. Playwright verification (if available)
4. Comprehensive report with findings
5. Iteration and refinement

Resources:
- SKILL.md: Complete design generation workflow
- design-templates.md: Ready-to-use templates (landing pages, forms, dashboards)
- README.md: User documentation

## SVG Logo Designer (v1.0.0)
Professional logo generation with multiple concepts and variations.

Features:
- Multiple design concepts (3-5 per request)
- All logo types (wordmark, lettermark, pictorial, abstract, combination, emblem)
- Layout variations (horizontal, vertical, square, icon-only, text-only)
- Color variations (full color, monochrome, reversed)
- Professional, optimized SVG code
- Color psychology guidance
- Complete usage guidelines
- Export instructions (SVG to PNG)
- File organization best practices

Workflow:
1. Requirements and brand information gathering
2. Concept development (3-5 unique approaches)
3. Layout variations for each concept
4. SVG generation with clean code
5. Professional presentation with rationale
6. Complete deliverables package

Resources:
- SKILL.md: Complete logo design workflow with examples
- README.md: User documentation and usage guide

## Marketplace Updates
- Updated to version 3.0.0
- Added "design" category for creative skills
- Updated main README with new skills documentation
- Repository structure updated

Total skills in marketplace: 4
- Python Architecture Review
- UI/UX Design Review
- Web Design Builder (NEW)
- SVG Logo Designer (NEW)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-18 12:43:25 +02:00
..

Web Design Builder Skill

Create professional, accessible HTML5/JavaScript web designs with automatic Playwright verification.

Overview

This skill generates complete, production-ready web designs from specifications, with automatic accessibility and functionality testing using Playwright MCP integration.

Key Features

  • Complete Design Generation: HTML5, CSS3, JavaScript from specifications
  • Automatic Verification: Playwright MCP integration for testing (when available)
  • Accessibility First: WCAG 2.1 Level AA compliance built-in
  • Responsive Design: Mobile-first, tested across breakpoints
  • Modern Frameworks: Vanilla, Tailwind CSS, React, Vue, Alpine.js support
  • Interactive Testing: Keyboard navigation, form validation, component functionality
  • Visual Verification: Screenshots at multiple breakpoints
  • Performance Optimization: Load time analysis, resource optimization

When to Use

  • Create landing pages, websites, or web applications
  • Build responsive web interfaces from specifications
  • Generate design mockups or prototypes
  • Refactor existing HTML/CSS/JavaScript code
  • Create accessible, WCAG-compliant designs
  • Build component libraries or design systems

Playwright MCP Integration

Automatic Detection

The skill automatically detects if Playwright MCP is installed. If not available:

  • User is informed before starting
  • Verification steps are skipped
  • Manual testing guidance is provided
  • Installation instructions are offered

When Playwright MCP is Available

Automatic verification includes:

  1. Accessibility Testing

    • WCAG compliance checking
    • Color contrast verification
    • Keyboard navigation testing
    • Screen reader compatibility
  2. Visual Testing

    • Screenshots at mobile (375px), tablet (768px), desktop (1440px)
    • Full-page captures
    • Responsive layout verification
  3. Functionality Testing

    • Form validation
    • Interactive components
    • JavaScript functionality
    • Error handling
  4. Performance Analysis

    • Load time measurement
    • Resource size analysis
    • Optimization recommendations

Workflow

Phase 1: Requirements Gathering

  • Design scope and type
  • Target audience and use case
  • Technical preferences (framework, browser support)
  • Accessibility requirements
  • Check Playwright MCP availability

Phase 2: Design Generation

  • Create semantic HTML5 structure
  • Responsive CSS with mobile-first approach
  • Accessible JavaScript with progressive enhancement
  • Save to file

Phase 3: Verification (if Playwright MCP available)

  • Launch browser and load design
  • Run accessibility tests
  • Capture responsive screenshots
  • Test interactive functionality
  • Analyze performance

Phase 4: Verification Report

  • Comprehensive accessibility compliance report
  • Visual testing results
  • Functionality test outcomes
  • Performance metrics
  • Prioritized recommendations

Phase 5: Iteration

  • Fix critical issues
  • Apply improvements
  • Re-verify
  • Deliver final design

Supported Frameworks

Vanilla HTML/CSS/JS

  • No dependencies
  • Simple and fast
  • Best for: Static sites, simple interactions

Tailwind CSS

  • Utility-first CSS
  • Rapid development
  • Best for: Prototypes, modern interfaces

React

  • Component-based
  • Virtual DOM
  • Best for: Complex SPAs, interactive apps

Vue

  • Progressive framework
  • Easy to learn
  • Best for: Medium complexity apps

Alpine.js

  • Lightweight (15KB)
  • Declarative syntax
  • Best for: Progressive enhancement

Installation

/plugin marketplace add rknall/claude-skills
/plugin install web-design-builder

Example Usage

Basic Landing Page

Create a landing page for a SaaS product with:
- Hero section with CTA
- Features grid (3 columns)
- Pricing table
- Contact form

Use Tailwind CSS and make it fully accessible.

Dashboard Interface

Build an admin dashboard with:
- Sidebar navigation
- Top header with user menu
- Stats cards
- Data table
- Charts

Responsive design, dark mode support.

Contact Form

Create an accessible contact form with:
- Name, email, message fields
- Real-time validation
- Success/error states
- WCAG AA compliant

Include keyboard navigation support.

Installing Playwright MCP

If Playwright MCP is not installed:

# Install Playwright MCP server
npm install -g @playwright/mcp-server

# Configure in Claude Code
claude code mcp add playwright

# Restart Claude Code

Design Templates

The skill includes templates for:

  • SaaS Landing Pages
  • Contact Forms
  • Admin Dashboards
  • Product Pages
  • Portfolio Sites

See design-templates.md for complete examples.

Accessibility Features

All designs include:

  • Semantic HTML5 elements
  • ARIA landmarks and labels
  • Keyboard navigation support
  • Focus indicators (3:1 contrast)
  • Color contrast compliance (4.5:1 minimum)
  • Skip links
  • Screen reader friendly
  • Responsive and zoomable
  • Form labels and validation
  • Alt text for images

Deliverables

  • Complete HTML/CSS/JavaScript files
  • Verification report (if MCP available)
  • Screenshots at multiple breakpoints
  • Usage documentation
  • Customization guide
  • Deployment instructions

Version History

  • 1.0.0 (2025-10-18): Initial release
    • Playwright MCP integration
    • Multiple framework support
    • Accessibility-first approach
    • Comprehensive verification

License

This skill is provided as-is for use with Claude Code.