功能计划
要点对于新应用或包含多个功能的请求,MonstarX 会先写一份功能计划——固定在聊天上方的清单——每构建完一个功能就打一个勾。你可以添加功能,调整尚未构建的功能的顺序或移除它们,单独构建某个功能,重新打开已构建的功能,或点击“继续”构建剩下的全部功能。自动 QA 会把每个功能标记为“已验证”“QA 未通过”或“需要密钥”。
一个大需求,其实就是一串功能。在为新应用编写任何代码之前,MonstarX 会先把这串功能写成一份功能计划——固定在聊天上方的清单——让你知道它准备构建什么,并能逐个功能地跟进进度。
小调整和小修复(比如“把按钮调大一点”)不需要计划,所以不会生成。
功能计划会显示什么?
Section titled “功能计划会显示什么?”功能计划以一条横栏的形式固定在聊天顶部:功能、一条进度条,以及类似已构建 6/8 项 · 已验证 2 项的一行文字。MonstarX 工作时,这行文字会显示它正在做什么:已构建 0/6 项 · 正在构建 Home page with calm hero。
运行过 QA 之后,这行文字还会统计未通过 QA 的功能和等待密钥的功能(这些功能需要先连接 Stripe 等服务才能测试)。
点击横栏即可展开清单。每个功能会显示:
- 状态图标:空心圆表示待办,转圈表示正在构建,绿色对勾表示已构建。琥珀色圆点表示功能已开始但尚未完成(比如你点击了停止之后)。
- 功能标题和简短编号(
f1、f2……)。 - 核心使用流程:标记应用必不可少的功能。
- 验收标准:点击可查看判断功能是否完成的检查项。
- 一段简短说明,介绍这个功能涵盖哪些内容。
- QA 徽章:已验证(已在真实浏览器中测试)、QA 未通过或需要密钥,下方附有 QA 的说明。
点击底部的隐藏功能(或再次点击横栏)即可收起清单。你发送新请求时,它也会自动收起,不会把对话挤出视线。
怎样向计划中添加功能?
Section titled “怎样向计划中添加功能?”-
点击功能横栏,展开计划。
-
滚动到底部,在向功能计划添加功能…中输入新功能。
-
按 Enter 或点击添加。新功能会以待办状态加入列表。
添加功能并不会立即构建它。你可以点击它自己的构建按钮单独构建,也可以点击继续,构建剩下的所有功能。
你也可以从其他地方添加功能:收尾卡片上的创意、安全标签页中的检测项,以及别人在你的预览上留下的评论(转为功能)。一份计划最多可以包含 40 个功能。
每个功能可以做哪些操作?
Section titled “每个功能可以做哪些操作?”把鼠标悬停在功能上(在手机上轻触该功能),就会显示它的按钮。
| 功能状态 | 按钮 | 作用 |
|---|---|---|
| 待办 | ↑ / ↓ | 上移或下移,让它更早或更晚构建。有两个或以上功能在等待时才会显示。 |
| 待办 | 构建 | 立即单独构建这个功能。如果正在构建其他内容,它会在队列中等待当前构建完成。 |
| 待办 | × | 将它从计划中移除。MonstarX 构建期间不显示。 |
| 已构建 | ↺(重新打开) | 把它标记为未构建,下次点击继续时会重新构建。适合功能还不够理想的时候使用。MonstarX 构建期间不显示。 |
“继续”按钮有什么作用?
Section titled ““继续”按钮有什么作用?”只要还有待办功能,并且当前没有正在构建或在队列中等待的内容,横栏中就会出现继续按钮。点击后会发送一个请求:按顺序构建计划中剩余的功能。
如果某次请求结束时还有功能没有构建,MonstarX 最新回复的下方也会出现继续构建横栏,显示“还有 2 个规划功能待构建”,点击查看详情即可展开清单。
QA 如何标记功能?
Section titled “QA 如何标记功能?”自动 QA 测试你的应用后,会把结论写进计划:
- 已验证:该功能在真实浏览器中运行正常。
- QA 未通过:有地方没有正常工作,QA 的说明会指出具体问题。
- 需要密钥:该功能用到的服务尚未连接,因此无法测试。详见连接器。
横栏会汇总这些结果:已构建 6/6 项 · 已验证 4 项 · 1 项未通过 QA。
所有功能都构建完成后会怎样?
Section titled “所有功能都构建完成后会怎样?”MonstarX 会在聊天中发布一张卡片:计划中的功能已全部构建,附上一句话总结你的应用现在能做什么,以及几条接下来可以尝试的创意。点击某个创意上的添加(或添加全部)即可把它加入计划,然后点击构建此功能开始构建。详见跟进构建进度。
为什么我的小修改没有生成功能计划?
功能计划只用于新应用和包含多个功能的请求。小调整或小修复会直接构建,不会生成清单。
可以修改功能的标题吗?
不能直接修改。你可以移除这个功能,再用你想要的措辞重新添加;或者在聊天中告诉 MonstarX 这个功能应该包含哪些内容。
移除功能会删除它的代码吗?
不会。移除只是把功能从清单上拿掉,应用本身不会有任何变化。已构建的功能不能从计划中移除;如果想去掉已经构建好的内容,请在聊天中提出。
为什么看不到“继续”按钮?
只有在还有待办功能、并且当前没有正在构建或在队列中等待的内容时,它才会显示。当前构建完成后,它就会重新出现。
“重新打开”会对我的应用做什么?
不会立即产生任何变化,它只是把功能标记为未构建。下次点击继续(或该功能自己的构建按钮)时,就会重新构建它。