算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
prototyping-when-and-what【设计与创意】Use this skill when deciding what to prototype, what fidelity to use, and when to stop prototyping and ship. Trigger when planning research, scoping a design phase, or facing pressure to "stop prototyping and just build it." Sub-aspect of `prototyping`; read that first.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
prototyping; read that first.'Prototyping has costs (time, opportunity, sometimes confusion). Picking the right thing to prototype, at the right fidelity, at the right moment, is how teams get the benefits without the costs.
Three categories of question prototypes answer well:
Things you're not sure will work. The riskier the assumption, the more valuable the prototype.
When stakeholders disagree, prototypes resolve faster than discussion.
When the cost of being wrong is high — time, money, brand — invest in prototyping to reduce risk.
The fidelity-to-question match (covered more in iteration-prototype-fidelity):
| Question | Fidelity |
|---|---|
| "Does this structure make sense?" | Sketch / wireframe |
| "Is this visual direction right?" | Mockup |
| "Does the flow work for users?" | Clickable prototype |
| "Will it be fast enough?" | Code prototype |
| "Will users adopt it at scale?" | Production beta |
Going higher than necessary wastes time and risks anchoring stakeholders.
A common failure: indefinite prototyping that never ships. Signals it's time to stop:
The discipline: define explicit "good enough to ship" criteria before starting to prototype. When the criteria are met, ship.
Stakeholders often see polished prototypes as nearly-finished products. The artificial reality problem in stakeholder form.
Communication patterns:
Without this framing, stakeholders form unrealistic expectations.
Pre-engineering: a 1–3 day technical spike to validate feasibility. Then commit to building if the spike succeeds.
Pre-design: usability test of competitor products or prior versions to gather data; then design informed by the data.
Pre-spec: build a prototype; specifications come from what the prototype reveals. The spec describes the working prototype rather than predicting it.
Each sprint produces something testable. Each release prototypes the next. The line between prototype and product blurs.
prototyping (parent).prototyping-concept-throwaway-evolutionary — picking the kind.iteration — prototypes power iteration.iteration-prototype-fidelity — fidelity selection in detail.80-20-rule — prototype the 20% that matters most.