算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
design-led-website-builder【设计与创意】Turn a thin brief (who, why, what to show) into a distinctive researched website. If the brief could mean more than one product, ask once to lock intent and wait. Then research matching live sites, hunt licensed or generated materials (textures, open art, editorial photos — not fake portraits), and build. Skip the ask when the job, a style, a URL/scr…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
A short brief is enough. Lock intent, wait, research that job, hunt materials, then build. Ask at most once.
Typical input: who they are, why the site exists, what it must show. Also accept a brand kit, a named style, a reference URL, or a screenshot.
This document is English. Talk to the user in their language. Ask_user options follow the user's language.
People arrive differently. Some bring a brand. Some bring a name and a few pieces of content. Same pipeline; different raw material. Read intake.
ask_user round and stop until they reply. If intent is already singular, skip.Do not substitute a schedule, dossier, or interview for the website. Do not keep operating and asking at the same time.
At most one question round in the whole job (plus a later rights question only if you are about to publish someone else’s photo or a real price).
If you already asked once, the next move is research or code.
| They brought | What you do |
|---|---|
| A brand — name, logo, colors, existing site, guidelines | Keep it. After intent is locked, research peers in that category. Do not invent a second identity. |
| No brand — a person or project, some content, maybe a taste cue | After intent is locked, invent a distinctive system from purpose + content + cue. Do not stall for a brand kit. |
Also capture why, what to show, and any already-given lock (style, URL, screenshot).
List the 2–4 products this brief could be. If more than one is plausible, ask once. Options come from this brief, not a fixed menu.
Typical forks (examples, not a checklist to dump):
| They said | Could mean |
|---|---|
| blog / personal site | Publishing site (write, read, archive) or visually driven personal site |
| company site / homepage | Product site, company brochure, recruiting, or brand film |
| portfolio | Case-study studio, image index, or spatial/motion piece |
| landing page | Waitlist, sales, or story |
| premium / beautiful / more designed | Still need the job: what is the site for? |
Each option is a product with a consequence, plus I have a reference (next message: URL or screenshot).
Skip the ask when intent is already singular. After sending the question: wait. Then research that job only.
Open three to five live sites that match the locked intent. User-supplied URL or screenshot is reference #1.
Then collect 3–8 production materials (paper, wood, texture, licensed still life, original illustration). Proof of the named person still waits on their files. Atmosphere does not. CSS rings and empty slots are not materials.
uv run --with pyyaml --python 3.11 python scripts/catalog.py match \
--scenario editorial --style editorial --component gallery
Visual evidence: protocol. Audit example: Gionatan Nese. Worked path: thin brief.
Name the direction, the site references, and the materials you put on disk. Then implement. Two different briefs must not share type, color, and layout.