关于 full-workflow
串联录制、流式备份、转换和分析的 asciinema 端到端工作流技能。可通过参数跳过备份或分析,并选择快速或完整分析。
主要功能
- 01串联录制、备份、转换和分析
- 02支持标题与分析域参数
- 03可跳过备份或分析
- 04提供快速和完整分析选项
- 05完成后显示摘要
适用场景
- 01录制并分析一次终端会话
- 02仅录制和转换,稍后再分析
- 03为分析指定标题或领域
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ terrylica/ cc-skills --skill full-workflow安装后在 Claude Code 中输入/full-workflow确认已加载。
附带文件references/evolution-log.md
详细介绍
/asciinema-tools:full-workflow
完整端到端工作流:录制、备份、转换和分析。
自我进化的技能:此技能会在使用过程中不断改进。如果说明有误、参数发生变化,或需要采用变通方法,请立即修复此文件,不要拖延。仅在问题真实且可复现时才进行更新。
参数
| 参数 | 描述 |
|---|---|
-t, --title | 录制标题 |
-q, --quick | 录制后快速分析 |
-f, --full | 录制后完整分析 |
-d, --domains | 分析所用的域 |
--no-backup | 跳过流式备份 |
--no-analyze | 跳过分析(仅录制和转换) |
执行
串联多个技能:录制 -> 备份 -> 转换 -> 分析
跳过逻辑
- 如果提供了
-t-> 直接使用标题 - 如果提供了
-q或-f-> 跳过工作流配置 - 如果提供了
--no-backup-> 跳过备份步骤 - 如果提供了
--no-analyze-> 跳过分析步骤
工作流
- 配置:通过 AskUserQuestion 询问工作流选项
- 录制:调用 asciinema-recorder
- 备份:调用 asciinema-streaming-backup(如果已启用)
- 转换:调用 asciinema-converter
- 分析:调用 asciinema-analyzer(如果已启用)
- 报告:显示摘要
使用示例
# Quick workflow with title
/asciinema-tools:full-workflow -t "Feature dev" -q
# Full analysis on trading domain
/asciinema-tools:full-workflow -f -d trading,ml
# Record only, analyze later
/asciinema-tools:full-workflow --no-analyze
故障排除
| 问题 | 原因 | 解决方案 |
|---|---|---|
| 未找到录制内容 | 没有正在运行的 asciinema 会话 | 请先运行 /asciinema-tools:record |
| 跳过备份 | 守护进程未运行 | 运行 /asciinema-tools:daemon-start |
| 转换失败 | .cast 格式无效 | 使用 asciinema -V 检查 asciinema 版本 |
| 分析超时 | 录制文件过大 | 使用 --no-analyze,然后单独运行分析 |
| 权限被拒绝 | 输出目录不可写 | 检查目录权限 |
执行后反思
此技能完成后,请在结束前检查:
- 命令是否成功? — 如果没有,请修复导致失败的说明或错误表。
- 参数或输出是否发生变化? — 如果底层工具的接口发生变化,请更新用法示例和参数表以保持一致。
- 是否需要采用变通方法? — 如果你不得不临时调整(使用不同的标志、增加额外步骤),请更新此 SKILL.md,避免下次调用时再次遇到相同问题。
仅在问题真实且可复现时才进行更新,不要基于猜测更新。
评论
支持 Markdown