| name | create-artworks |
| description | Continuously creates py5 media art still images in a loop. Each iteration follows the same workflow as create-artwork (plan → implement → review → commit). Runs until stopped. Triggers: create artworks, batch art, continuous sketches |
| allowed-tools | Bash, Read, Write, Edit |
Create Artworks Skill (Continuous)
Continuously creates py5 media art still images in a loop. Each iteration produces a distinct work with a unique concept, theme, and technique.
Workflow
- Read
AGENTS.md, .agents/skills/shared/artwork-conventions.md, and .agents/skills/shared/py5-templates.md to confirm the full workflow and shared conventions
- Create or switch to the branch
feature/works-YYYYMMDD (use today's date)
- Loop — Repeat the following for each new work:
- Planner: Read
sketch/WORKS.md and .agents/FEEDBACK.md, then produce a Creative Brief (see .agents/skills/planner/SKILL.md)
- Artist: Implement the concept from the Creative Brief in
sketch/{work_name}/main.py (see .agents/skills/artist/SKILL.md)
- Run the sketch to generate pattern-specific preview images and wait for the process to fully terminate before proceeding (ensure no lingering python processes)
- Critic: Review code + generated preview images and return APPROVE or REVISE (see
.agents/skills/critic/SKILL.md)
- If REVISE: artist applies feedback and re-runs (max 2 revisions)
- Update
sketch/WORKS.md and .agents/FEEDBACK.md (leave Rating and Comment empty per conventions)
- Commit and push
- Start next iteration immediately — no user confirmation
Notes
- Always choose a concept, theme, and technique different from every past work (re-read
WORKS.md each iteration)
- Follow shared naming, preview, and staging rules in
.agents/skills/shared/artwork-conventions.md
- Entry point filename is always
main.py
- Each iteration is a self-contained artwork — do not carry state between works
- The loop continues indefinitely until externally stopped