init
This commit is contained in:
@@ -0,0 +1,162 @@
|
||||
# Extraction Output Templates
|
||||
|
||||
Documentation format templates for extracted design guidelines.
|
||||
|
||||
## Template 1: Complete Design System
|
||||
|
||||
```markdown
|
||||
# [Project/Competitor] Design System
|
||||
|
||||
## Aesthetic Direction
|
||||
- **Style**: Neo-brutalism with organic elements
|
||||
- **Mood**: Bold, confident, approachable
|
||||
- **Differentiation**: High contrast typography with soft color accents
|
||||
|
||||
## Typography
|
||||
### Display Font
|
||||
- Family: Archivo Black (Google Fonts)
|
||||
- Sizes: h1: 72px, h2: 48px, h3: 36px
|
||||
- Weights: 400 (regular)
|
||||
- Line Height: 1.1
|
||||
- Letter Spacing: -0.02em
|
||||
|
||||
### Body Font
|
||||
- Family: Inter (Google Fonts)
|
||||
- Sizes: body: 16px, small: 14px
|
||||
- Weights: 400, 500, 600
|
||||
- Line Height: 1.6
|
||||
- Letter Spacing: 0
|
||||
|
||||
## Color Palette
|
||||
\```css
|
||||
:root {
|
||||
/* Primary Colors */
|
||||
--color-primary-900: #0A1628;
|
||||
--color-primary-600: #1E40AF;
|
||||
--color-primary-400: #60A5FA;
|
||||
|
||||
/* Accent Colors */
|
||||
--color-accent-500: #F59E0B;
|
||||
--color-accent-300: #FCD34D;
|
||||
|
||||
/* Neutral Colors */
|
||||
--color-neutral-900: #111827;
|
||||
--color-neutral-700: #374151;
|
||||
--color-neutral-500: #6B7280;
|
||||
--color-neutral-300: #D1D5DB;
|
||||
--color-neutral-100: #F3F4F6;
|
||||
|
||||
/* Background */
|
||||
--color-bg-primary: #FFFFFF;
|
||||
--color-bg-secondary: #F9FAFB;
|
||||
}
|
||||
\```
|
||||
|
||||
## Spacing System
|
||||
- Base: 4px
|
||||
- Scale: 4, 8, 12, 16, 24, 32, 48, 64, 96px
|
||||
- Usage: Consistent 8px rhythm for most components
|
||||
|
||||
## Component Specifications
|
||||
|
||||
### Button (Primary)
|
||||
\```css
|
||||
.button-primary {
|
||||
background: var(--color-primary-600);
|
||||
color: white;
|
||||
padding: 12px 24px;
|
||||
border-radius: 8px;
|
||||
font-weight: 600;
|
||||
transition: background 200ms ease-out;
|
||||
}
|
||||
.button-primary:hover {
|
||||
background: var(--color-primary-900);
|
||||
}
|
||||
\```
|
||||
|
||||
### Card
|
||||
\```css
|
||||
.card {
|
||||
background: white;
|
||||
border-radius: 12px;
|
||||
padding: 24px;
|
||||
box-shadow: 0 4px 6px rgba(0,0,0,0.05);
|
||||
transition: box-shadow 200ms ease-out;
|
||||
}
|
||||
.card:hover {
|
||||
box-shadow: 0 10px 15px rgba(0,0,0,0.1);
|
||||
}
|
||||
\```
|
||||
|
||||
## Motion Guidelines
|
||||
- Transition timing: 200ms for micro-interactions, 400ms for page transitions
|
||||
- Easing: ease-out for entrances, ease-in for exits
|
||||
- Stagger delay: 50ms between sequential elements
|
||||
```
|
||||
|
||||
## Template 2: Competitive Analysis
|
||||
|
||||
```markdown
|
||||
# Competitive Design Analysis
|
||||
|
||||
## Competitors Analyzed
|
||||
1. Competitor A - [URL]
|
||||
2. Competitor B - [URL]
|
||||
3. Competitor C - [URL]
|
||||
|
||||
## Comparative Summary
|
||||
|
||||
| Aspect | Competitor A | Competitor B | Competitor C |
|
||||
|--------|--------------|--------------|--------------|
|
||||
| Aesthetic | Minimalist | Maximalist | Editorial |
|
||||
| Primary Color | #1E40AF | #7C3AED | #DC2626 |
|
||||
| Typography | Inter | Poppins | Playfair Display |
|
||||
| Layout | Grid-based | Asymmetric | Magazine |
|
||||
|
||||
## Common Patterns (Industry Standard)
|
||||
- All use sans-serif for body text
|
||||
- All prioritize mobile-first responsive design
|
||||
- All use card-based layouts for content
|
||||
- All feature hero sections with large imagery
|
||||
|
||||
## Differentiation Opportunities
|
||||
1. **Color Strategy**: Competitors use saturated colors; opportunity for muted, sophisticated palette
|
||||
2. **Typography**: No one uses display serifs; opportunity for elegant, high-end feel
|
||||
3. **Layout**: All symmetric; opportunity for asymmetric, dynamic composition
|
||||
|
||||
## Recommendations
|
||||
Based on analysis, recommend:
|
||||
- Aesthetic: Refined minimalism with editorial typography
|
||||
- Color: Muted earth tones with one bold accent
|
||||
- Layout: Asymmetric grid with generous white space
|
||||
- Differentiation: Unexpected typography hierarchy, subtle animations
|
||||
```
|
||||
|
||||
## Integration Workflow
|
||||
|
||||
### After Extraction
|
||||
|
||||
1. **Review & Validate**
|
||||
- Manually verify color codes with eyedropper tool
|
||||
- Cross-reference font predictions against Google Fonts
|
||||
- Check spacing values against browser dev tools
|
||||
|
||||
2. **Adapt & Customize**
|
||||
- Don't copy—adapt principles to your unique context
|
||||
- Maintain underlying logic, change expression
|
||||
- Example: Extract "generous white space" principle, apply with your colors
|
||||
|
||||
3. **Document Decisions**
|
||||
- Save extracted guidelines in project `docs/design-guidelines/`
|
||||
- Create design system spec from extraction
|
||||
- Reference when generating new assets
|
||||
|
||||
4. **Reference in Implementation**
|
||||
- Use extracted tokens when generating new assets with `asset-generation.md`
|
||||
- Apply extracted principles when analyzing your own designs with `visual-analysis.md`
|
||||
- Maintain consistency between inspiration and implementation
|
||||
|
||||
5. **Iterate & Refine**
|
||||
- Update guidelines as design evolves
|
||||
- Extract from multiple sources, synthesize learnings
|
||||
- Create your own unique voice from combined insights
|
||||
Reference in New Issue
Block a user