SuperAPI AI 工具集

terminal-ui-design

设计与创作

查看项目

更新于 10-16 09:54

技能介绍

用途:该技能面向构建 CLI 工具、TUI 应用或终端界面的场景,强调“高设计品质”,目标是产出有创意、精致且不落入通用终端审美的代码。

主要能力:提供系统化的终端界面设计指导,包括设计思维(先确定鲜明的美学方向,如赛博朋克、复古计算、极简禅意、合成波霓虹、粗野主义、蒸汽朋克、军事风格等,并考虑用途、受众、工作流、技术约束与差异化记忆点);边框与制表字符选择(单线、双线、圆角、粗线、虚线、纯 ASCII、块字符及自定义 Unicode);配色策略(ANSI 16、256 色、真彩色、单色,以及渐变、背景色块、语义色、反显、明暗层次);排版与文字样式(ASCII 艺术标题、字重、下划线、字间距、大小写、符号装饰、自定义项目符号);布局与空间构图(面板、分栏、表格、留白、密度、层级、非对称);动态与动画(Braille 与点阵 spinner、进度条、打字机效果、过渡、实时更新);数据展示(迷你折线、条形图、表格、树形结构、状态指示、量表);装饰元素(分隔线、章节标记、背景纹理、图标)。还列出了应避免的通用审美反模式,并给出库速查(Python Rich/Textual,Go Bubbletea/Lipgloss,Rust Ratatui,Node.js Ink/Blessed)及 ANSI 转义码参考。

使用方式:在用户要求构建 CLI 工具、TUI 应用或终端界面时调用。先明确美学方向与约束,再按上述维度选择边框、配色、排版与布局并实现;实现复杂度应与美学愿景匹配。

适用场景:终端应用、命令行工具、终端仪表盘等界面设计。

限制:资料未提供具体安装命令、收费或平台信息;文中给出的调色板与库仅为示例参考,未包含可直接运行的完整代码示例。