Skip to content

Claude Code skill for implementing Netresearch brand guidelines in web projects. Includes complete color system, typography, component library, and production-ready templates.

Notifications You must be signed in to change notification settings

netresearch/netresearch-branding-skill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Netresearch Brand Guidelines Skill

A comprehensive Claude Code skill for implementing Netresearch brand guidelines in web projects. Ensures consistent brand application across all digital touchpoints.

Overview

This skill provides complete brand guidelines, reference documentation, and ready-to-use templates for implementing Netresearch's visual identity on web projects. It enables Claude Code to help developers and designers maintain brand consistency across websites, applications, and digital materials.

Features

📋 Comprehensive Brand Guidelines

  • SKILL.md - Complete brand implementation guide covering:
    • Brand identity and core values
    • Color system with accessibility compliance
    • Typography standards (Raleway, Open Sans, Calibri)
    • Logo usage guidelines and restrictions
    • Web design principles and best practices
    • Component styles and patterns
    • Social media specifications
    • Image guidelines
    • Accessibility requirements (WCAG AA)
    • Implementation checklists

🎨 Reference Documentation

  • colors.md - Detailed color palette with:

    • Technical specifications (Hex, RGB, CMYK, Pantone, NCS)
    • Usage guidelines and approved combinations
    • WCAG AA contrast ratios
    • CSS custom properties
    • Accessibility compliance details
  • typography.md - Complete typography system with:

    • Font specifications and licensing
    • Web font loading strategies
    • Typography scale and hierarchy
    • Responsive typography patterns
    • Line height and spacing guidelines
    • Performance optimization
  • web-design.md - Web implementation patterns:

    • Responsive grid system
    • Component library (buttons, cards, forms, navigation)
    • Layout patterns
    • Animations and transitions
    • Accessibility considerations

🎯 Templates & Examples

  • landing-page.html - Complete landing page template
  • styles.css - Production-ready brand CSS with all components
  • components.html - Interactive component showcase

Installation

Via Claude Code Marketplace

/plugin marketplace add netresearch/claude-code-marketplace
/plugin install netresearch-branding

Manual Installation

# Using curl
curl -L https://github.com/netresearch/netresearch-branding-skill/archive/refs/heads/main.zip -o netresearch-branding.zip
unzip netresearch-branding.zip -d ~/.claude/skills/
mv ~/.claude/skills/netresearch-branding-skill-main ~/.claude/skills/netresearch-branding

# Or using git
git clone https://github.com/netresearch/netresearch-branding-skill.git ~/.claude/skills/netresearch-branding

Usage

Automatic Activation

The skill activates automatically when working on:

  • Netresearch web projects
  • Brand implementation tasks
  • UI/UX development requiring brand compliance
  • Documentation needing brand guidelines

Manual Invocation

/skill netresearch-branding

Example Workflows

Creating a New Landing Page

User: "Create a landing page following Netresearch brand guidelines"

Claude: [Activates netresearch-branding skill]
- Uses brand colors (Turquoise #2F99A4, Orange #FF4D00)
- Applies Raleway for headlines, Open Sans for body
- Implements high white space design principle
- Creates responsive layout with brand components
- Ensures WCAG AA accessibility compliance
- Delivers production-ready HTML/CSS

Brand Compliance Check

User: "Review this website design for Netresearch brand compliance"

Claude: [Activates netresearch-branding skill]
- Verifies color usage (primary vs accent)
- Checks typography (correct fonts and weights)
- Validates spacing and white space principles
- Reviews component implementations
- Assesses accessibility compliance
- Provides specific improvement recommendations

Component Development

User: "Create a contact form with Netresearch branding"

Claude: [Activates netresearch-branding skill]
- Uses branded form components
- Applies correct input styling
- Implements brand buttons
- Ensures proper spacing
- Validates accessibility
- Provides complete HTML/CSS

Brand Quick Reference

Colors

Color Hex Usage
Turquoise #2F99A4 Primary brand color, links, CTAs
Orange #FF4D00 Accent color, emphasis only
Anthracite #585961 Primary text color
Light Grey #CCCDCC Borders, backgrounds
White #FFFFFF Primary background

Typography

Element Font Size Weight
Headlines (Web) Raleway 48px-56px 700
Body (Web) Open Sans 16px 400
Buttons Raleway 16px 600
Documents Calibri 11-12pt 400/700

Key Principles

  1. High White Space - Generous padding and margins throughout
  2. Responsive Design - Mobile-first approach with defined breakpoints
  3. Accessibility - WCAG AA compliance mandatory
  4. Color Hierarchy - Turquoise primary, orange accent only
  5. Clean Typography - Clear hierarchy with Raleway + Open Sans

File Structure

netresearch-branding-skill/
├── SKILL.md                      # Main skill file with guidelines
├── README.md                     # This file
├── references/
│   ├── colors.md                 # Color palette reference
│   ├── typography.md             # Typography system
│   └── web-design.md             # Web components & patterns
├── templates/
│   ├── landing-page.html         # Landing page template
│   └── styles.css                # Brand CSS framework
└── examples/
    └── components.html           # Interactive component showcase

Brand Component Library

Buttons

<!-- Primary action -->
<button class="btn-primary">Get Started</button>

<!-- Secondary action -->
<button class="btn-secondary">Learn More</button>

<!-- Tertiary action -->
<button class="btn-outline">Contact Us</button>

Cards

<div class="card">
  <div class="card-content">
    <h3 class="card-title">Card Title</h3>
    <p class="card-text">Card description.</p>
    <a href="#" class="link-standalone">Learn more</a>
  </div>
</div>

Forms

<div class="form-group">
  <label for="email" class="form-label">Email*</label>
  <input type="email" id="email" class="form-input"
         placeholder="[email protected]" required>
</div>

CSS Custom Properties

The skill includes a complete set of CSS custom properties for easy implementation:

:root {
  /* Brand Colors */
  --color-primary: #2F99A4;
  --color-accent: #FF4D00;
  --color-text-primary: #585961;

  /* Typography */
  --font-headline: 'Raleway', sans-serif;
  --font-body: 'Open Sans', sans-serif;

  /* Spacing */
  --spacing-xs: 8px;
  --spacing-sm: 12px;
  --spacing-md: 16px;
  --spacing-lg: 24px;
  --spacing-xl: 32px;
  --spacing-xxl: 48px;
  --spacing-3xl: 64px;
  --spacing-4xl: 96px;
}

Accessibility Compliance

All brand implementations must meet WCAG AA standards:

Text Contrast Ratios:

  • Anthracite on white: 8.3:1 (AAA)
  • White on turquoise: 4.5:1 (AA)
  • Turquoise on white: 3.8:1 (AA for large text)

Keyboard Navigation:

  • All interactive elements accessible
  • Visible focus states
  • Logical tab order

Screen Readers:

  • Semantic HTML
  • ARIA labels where needed
  • Alternative text for images

Responsive Breakpoints

/* Mobile First Approach */
/* Extra Small: 0-599px (default) */
/* Small: 600px+ */
/* Medium: 768px+ */
/* Large: 1024px+ */
/* Extra Large: 1440px+ */

Social Media Specifications

Profile Images

  • Facebook: 180 × 180 px (displays at 170 × 170 px)
  • LinkedIn: 400 × 400 px (displays at 300 × 300 px)
  • Twitter: 400 × 400 px (displays at 200 × 200 px)
  • XING: 1024 × 1024 px

Header/Cover Images

  • Facebook: 820 × 312 px
  • LinkedIn (Company): 1128 × 191 px
  • Twitter: 1500 × 500 px
  • XING: 970 × 250 px

Quality Checklist

Before deploying any branded material:

Visual Design:

  • Colors match exact hex values
  • Turquoise is primary, orange is accent only
  • High white space maintained
  • Typography uses Raleway + Open Sans

Technical:

  • Responsive design implemented
  • WCAG AA compliance verified
  • Fonts loaded efficiently
  • CSS follows naming conventions

Content:

  • Logo used correctly
  • Images follow brand guidelines
  • Consistent tone and voice
  • No unapproved color combinations

Contributing

Contributions are welcome! Please follow these guidelines:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/improvement)
  3. Make your changes
  4. Test thoroughly against brand guidelines
  5. Commit your changes (git commit -m 'Add improvement')
  6. Push to the branch (git push origin feature/improvement)
  7. Create a Pull Request

License

This skill is licensed under GPL-2.0-or-later, matching the TYPO3 project license.

Support

Issues and Questions:

Netresearch Contact:

Related Skills

  • typo3-docs - TYPO3 extension documentation creation
  • typo3-testing - TYPO3 extension testing infrastructure
  • typo3-conformance - TYPO3 coding standards evaluation

Credits

Created by Netresearch DTT GmbH for consistent brand implementation across digital projects.

Maintained By: Netresearch DTT GmbH, Leipzig, Germany


Version: 1.0.0 Last Updated: 2025-10-18

About

Claude Code skill for implementing Netresearch brand guidelines in web projects. Includes complete color system, typography, component library, and production-ready templates.

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •