mcpField
G
graphic-design

graphic-design

github.com/travisjneumanDesign & UI106497 installsUpdated 1d ago
Repository

About graphic-design

A reference guide to visual design for digital and print media, covering principles, color, typography, layout, and delivery. It is intended for designers planning or reviewing visual work.

Key features

  1. 01Design principles and visual hierarchy
  2. 02Color models and accessible contrast
  3. 03Typography pairing and rules
  4. 04Grid, spacing, and composition
  5. 05Digital and print file formats

Use cases

  1. 01Plan visual hierarchy for a page or interface
  2. 02Choose color and export settings for print
  3. 03Review typography, spacing, and contrast
  4. 04Set consistent component and style conventions

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/travisjneuman/.claude --skill graphic-design

After installing, type/graphic-designin Claude Code to confirm it loaded.

Details

From the project README

Graphic Design

Comprehensive guide for creating professional visual designs across digital and print media.

Design Fundamentals

The 7 Principles of Design
PrincipleDefinitionApplication
BalanceVisual equilibriumSymmetrical, asymmetrical, radial
ContrastDifference between elementsSize, color, shape, texture
EmphasisFocal point creationHierarchy guides the eye
MovementVisual flow directionLeading lines, repetition
PatternRepetition of elementsCreates rhythm and unity
RhythmVisual tempoRegular, flowing, progressive
UnityCohesive wholeConsistent style throughout

Color Theory

Color Models
ModelUse CaseComponents
RGBDigital screensRed, Green, Blue (0-255)
CMYKPrint mediaCyan, Magenta, Yellow, Key/Black
HSLDesign toolsHue, Saturation, Lightness
HexWeb/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
ColorAssociationsUse For
RedEnergy, urgency, passionCTAs, sales, warnings
BlueTrust, calm, professionalCorporate, tech, finance
GreenGrowth, nature, healthEco, wellness, money
YellowOptimism, attention, warmthHighlights, caution
PurpleLuxury, creativity, wisdomPremium, creative
OrangeEnthusiasm, confidenceCTAs, youth brands
BlackSophistication, powerLuxury, editorial
WhiteClean, minimal, pureModern, 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
CategoryCharacteristicsUse Cases
SerifDecorative strokesPrint, editorial, formal
Sans-serifClean, no strokesDigital, modern, UI
Slab SerifBold, blocky serifsHeadlines, branding
ScriptHandwritten feelInvitations, logos
DisplayDecorative, uniqueHeadlines only
MonospaceFixed-widthCode, 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)
/* 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)
FormatBest ForNotes
JPG/JPEGPhotos, gradientsLossy, no transparency
PNGGraphics, transparencyLossless, larger files
GIFSimple animations256 colors max
WebPWeb imagesBest compression, modern
AVIFWeb imagesNewest, best quality/size
Vector (Math-Based)
FormatBest ForNotes
SVGWeb graphics, iconsScalable, animatable
AIAdobe IllustratorNative format
EPSPrint, legacyUniversal vector
PDFPrint, documentsPreserves 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
ToolBest ForPlatform
FigmaUI/UX, collaborationWeb, Desktop
Adobe PhotoshopPhoto editing, rasterDesktop
Adobe IllustratorVector graphicsDesktop
SketchUI designmacOS only
Affinity DesignerVector (Illustrator alt)Desktop
CanvaQuick designsWeb
Free Alternatives
ToolReplacesPlatform
GIMPPhotoshopDesktop
InkscapeIllustratorDesktop
PhotopeaPhotoshopWeb
VectrIllustratorWeb

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

Comments

Markdown supported