// Install Skill
Install Skill
Skills are third-party code from public GitHub repositories. SkillHub scans for known malicious patterns but cannot guarantee safety. Review the source code before installing.
Install globally (user-level):
npx skillhub install majiayu000/claude-skill-registry/graphic-designInstall in current project:
npx skillhub install majiayu000/claude-skill-registry/graphic-design --projectskill.install.customTargetHelp
npx skillhub install majiayu000/claude-skill-registry/graphic-design --target-dir /path/to/skillsSuggested path: ~/.claude/skills/graphic-design/
SKILL.md Content
---
name: graphic-design
description: Professional graphic design principles for digital and print media. Use when creating visual designs, choosing color palettes, typography, layouts, or providing design feedback.
---
# Graphic Design
Comprehensive guide for creating professional visual designs across digital and print media.
## Design Fundamentals
### The 7 Principles of Design
| Principle | Definition | Application |
| ------------ | --------------------------- | --------------------------------- |
| **Balance** | Visual equilibrium | Symmetrical, asymmetrical, radial |
| **Contrast** | Difference between elements | Size, color, shape, texture |
| **Emphasis** | Focal point creation | Hierarchy guides the eye |
| **Movement** | Visual flow direction | Leading lines, repetition |
| **Pattern** | Repetition of elements | Creates rhythm and unity |
| **Rhythm** | Visual tempo | Regular, flowing, progressive |
| **Unity** | Cohesive whole | Consistent style throughout |
---
## Color Theory
### Color Models
| Model | Use Case | Components |
| -------- | --------------- | -------------------------------- |
| **RGB** | Digital screens | Red, Green, Blue (0-255) |
| **CMYK** | Print media | Cyan, Magenta, Yellow, Key/Black |
| **HSL** | Design tools | Hue, Saturation, Lightness |
| **Hex** | Web/CSS | #RRGGBB format |
### Color Harmonies
```
Complementary: Opposite on wheel (high contrast)
Analogous: Adjacent colors (harmonious)
Triadic: 3 equidistant colors (vibrant)
Split-Comp: Base + 2 adjacent to complement
Tetradic: 4 colors forming rectangle
Monochromatic: Single hue, varying saturation/lightness
```
### Color Psychology
| Color | Associations | Use For |
| ---------- | --------------------------- | ------------------------ |
| **Red** | Energy, urgency, passion | CTAs, sales, warnings |
| **Blue** | Trust, calm, professional | Corporate, tech, finance |
| **Green** | Growth, nature, health | Eco, wellness, money |
| **Yellow** | Optimism, attention, warmth | Highlights, caution |
| **Purple** | Luxury, creativity, wisdom | Premium, creative |
| **Orange** | Enthusiasm, confidence | CTAs, youth brands |
| **Black** | Sophistication, power | Luxury, editorial |
| **White** | Clean, minimal, pure | Modern, healthcare |
### Accessible Color Contrast
```
WCAG AA Requirements:
- Normal text: 4.5:1 minimum contrast ratio
- Large text (18pt+): 3:1 minimum
- UI components: 3:1 minimum
WCAG AAA Requirements:
- Normal text: 7:1 minimum
- Large text: 4.5:1 minimum
Tools: WebAIM Contrast Checker, Stark, Color Safe
```
---
## Typography
### Type Classification
| Category | Characteristics | Use Cases |
| -------------- | ------------------- | ------------------------ |
| **Serif** | Decorative strokes | Print, editorial, formal |
| **Sans-serif** | Clean, no strokes | Digital, modern, UI |
| **Slab Serif** | Bold, blocky serifs | Headlines, branding |
| **Script** | Handwritten feel | Invitations, logos |
| **Display** | Decorative, unique | Headlines only |
| **Monospace** | Fixed-width | Code, technical |
### Type Hierarchy
```
Display: 48-72px (Hero headlines)
H1: 32-48px (Page titles)
H2: 24-32px (Section headers)
H3: 20-24px (Subsections)
Body: 16-18px (Readable text)
Caption: 12-14px (Secondary info)
Micro: 10-12px (Legal, footnotes)
```
### Typography Rules
1. **Limit fonts**: 2-3 maximum per project
2. **Contrast pairing**: Serif + Sans-serif works well
3. **Line height**: 1.4-1.6 for body text
4. **Line length**: 45-75 characters optimal
5. **Letter spacing**: Increase for all-caps text
6. **Alignment**: Left-align body text (easier to read)
### Font Pairing Examples
```
Headlines + Body:
- Playfair Display + Source Sans Pro
- Montserrat + Merriweather
- Oswald + Lato
- Roboto Slab + Roboto
- DM Serif Display + DM Sans
```
---
## Layout & Composition
### Grid Systems
```
12-Column Grid (Most Common):
├─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┤
│1│2│3│4│5│6│7│8│9│10│11│12│
Common Column Spans:
- Full width: 12 columns
- Two-thirds: 8 columns
- Half: 6 columns
- One-third: 4 columns
- One-quarter: 3 columns
- Sidebar: 3-4 columns
```
### Spacing System (8pt Grid)
```css
/* Base unit: 8px */
--space-1: 4px; /* 0.5x - tight */
--space-2: 8px; /* 1x - base */
--space-3: 16px; /* 2x - comfortable */
--space-4: 24px; /* 3x - section gap */
--space-5: 32px; /* 4x - group separation */
--space-6: 48px; /* 6x - major sections */
--space-7: 64px; /* 8x - page sections */
--space-8: 96px; /* 12x - hero spacing */
```
### Rule of Thirds
```
┌───────┬───────┬───────┐
│ │ │ │
│ ●───┼───● │ │ Place key elements
├───────┼───────┼───────┤ at intersection
│ │ │ │ points (●)
│ ●───┼───● │ │
├───────┼───────┼───────┤
│ │ │ │
└───────┴───────┴───────┘
```
### Visual Hierarchy Techniques
1. **Size**: Larger = more important
2. **Color**: Bright/saturated draws attention
3. **Contrast**: High contrast = focal point
4. **Whitespace**: Isolation creates emphasis
5. **Position**: Top-left (F-pattern) or center
6. **Typography**: Bold, different font, caps
---
## File Formats
### Raster (Pixel-Based)
| Format | Best For | Notes |
| ------------ | ---------------------- | ------------------------- |
| **JPG/JPEG** | Photos, gradients | Lossy, no transparency |
| **PNG** | Graphics, transparency | Lossless, larger files |
| **GIF** | Simple animations | 256 colors max |
| **WebP** | Web images | Best compression, modern |
| **AVIF** | Web images | Newest, best quality/size |
### Vector (Math-Based)
| Format | Best For | Notes |
| ------- | ------------------- | -------------------- |
| **SVG** | Web graphics, icons | Scalable, animatable |
| **AI** | Adobe Illustrator | Native format |
| **EPS** | Print, legacy | Universal vector |
| **PDF** | Print, documents | Preserves vectors |
### Export Guidelines
```
Web Graphics:
- Icons: SVG (or PNG fallback)
- Photos: WebP with JPG fallback
- Illustrations: SVG or WebP
- Resolution: 72 DPI minimum, 2x for retina
Print Graphics:
- Resolution: 300 DPI minimum
- Color: CMYK mode
- Format: PDF/X or TIFF
- Bleed: 0.125" (3mm) on all sides
```
---
## Design Tools
### Industry Standard
| Tool | Best For | Platform |
| --------------------- | ------------------------ | ------------ |
| **Figma** | UI/UX, collaboration | Web, Desktop |
| **Adobe Photoshop** | Photo editing, raster | Desktop |
| **Adobe Illustrator** | Vector graphics | Desktop |
| **Sketch** | UI design | macOS only |
| **Affinity Designer** | Vector (Illustrator alt) | Desktop |
| **Canva** | Quick designs | Web |
### Free Alternatives
| Tool | Replaces | Platform |
| ------------ | ----------- | -------- |
| **GIMP** | Photoshop | Desktop |
| **Inkscape** | Illustrator | Desktop |
| **Photopea** | Photoshop | Web |
| **Vectr** | Illustrator | Web |
---
## Design Systems
### Component Structure
```
Atoms:
- Colors, typography, icons
- Buttons, inputs, labels
Molecules:
- Form fields (label + input + helper)
- Cards (image + title + description)
- Navigation items
Organisms:
- Header (logo + nav + actions)
- Forms (multiple fields + submit)
- Product cards grid
Templates:
- Page layouts
- Grid structures
Pages:
- Specific instances with real content
```
### Naming Conventions
```
Colors:
- primary, secondary, accent
- success, warning, error, info
- gray-100 through gray-900
- background, surface, text
Components:
- btn-primary, btn-secondary, btn-ghost
- card-default, card-elevated, card-outlined
- input-default, input-error, input-disabled
```
---
## Print Design Specifics
### Standard Print Sizes
```
US Paper:
- Letter: 8.5" × 11"
- Legal: 8.5" × 14"
- Tabloid: 11" × 17"
International (ISO):
- A4: 210 × 297mm
- A3: 297 × 420mm
- A5: 148 × 210mm
Business Cards:
- US: 3.5" × 2"
- EU: 85 × 55mm
```
### Print Checklist
- [ ] CMYK color mode
- [ ] 300 DPI resolution minimum
- [ ] Bleed area included (0.125")
- [ ] Safe zone for text (0.25" from trim)
- [ ] Fonts outlined or embedded
- [ ] Rich black for large areas: C60 M40 Y40 K100
---
## Best Practices
### DO:
- Start with sketches/wireframes
- Use consistent spacing system
- Test designs at actual size
- Get feedback early and often
- Design for accessibility first
- Use real content when possible
- Create style guides/design systems
### DON'T:
- Use more than 3 fonts
- Rely on color alone for meaning
- Ignore whitespace
- Stretch or distort images
- Use low-resolution images
- Center-align long paragraphs
- Forget mobile/responsive design
---
## Design Review Checklist
- [ ] Visual hierarchy clear
- [ ] Color contrast passes WCAG
- [ ] Typography readable at all sizes
- [ ] Consistent spacing throughout
- [ ] Alignment precise (use grids)
- [ ] Images high quality and appropriate
- [ ] Brand consistency maintained
- [ ] Responsive/adaptive design considered
License
Declared license: MIT
MIT License
Copyright (c) 2026 majiayu000
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.View the license in the source repository — the version published there is authoritative.
// Install Skill
Install Skill
Skills are third-party code from public GitHub repositories. SkillHub scans for known malicious patterns but cannot guarantee safety. Review the source code before installing.
Install globally (user-level):
npx skillhub install majiayu000/claude-skill-registry/graphic-designInstall in current project:
npx skillhub install majiayu000/claude-skill-registry/graphic-design --projectskill.install.customTargetHelp
npx skillhub install majiayu000/claude-skill-registry/graphic-design --target-dir /path/to/skillsSuggested path: ~/.claude/skills/graphic-design/