SuperAPI AI 工具集

ascii-terminal-animation-pack

设计与创作

查看项目

更新于 10-15 21:47

技能介绍

用途:规划并生成终端 ASCII 动画或屏保式输出,包括刷新规则、帧率、循环策略与低闪烁指引,同时必须提供一个纯 ASCII 静态海报帧,便于放入 README 或工单。

触发条件:仅当用户明确说出技能名 ascii-terminal-animation-pack 时使用,例如“use ascii-terminal-animation-pack”“用 ascii-terminal-animation-pack 做终端动画”。动画必须是被显式触发的演示,不得在普通日志中默认输出动画。

输入参数:theme(matrix、waves、custom,默认 matrix)、width(默认 80)、height(默认 24)、fps(默认 10)、durationSeconds(默认 3)、loop(默认 false)、colorMode(none、ansi256,默认 ansi256)。

必需输出:animationSpec(刷新规则、FPS、循环策略、禁用条件)、staticPosterFrame(仅 ASCII)、safetyNotes(退出与禁用指引,避免日志刷屏)。附带脚本 scripts/matrix_demo.py 是尽力而为的矩阵雨演示,短时运行且仅限 TTY;另有 examples/spec.md 与 examples/poster.md。

质量要求:默认非刷屏(时长短、易退出、非交互输出时禁用);静态帧仅用 ASCII 且可安全复制粘贴;动画输出不应与应用常规日志混在一起,建议独立命令或独立流。非交互或重定向输出时应跳过动画。

限制:资料未提供安装命令、许可证、收费或平台信息;所述版本兼容、配置文件、环境变量、依赖冲突与性能陷阱为通用注意事项,未给出具体实现细节。