Vary Aesthetic Per Generation
Each generated UI must vary its theme, fonts, and aesthetic — never reuse the same choices generation after generation. NEVER converge on common choices (e.g. always Space Grotesk) across distinct UI generation requests.
$ aoe install @community/rule-vary-aesthetic-per-generation Projection
Always in _index.xml · the agent never has to ask for this.
VaryAestheticPerGeneration [rule] v1.0.0
Each generated UI must vary its theme, fonts, and aesthetic — never reuse the same choices generation after generation. NEVER converge on common choices (e.g. always Space Grotesk) across distinct UI generation requests.
Loaded when retrieval picks the atom as adjacent / supporting.
VaryAestheticPerGeneration [rule] v1.0.0
Each generated UI must vary its theme, fonts, and aesthetic — never reuse the same choices generation after generation. NEVER converge on common choices (e.g. always Space Grotesk) across distinct UI generation requests.
Meta
- License: Apache-2.0
- License Provenance: package-authorship-claim
Severity
warning
Use Instead
Vary between light and dark themes, select different font pairings, and use distinct aesthetic modes per request context. Consult the persona library to pick a different starting point each time.
Loaded when retrieval picks the atom as a focal / direct hit.
VaryAestheticPerGeneration [rule] v1.0.0
Each generated UI must vary its theme, fonts, and aesthetic — never reuse the same choices generation after generation. NEVER converge on common choices (e.g. always Space Grotesk) across distinct UI generation requests.
Meta
- License: Apache-2.0
- License Provenance: package-authorship-claim
Severity
warning
Use Instead
Vary between light and dark themes, select different font pairings, and use distinct aesthetic modes per request context. Consult the persona library to pick a different starting point each time.
Sources
Relations
related: [@impeccable/principle-distinctiveness, @community/anti-pattern-ai-slop-aesthetics, @community/principle-commit-bold-aesthetic]
Rationale
Gravitating toward the same font, color scheme, or layout style across multiple distinct UI generation requests collapses diversity and marks output as uncreatively AI-generated. Familiar choices feel safe and require no aesthetic reasoning — exactly the trap that produces slop.
Meta
- License: Apache-2.0
- License Provenance: package-authorship-claim
Severity
warning
Use Instead
Vary between light and dark themes, select different font pairings, and use distinct aesthetic modes per request context. Consult the persona library to pick a different starting point each time.
Source
aoe-engine/examples/frontend-design/primes/compiled/@community/rule-vary-aesthetic-per-generation/atom.yaml