关于 engram-tui-quality
为 Engram TUI 开发提供界面质量规则的技能,面向添加页面、菜单或调整交互的开发者。它同时规定键盘行为、状态呈现和导航要求,并要求界面行为变更配套确定性测试。
主要功能
- 01统一不同页面的键盘行为
- 02明确呈现空、加载和错误状态
- 03为长列表提供截断或滚动提示
- 04返回导航应保留上下文
- 05为交互、渲染和异步逻辑添加测试
适用场景
- 01新增 TUI 页面或菜单选项
- 02修改快捷键或导航流程
- 03调整列表与详情视图的渲染
- 04验证界面行为变更的测试覆盖
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ gentleman-programming/ engram --skill engram-tui-quality安装后在 Claude Code 中输入/engram-tui-quality确认已加载。
详细介绍
适用场景
在以下情况下使用此技能:
- 添加屏幕或菜单选项
- 更改按键绑定或导航流程
- 更新列表渲染和详情视图
UX 规则
- 各屏幕的键盘行为必须保持一致。
- 必须明确、易读地呈现空状态、加载状态和错误状态。
- 长列表必须提供清晰的截断或滚动提示。
- 返回导航应以可预测的方式保留上下文。
测试规则
- 为新增的按键转换添加
update测试。 - 为新增的渲染分支添加
view测试。 - 为异步命令/数据加载路径添加
model测试。
任何 TUI 行为变更发布前都必须通过确定性测试。
评论
支持 Markdown