关于 ascii-cli-logo-banner-figletjs
用于制作 FIGlet 或 TAAG 风格 CLI 横幅的技能,输出可直接复制的文本。可指定字体、布局、宽度和可选颜色,并要求提供纯文本及回退版本。
主要功能
- 01使用 FIGfont 渲染横幅
- 02设置横向与纵向布局
- 03选择字体、宽度和紧凑模式
- 04可选指定 ANSI256 Logo 上色
- 05提供纯文本及颜色回退版本
适用场景
- 01制作 FIGlet 风格的 CLI 启动横幅
- 02调整横幅布局以适应较窄终端
- 03准备带纯文本回退的彩色输出
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ full-stack-skills/ ascii-skills --skill ascii-cli-logo-banner-figletjs安装后在 Claude Code 中输入/ascii-cli-logo-banner-figletjs确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
LICENSE.txtagents/openai.yamlexamples/color-ansi256.mdtaag-figlet.mdscripts/figlet_banner.mjs详细介绍
何时使用此技能
关键触发规则
- 仅当用户明确提及技能名称
ascii-cli-logo-banner-figletjs时,才使用此技能。
触发短语包括:
- "ascii-cli-logo-banner-figletjs"
- "use ascii-cli-logo-banner-figletjs"
- "用 ascii-cli-logo-banner-figletjs 生成 TAAG/FIGlet 大字"
- "使用 ascii-cli-logo-banner-figletjs 调 horizontalLayout / verticalLayout"
边界
- 仅输出可复制粘贴的文本和布局规则。不要修改项目代码。
- FIGlet/TAAG 风格由 FIGfont(.flf)渲染和布局“压缩/字距调整”选项决定。
- ANSI 上色为可选项,且不得破坏对齐(空格不着色)。
- 依赖说明:
figletnpm 包通常用作 Node 接口,由figlet.js提供支持。
如何使用此技能
输入(推荐)
- brand(必填)
- width(默认 80;如果
< 60,使用紧凑模式) - font(默认 Standard)
- horizontalLayout(默认 | full | fitted | controlled smushing | universal smushing)
- verticalLayout(默认 | full | fitted | controlled smushing | universal smushing)
- whitespaceBreak(true|false,默认 true)
- slogan/hint(可选;在 Logo 下方居中显示的行)
- center(默认 true)
- rule(默认 true;对于主视觉输出设为 false)
- version/repo/docs/author(可选;仅在
rule=true时使用) - colorMode(none | ansi256,默认 none;仅用于 Logo)
- colorStart/colorEnd(0-255,默认 33/129;仅在
colorMode=ansi256时使用)
输出(必填)
- bannerPlain:横幅文本(无颜色)
- coloredText:当
colorMode=ansi256时,提供带颜色的 Logo 输出 - plainTextFallback:带颜色时,还需提供无颜色回退版本(布局相同)
脚本
scripts/figlet_banner.mjs
示例
examples/taag-figlet.mdexamples/color-ansi256.md
质量检查清单
- 遵循布局选项(横向/纵向布局)
- 80 列输出不会换行;末尾没有空格
- 上色模式不会破坏对齐(空格不着色)
- 绝不打印机密信息(令牌、内部 URL、个人数据)
关键词
英文: ascii-cli-logo-banner-figletjs, figlet, figlet.js, FIGfont, taag, ascii, banner, smushing, kerning, ansi256 中文: ascii-cli-logo-banner-figletjs, FIGlet 大字, TAAG, FIGfont 字体, 横向布局, 纵向布局, ANSI256 上色
常见陷阱 (Gotchas)
- 版本兼容性:注意框架版本与依赖库的兼容性,不同版本 API 可能有差异
- 配置文件格式:配置文件格式错误是最常见的问题,建议使用编辑器的语法检查
- 环境变量:确保所有必要的环境变量已正确设置,敏感信息不要硬编码
- 依赖冲突:多版本共存时注意依赖冲突,使用 lock 文件锁定版本
- 性能陷阱:大数据量场景下注意性能优化,避免 N+1 查询等常见问题
使用流程
步骤 1:环境准备
确保开发环境已安装必要的依赖和工具。
步骤 2:配置初始化
根据项目需求进行基础配置。
步骤 3:核心功能使用
按照示例代码实现核心功能。
步骤 4:测试验证
运行测试确保功能正常。
步骤 5:部署上线
完成开发后进行部署和监控。
评论
支持 Markdown