SuperAPI AI 工具集

designing-ui-for-cli

设计与创作

查看项目

更新于 10-15 22:40

技能介绍

用途:这是一个在编写、修改或审查任何 CLI/TUI 显示代码之前触发的设计纪律技能,用 7 个阶段规范终端界面的注册、简报、实现、评审、审计与打磨。

主要能力:以项目根目录、.claude/context/ 或 docs/ 下的 PRODUCT.md、DESIGN.md(基础设计系统:颜色、令牌、字体、组件)和 DESIGN.TUI.md(TUI 补充:输出通道、符号、交互行为规则)为依据。7 阶段为:0 上下文(运行 scripts/load-design-context.py 加载设计上下文)、1 注册(判定 brand-cli 或 product-cli)、2 成形(产出 10 节 shape brief 并经用户确认)、3 实现、4 评审(Nielsen /40 评分与 AI-slop 判定及确定性检测)、5 审计(P0–P3 严重度与 5 维 /20 建议评分)、6 打磨(22 项清单)。

使用方式:技能针对用户指定或任务命名的目标激活,不自动检测“涉及 UI 的任务”。阶段 2 需经 AskUserQuestion 确认简报后才写显示代码;阶段 5 中任何 P0 问题阻止发布;阶段 6 每项须勾选或记录延期理由。状态指示符规范:运行 ⠸ 青色、成功 ✓ 绿色、警告 ! 黄色、错误 ✗ 红色、跳过 – 暗色,状态符号固定在第 0 列,且形状而非仅颜色区分状态。

适用场景:Typer、Rich、Textual、Questionary 等终端界面,以及动画/品牌启动屏、Pydantic CLI 数据模型等。

限制:依赖 uv add typer textual pydantic tinydb questionary pyfiglet python-dateutil;缺少 PRODUCT.md 时需先内联访谈生成。具体收费、价格与平台信息暂未提供。