SuperAPI AI 工具集

prototype

设计与创作

查看项目

更新于 10-15 21:49

技能介绍

用途:prototype 用于构建一次性(throwaway)原型来回答某个设计问题,问题决定原型的形态。适用于想快速验证状态模型或逻辑是否合理,或探索界面应该长什么样。

主要能力:先判断要回答的问题,分为两条分支。若问题是“这套逻辑/状态模型感觉对吗”,走 LOGIC.md,构建一个极小的交互式终端应用,把状态机推过那些在纸面上难以推理的用例。若问题是“这应该长什么样”,走 UI.md,在单个路由上生成多个差异很大的界面变体,通过 URL 查询参数和底部浮动栏切换。若问题确实模糊且联系不到用户,则按周边代码选择更匹配的分支(后端模块→逻辑;页面或组件→界面),并在原型顶部说明该假设。

使用方式与规则:原型从第一天起就是一次性的,并明确标注。代码放在实际使用位置附近,命名让普通读者能看出是原型而非生产代码;一次性界面路由遵循项目既有路由约定,不新造顶层结构。提供一条命令即可运行,使用项目现有任务运行器(如 pnpm <name>、python <path>、bun <path> 等)。默认不做持久化,状态保存在内存中;若问题明确涉及数据库,则使用临时数据库或带有“PROTOTYPE — wipe me”清晰命名的本地文件。跳过打磨:不写测试,除可运行所需外不做错误处理,不做抽象。暴露状态:每次操作(逻辑)或每次变体切换(界面)后,打印或渲染完整相关状态。完成后,把已验证的决策并入真实代码,并将原型本身作为一手资料提交到一次性分支(不进入 main),在实现 issue 上留下指向该分支的上下文指针,同时记录结论及其所解决的问题。

限制:资料未提供具体安装命令、收费、价格、平台或效果信息。