Add creative-design SKILL aesthetics
Browse files- creative-design/SKILL.md +207 -0
creative-design/SKILL.md
ADDED
|
@@ -0,0 +1,207 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: creative-design
|
| 3 |
+
description: Create distinctive visual work across three modes - (1) Algorithmic art using p5.js with seeded randomness and interactive exploration for generative/flow fields/particle systems, (2) Static visual art in PNG/PDF for posters/prints/design pieces, (3) Production-grade frontend interfaces (websites, dashboards, React/HTML components). Use when user requests art, design, posters, web UI, landing pages, generative art, or any visual creative work. Generates original, museum-quality output avoiding generic AI aesthetics.
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
Create visual work that appears meticulously crafted by a master at the absolute top of their field. Output single-file HTML (algorithmic/frontend) or PNG/PDF (static art).
|
| 7 |
+
|
| 8 |
+
## AESTHETIC DIRECTION
|
| 9 |
+
|
| 10 |
+
Before creating, establish a BOLD aesthetic philosophy - an artistic worldview to express visually.
|
| 11 |
+
|
| 12 |
+
**Name the movement** (1-2 words): "Organic Turbulence" / "Chromatic Silence" / "Brutalist Joy"
|
| 13 |
+
|
| 14 |
+
**Articulate the philosophy** (4-6 paragraphs). To capture the VISUAL essence, express how this philosophy manifests through:
|
| 15 |
+
|
| 16 |
+
For ALGORITHMIC work:
|
| 17 |
+
- Computational processes and mathematical relationships
|
| 18 |
+
- Noise functions, randomness patterns, particle behaviors
|
| 19 |
+
- Field dynamics, temporal evolution, system states
|
| 20 |
+
- Parametric variation and emergent complexity
|
| 21 |
+
|
| 22 |
+
For STATIC art:
|
| 23 |
+
- Space and form, color and material
|
| 24 |
+
- Scale and rhythm, composition and balance
|
| 25 |
+
- Visual hierarchy, spatial tension
|
| 26 |
+
|
| 27 |
+
For FRONTEND interfaces:
|
| 28 |
+
- Purpose and audience, tone and mood
|
| 29 |
+
- Typography personality, color dominance
|
| 30 |
+
- Motion philosophy, spatial composition
|
| 31 |
+
- What makes this UNFORGETTABLE?
|
| 32 |
+
|
| 33 |
+
**CRITICAL GUIDELINES:**
|
| 34 |
+
|
| 35 |
+
- **Avoid redundancy**: Each aspect mentioned once. No repeating color theory, spatial relationships, or principles unless adding new depth.
|
| 36 |
+
- **Emphasize craftsmanship REPEATEDLY**: Final work must appear as though it took countless hours, was labored over with painstaking care, comes from someone at the absolute top of their field. Use phrases: "meticulously crafted," "product of deep expertise," "master-level execution," "countless refinements."
|
| 37 |
+
- **Leave creative space**: Specific about direction, concise enough for interpretive choices at extremely high craftsmanship level.
|
| 38 |
+
- **Subtle conceptual DNA**: Embed a niche reference within the work itself - not literal, always sophisticated. Someone familiar with the subject feels it intuitively; others simply experience masterful composition. Like a jazz musician quoting another song - only those who know will catch it, but everyone appreciates the beauty.
|
| 39 |
+
|
| 40 |
+
---
|
| 41 |
+
|
| 42 |
+
## MODE 1: ALGORITHMIC ART (p5.js)
|
| 43 |
+
|
| 44 |
+
Create gallery-quality computational art that lives and breathes.
|
| 45 |
+
|
| 46 |
+
**ESSENTIAL PRINCIPLES:**
|
| 47 |
+
- **PROCESS OVER PRODUCT**: Beauty emerges from the algorithm's execution - each run is unique
|
| 48 |
+
- **LIVING ALGORITHMS**: This is about making algorithms that LIVE, not static images with randomness sprinkled on top
|
| 49 |
+
- **PARAMETRIC EXPRESSION**: Ideas communicate through mathematical relationships, forces, behaviors - not static composition
|
| 50 |
+
- **COMPUTATIONAL WORLDVIEW**: The philosophy becomes code; code expresses the philosophy
|
| 51 |
+
|
| 52 |
+
**Philosophy examples:**
|
| 53 |
+
|
| 54 |
+
*"Organic Turbulence"* - Chaos constrained by natural law. Flow fields driven by layered Perlin noise. Thousands of particles following vector forces, trails accumulating into organic density maps. Color emerges from velocity and density.
|
| 55 |
+
|
| 56 |
+
*"Quantum Harmonics"* - Discrete entities exhibiting wave-like interference. Particles carrying phase values that interfere constructively/destructively. Simple harmonic motion generates complex emergent mandalas.
|
| 57 |
+
|
| 58 |
+
*"Field Dynamics"* - Invisible forces made visible through effects on matter. Particles born at edges, flowing along field lines, dying at equilibrium. Ghost-like traces of invisible forces.
|
| 59 |
+
|
| 60 |
+
### Technical Requirements
|
| 61 |
+
|
| 62 |
+
**Seeded Randomness (Art Blocks Pattern)**:
|
| 63 |
+
```javascript
|
| 64 |
+
let seed = 12345;
|
| 65 |
+
randomSeed(seed);
|
| 66 |
+
noiseSeed(seed);
|
| 67 |
+
// Same seed ALWAYS produces identical output
|
| 68 |
+
```
|
| 69 |
+
|
| 70 |
+
**Parameters emerge from philosophy** - not a menu of options:
|
| 71 |
+
```javascript
|
| 72 |
+
let params = {
|
| 73 |
+
seed: 12345,
|
| 74 |
+
// Quantities, scales, probabilities, ratios, angles, thresholds
|
| 75 |
+
// What qualities of THIS system can be adjusted?
|
| 76 |
+
};
|
| 77 |
+
```
|
| 78 |
+
|
| 79 |
+
**Algorithm flows from philosophy**:
|
| 80 |
+
- If philosophy is **organic emergence**: elements accumulate/grow, random processes constrained by natural rules, feedback loops
|
| 81 |
+
- If philosophy is **mathematical beauty**: geometric relationships, trigonometric harmonics, precise calculations creating unexpected patterns
|
| 82 |
+
- If philosophy is **controlled chaos**: random variation within strict boundaries, order emerging from disorder
|
| 83 |
+
|
| 84 |
+
**Canvas Setup**:
|
| 85 |
+
```javascript
|
| 86 |
+
function setup() {
|
| 87 |
+
createCanvas(1200, 1200);
|
| 88 |
+
}
|
| 89 |
+
function draw() {
|
| 90 |
+
// Generative algorithm - static (noLoop) or animated
|
| 91 |
+
}
|
| 92 |
+
```
|
| 93 |
+
|
| 94 |
+
### Interactive Artifact
|
| 95 |
+
|
| 96 |
+
Single self-contained HTML. Everything inline (p5.js from CDN only external resource).
|
| 97 |
+
|
| 98 |
+
**Required controls:**
|
| 99 |
+
- Seed navigation: display, prev/next/random buttons, jump-to-seed input
|
| 100 |
+
- Parameter sliders for all tunable values
|
| 101 |
+
- Regenerate, Reset, Download PNG buttons
|
| 102 |
+
- Real-time updates when parameters change
|
| 103 |
+
|
| 104 |
+
```html
|
| 105 |
+
<!DOCTYPE html>
|
| 106 |
+
<html>
|
| 107 |
+
<head>
|
| 108 |
+
<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.7.0/p5.min.js"></script>
|
| 109 |
+
<style>/* All styling inline */</style>
|
| 110 |
+
</head>
|
| 111 |
+
<body>
|
| 112 |
+
<div id="canvas-container"></div>
|
| 113 |
+
<div id="controls"><!-- Parameter controls --></div>
|
| 114 |
+
<script>
|
| 115 |
+
// ALL p5.js code inline
|
| 116 |
+
// params object, classes, setup(), draw(), UI handlers
|
| 117 |
+
</script>
|
| 118 |
+
</body>
|
| 119 |
+
</html>
|
| 120 |
+
```
|
| 121 |
+
|
| 122 |
+
---
|
| 123 |
+
|
| 124 |
+
## MODE 2: STATIC VISUAL ART (PNG/PDF)
|
| 125 |
+
|
| 126 |
+
Create museum or magazine quality work. Single page, highly visual, design-forward output.
|
| 127 |
+
|
| 128 |
+
**ESSENTIAL PRINCIPLES:**
|
| 129 |
+
- **PURE DESIGN**: Making ART OBJECTS, not documents with decoration
|
| 130 |
+
- **MINIMAL TEXT**: Text is sparse, essential-only, integrated as visual element - never lengthy
|
| 131 |
+
- **SPATIAL EXPRESSION**: Ideas communicate through space, form, color, composition - not paragraphs
|
| 132 |
+
- **90/10 RULE**: 90% visual design, 10% essential text
|
| 133 |
+
|
| 134 |
+
**Philosophy examples:**
|
| 135 |
+
|
| 136 |
+
*"Concrete Poetry"* - Communication through monumental form. Massive color blocks, sculptural typography, Brutalist spatial divisions. Text as rare, powerful gesture - never paragraphs.
|
| 137 |
+
|
| 138 |
+
*"Chromatic Language"* - Color as primary information system. Geometric precision where color zones create meaning. Typography minimal - small sans-serif labels letting chromatic fields communicate.
|
| 139 |
+
|
| 140 |
+
*"Analog Meditation"* - Quiet visual contemplation through texture and breathing room. Paper grain, ink bleeds, vast negative space. Images breathe. Text whispered.
|
| 141 |
+
|
| 142 |
+
### Visual Execution
|
| 143 |
+
|
| 144 |
+
Treat the design as if it were a scientific bible - dense accumulation of marks, repeated elements, layered patterns building meaning through patient repetition. Systematic reference markers suggest a diagram from an imaginary discipline. Anchor with simple phrase(s) positioned subtly. Limited, intentional color palette. The paradox: analytical visual language expressing ephemeral ideas.
|
| 145 |
+
|
| 146 |
+
**Text as visual element**: Minimal, design-forward. Context guides whether whisper-quiet labels or bold typographic gestures. Punk venue poster ≠ minimalist ceramics identity. But sophistication is non-negotiable.
|
| 147 |
+
|
| 148 |
+
**Spacing discipline**: Nothing falls off the page. Nothing overlaps. Every element has breathing room and clear separation. Proper margins. Check twice.
|
| 149 |
+
|
| 150 |
+
**Refinement pass**: Before finalizing, ask: "How can I make what's already here more of a piece of art?" Don't add more graphics - refine what exists. Make it extremely crisp.
|
| 151 |
+
|
| 152 |
+
---
|
| 153 |
+
|
| 154 |
+
## MODE 3: FRONTEND INTERFACES
|
| 155 |
+
|
| 156 |
+
Create distinctive, production-grade interfaces. Real working code with exceptional aesthetic attention.
|
| 157 |
+
|
| 158 |
+
**Design Thinking:**
|
| 159 |
+
- **Purpose**: What problem does this solve? Who uses it?
|
| 160 |
+
- **Tone**: Pick an extreme - brutally minimal, maximalist chaos, retro-futuristic, organic/natural, luxury/refined, playful/toy-like, editorial/magazine, brutalist/raw, art deco/geometric, soft/pastel, industrial/utilitarian
|
| 161 |
+
- **Differentiation**: What's the one thing someone will remember?
|
| 162 |
+
|
| 163 |
+
### Aesthetics Execution
|
| 164 |
+
|
| 165 |
+
**Typography**: Beautiful, unique, interesting. NEVER generic (Arial, Inter, Roboto, system fonts). Unexpected, characterful choices. Pair distinctive display font with refined body font.
|
| 166 |
+
|
| 167 |
+
**Color & Theme**: Commit to cohesive aesthetic. CSS variables for consistency. Dominant colors with sharp accents outperform timid, evenly-distributed palettes.
|
| 168 |
+
|
| 169 |
+
**Motion**: High-impact moments over scattered micro-interactions. One well-orchestrated page load with staggered reveals (animation-delay) creates more delight than random animations. Scroll-triggering and hover states that surprise. CSS-only for HTML; Motion library for React.
|
| 170 |
+
|
| 171 |
+
**Spatial Composition**: Unexpected layouts. Asymmetry. Overlap. Diagonal flow. Grid-breaking elements. Generous negative space OR controlled density.
|
| 172 |
+
|
| 173 |
+
**Backgrounds & Depth**: Create atmosphere. Gradient meshes, noise textures, geometric patterns, layered transparencies, dramatic shadows, decorative borders, custom cursors, grain overlays.
|
| 174 |
+
|
| 175 |
+
**NEVER**: Generic AI-generated aesthetics - overused font families, cliched purple gradients on white, predictable layouts, cookie-cutter AI slop. No two designs should be the same. Vary themes, fonts, aesthetics across generations.
|
| 176 |
+
|
| 177 |
+
**Match complexity to vision**: Maximalist designs need elaborate code with extensive animations. Minimalist designs need restraint, precision, careful spacing/typography. Elegance = executing vision well.
|
| 178 |
+
|
| 179 |
+
---
|
| 180 |
+
|
| 181 |
+
## CRAFTSMANSHIP IMPERATIVES
|
| 182 |
+
|
| 183 |
+
These apply to ALL modes:
|
| 184 |
+
|
| 185 |
+
**Balance**: Complexity without visual noise, order without rigidity.
|
| 186 |
+
|
| 187 |
+
**Color Harmony**: Thoughtful palettes, not random values. Limited palette feels intentional.
|
| 188 |
+
|
| 189 |
+
**Composition**: Even in randomness, maintain visual hierarchy and flow.
|
| 190 |
+
|
| 191 |
+
**Performance**: Smooth execution, optimized for real-time if animated.
|
| 192 |
+
|
| 193 |
+
**The Standard**: Create work that could be shown to prove expertise - undeniably impressive, obviously the product of someone at the absolute top of their field who labored over every detail with painstaking care.
|
| 194 |
+
|
| 195 |
+
**The Test**: Would this hang in a museum? Would this win design awards? Would someone pay for this? If no, refine further.
|
| 196 |
+
|
| 197 |
+
---
|
| 198 |
+
|
| 199 |
+
## CREATIVE PROCESS
|
| 200 |
+
|
| 201 |
+
1. **Interpret intent** - What aesthetic is being sought?
|
| 202 |
+
2. **Establish philosophy** - Name the movement, articulate the worldview
|
| 203 |
+
3. **Identify subtle reference** - The conceptual DNA woven invisibly into the work
|
| 204 |
+
4. **Execute with mastery** - Build what the philosophy demands
|
| 205 |
+
5. **Refine relentlessly** - Every detail screams expert-level craftsmanship
|
| 206 |
+
|
| 207 |
+
Trust creativity. Let philosophy guide implementation. Push aesthetics to the frontier. Show what can truly be created when thinking outside the box and committing fully to a distinctive vision.
|