SuperAPI AI 工具集

prototype

编程与开发

查看项目

更新于 10-16 08:44

技能介绍

用途:原型是回答一个问题的一次性代码,问题决定形态。该技能先识别要回答的问题,再选择分支。

主要能力与分支:若问题是“这个逻辑/状态模型感觉对吗”,走 LOGIC 分支,构建小型交互式终端应用,把状态机推过纸上难以推理的场景;若问题是“这个应该长什么样”,走 UI 分支,在单个路由上生成几个根本不同的 UI 变体,通过 URL 搜索参数和浮动底栏切换。两分支产物差异很大,选错则原型白费;若问题模糊且用户不可达,默认选与周围代码更匹配的分支(后端模块→逻辑,页面或组件→UI),并在原型顶部说明假设。

通用规则:从第一天起就是一次性的并明确标记,代码放在实际使用位置附近,命名让读者看出是原型而非生产代码;一次性 UI 路由遵循项目已有路由约定,不发明新的顶层结构。一条命令运行,使用项目现有任务运行器支持的方式,如 pnpm <name>、python <path>、bun <path> 等。默认不持久化,状态存内存;若问题明确涉及数据库,用临时数据库或带明确“PROTOTYPE——可清除”名称的本地文件。跳过打磨,不写测试、不做超出可运行所需的错误处理与抽象。展示状态,每次操作或变体切换后打印或渲染完整相关状态。完成后删除或吸收,不让其在仓库腐烂。

完成时:唯一值得保留的是答案,连同它回答的问题记录到持久位置;若答案成为长期项目规则或约束,提议写入 RULES;若只是一次性结论,记到 commit 消息、task 或原型旁 NOTES.md。用户在线时记录即简短对话,不在线则留占位符待填入后再删除原型。

限制:资料未提供具体安装命令、依赖、平台或收费信息。