beautify-decoration

Solid

Iterate on the visual identity of a top-down pixel-art decoration (sprite + layout integration) in ascii-agents. Use when redesigning an existing decoration (pantry, lounge, meeting room, cubicle decor) or adding a new one. Captures the rebuild trap, the visual-verification loop, resolution constraints, sprite-format pitfalls, and the layout-integration checklist that we learned the hard way during the pantry beautify session.

AI & Automation 64 stars 4 forks Updated 2 weeks ago MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
60
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# beautify-decoration (v1) A repo-specific iteration loop for visually redesigning a decoration in `ascii-agents`. Follow this when the user says "beautify X" or "make Y look better" — it short-circuits several rebuild traps and visual-design dead ends that aren't obvious from the codebase alone. ## When to use - Redesigning an existing decoration sprite (pantry, lounge, meeting, cubicle decor) - Adding a new fixture (pendant lamp, water cooler, chalkboard, etc.) - User says "items look too small / don't read like X / blend together" - After making sprite edits and "I don't see any change" ## The visual-iteration loop ``` 1. Edit sprite OR layout ↓ 2. cargo build --release --example snapshot ↓ 3. ./target/release/examples/snapshot --cols 192 --rows 80 /tmp/snap.png ↓ 4. .venv/bin/python3 scripts/crop-snapshot.py /tmp/snap.png --scale 3 -q <quadrant> ↓ 5. Read the cropped PNG → self-critique → back to step 1 ↓ 6. When happy, send to user with SendUserFile and short caption ↓ 7. cargo build --release --workspace ← rebuild the LIVE binary too ↓ 8. Commit with iteration history (which designs were tried, why rejected) ``` The user is the final judge of "does it look like a fridge / coffee machine / etc." — but you should self-critique before sending. Three iterations of self-critique before bothering the user. **Step 7 is mandatory.** `cargo build --release --example snapshot` does NOT rebuild the main binary. Users testing with `./target/release/as...

Details

Author
IvanWng97
Repository
IvanWng97/ascii-agents
Created
3 weeks ago
Last Updated
2 weeks ago
Language
Rust
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category