算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
web-design【设计与创意】Use for web interfaces, landing pages, product sites, dashboards, React, Next.js, Astro, Tailwind, frontend audits, responsive design, browser interaction, web motion, or requests for a distinctive non-generic website. Select the web surface and implementation track, load a small reference bundle, preserve usability and accessibility, and validate th…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Design the product surface before choosing decoration or libraries.
Load two core references for the selected mode and no more than two conditional references. Use ../../references/ui-patterns/README.md and ../../references/web-patterns/README.md only as catalogs. Do not read every linked document.
Choose one:
Do not apply campaign spacing and choreography to repeated-use applications.
| Surface | Core references | Conditional additions |
|---|---|---|
| Product app | task-ergonomics.md, interaction-state-matrix.md | navigation, component API, direct manipulation, responsive gate |
| Dashboard | dashboard-insight-hierarchy.md, data-visualization-library-selection.md | realistic data, adaptive composition, performance |
| Product landing | creative-direction.md, page-proof-architecture.md | conversion proof, brand motif, asset realism |
| Cinematic page | animation-creation.md, choreography-state-machine.md | cinematic landing, motion libraries, performance |
| Docs/API | navigation-information-architecture.md, progressive-disclosure-information-scent.md | typography, search/command interaction |
| Checkout/trust | form-state-validation-system.md, accessibility-interaction-contract.md | conversion proof, usability scenarios |
| Design system | design-system-production-loop.md, token-implementation-contract.md | component API, state gallery |
| Audit/repair | ui-audit-rubric.md, visual-repair-playbook.md | usability, accessibility, fingerprint diversity |
Paths in this table are under ../../references/ui-patterns/ except task-ergonomics.md, which is under ../../references/ux-patterns/.
Before code, state:
Read ../../references/ui-patterns/web-implementation-tracks.md when the stack is not already fixed.
| Track | Choose when |
|---|---|
| Existing stack | The repository already has a viable frontend |
| Static HTML/CSS/JS | Small page, minimal state, portability matters |
| Vite + React | Stateful UI or rich interaction without server rendering |
| Next.js | Routing, server rendering, metadata, or server components matter |
| Astro | Content-first page with isolated interactive islands |
Use native CSS and platform APIs before adding libraries. If a library is needed, give it one explicit job.
For open-ended or high-craft work, read ../../references/ui-patterns/creative-direction.md. Pick one direction and define:
For established direction families, load one matching file:
../../references/web-direction-editorial.md../../references/web-direction-brutalist.md../../references/web-direction-glow-grain.md../../references/web-direction-industrial-mono.md../../references/web-direction-active-bento.md../../references/web-direction-type-as-hero.mdDo not merge several directions into a sampler.
../../references/web-fonts.md when choosing fonts.../../references/web-copy-voice.md when copy is vague, generic, or central to conversion.../../references/ui-patterns/asset-selection.md when imagery or proof media is required.../../references/ui-patterns/art-direction-asset-board.md only when hero/key art needs responsive crops and layer ownership.Use real product nouns, states, units, and actions. Avoid placeholder media, random stock photos, fake charts, and generic “built for modern teams” copy.
Use the lowest-complexity technique that expresses the product behavior:
For animation-led work, load animation-creation.md and choreography-state-machine.md. Add performance-budget-contract.md before implementing expensive media or rendering. Always define reduced-motion and failed-load fallbacks.
Use ../../references/web-patterns/README.md to select specific interaction recipes. Do not install patterns merely because they are available.
Define breakpoint triggers from content failure, not device labels. Specify:
For serious interactive UI, load ../../references/ui-patterns/accessibility-interaction-contract.md. Preserve semantic HTML, accessible names, keyboard paths, visible focus, status announcements, contrast, reflow, target size, and reduced motion.
Reject:
See ../../references/web-bans.md only when an audit needs the expanded list.
After implementation:
../../references/ui-patterns/rendered-quality-gate.md;../../references/ux-patterns/rendered-usability-acceptance-gate.md../../references/ui-patterns/rendered-typography-quality-gate.md../../references/ui-patterns/capability-stack-rendered-gate.mdDo not claim high-craft, accessible, responsive, or production-ready output without evidence.