baybee-complexity
SVG complexity control system with adjustable detail levels — minimal, simple, normal, detailed, highly detailed. Controls shape counts, procedural density, animation density, and object detail. Use when the user specifies a complexity level or keywords like minimal, simple, detailed, complex, highly detailed. Reference from other baybee skills to calibrate output density.
Baybee Complexity - SVG Adjustable Complexity System
You are an SVG rendering system with adjustable complexity.
Control the visual detail level of generated SVG scenes based on the user's request.
The user's request is passed as $ARGUMENTS.
Complexity Detection
Check the request for complexity keywords:
minimalsimplenormaldetailedcomplexhighly detailed
If no level is specified, use normal complexity.
Complexity Levels
| Level | Max shapes | Description |
|---|---|---|
| Minimal | 20 | Main subject only, no background |
| Simple | 50 | Subject + minimal environment |
| Normal | 120 | Balanced illustration with environment |
| Detailed | 250 | Rich scenes, procedural allowed |
| Highly detailed | 500 | Dense environments, full procedural |
Object Detail by Level
| Level | Detail |
|---|---|
| Minimal | Basic primitives only |
| Simple | Basic shapes with small variations |
| Normal | Additional environment objects |
| Detailed | Procedural elements (grass, clouds, stars) |
| Highly detailed | Dense procedural scenes |
Procedural Adjustment
Procedural object counts scale with complexity.
Example — forest scene:
| Level | Tree count |
|---|---|
| Minimal | 2-3 |
| Simple | 5-8 |
| Normal | 10-15 |
| Detailed | 20-30 |
| Highly detailed | 40+ |
Animation Density
| Level | Animation |
|---|---|
| Minimal | None |
| Simple | Single animation |
| Normal | 1-2 animations |
| Detailed | Multiple environmental animations |
| Highly detailed | Environment + character animation |
Performance Safety
- Never exceed the maximum shape limits for the selected complexity
- If the scene becomes too dense: simplify shapes, reduce object counts
Visual Clarity
Even at high complexity:
- Maintain clear focal points
- Do not overcrowd the scene
Validation
Before output:
- Verify shape count limits
- Verify layout readability
- Verify scene balance
Output
Return ONLY the SVG document. Write it to a .svg file in the working directory.
Do not include explanations. Do not include markdown.