SuperAPI AI 工具集

tui-application-playbook

编程与开发

查看项目

更新于 10-16 05:07

技能介绍

用途:指导执行终端用户界面(TUI)应用任务,适用于带交互界面的 CLI 工具、终端仪表盘、文本编辑器等终端渲染项目。

主要能力:以垂直切片方式规划里程碑(如 navigation、data-display、editing),要求先建立贯穿全部用户界面的步行骨架,再逐步填充真实功能,保证每个里程碑可测试、可完成完整流程。

使用方式:本 playbook 依赖 tuistory 技能做 TUI 验证与测试。若未安装,可从 droid-evolved 插件安装:droid plugin marketplace add https://github.com/Factory-AI/factory-plugins 和 droid plugin install droid-evolved@factory-plugins,安装后 tuistory 会出现在可用技能中。

分工与流程:tui-worker 负责视图、组件、输入与状态,先写测试再实现,并用 tuistory 手动验证渲染与交互(如 tuistory snapshot --trim、tuistory press <key>、tuistory type "<text>");backend-worker 负责数据层、服务与业务逻辑,同样先写测试。里程碑完成后由 work-scrutiny-validator 校验,再由 user-testing 通过 tuistory 验证 TUI 流程,失败则创建修复任务。

限制与注意:避免水平式里程碑、跳过骨架、单功能过大;需覆盖空状态、错误状态、溢出截断与窗口缩放,并测试键盘交互边界;单元测试无法发现渲染问题,必须用 tuistory 做视觉验证。