算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
brainstorming【设计与创意】Use when the user wants to brainstorm, choose an approach, design something, or clarify an ambiguous or consequential change.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Interview until you and the user share the same understanding. Walk every branch of the decision tree and resolve dependent decisions in order. Attach a recommended answer and its trade-off to every question. Group only independent questions, as the development loop Reach agreement section requires. The number of questions follows the ambiguity: stop when every branch is settled, not at a fixed count. This rule applies on every path, whether or not the task needs a plan and chronicle.
If the user asks for no questions, remove ceremony but keep open decisions. Present the open decisions with recommendations in one pass instead of choosing silently.
The development loop Design authority section owns the remaining boundaries.
Judge data shape against the engineering contract. Use concrete cases to expose conflicting meanings and missing boundaries. Cover errors, edge cases, and assumptions that would invalidate the solution.
Offer genuinely different alternatives and recommend the simplest one that meets the constraints.
Use best-practices when current evidence can change the choice.
Persist research only when it remains useful after the task.
If $ARGUMENTS is empty, ask what to explore and stop.
Use AskUserQuestion for decisions when that tool is available and permitted.
When finished, return to the development loop if you were already there.