mcpField
A
analyze

analyze

github.com/terrylica数据与数据库294 次安装1 天前更新
代码仓库

关于 analyze

analyze 是用于对转换后的 `.txt` 录制内容进行语义分析的技能,面向需要从录制文本中提取主题和结构的用户。它支持按领域和分析类型运行,并可输出 JSON 或 Markdown 报告。

主要功能

  1. 01分析转换后的 `.txt` 录制文本
  2. 02支持 trading、ml、dev、claude 领域
  3. 03提供 curated、auto、full、density 类型
  4. 04支持 JSON 或 Markdown 报告
  5. 05可分析内容密度并跳转至重点

适用场景

  1. 01分析 trading 领域录制文本
  2. 02自动发现文本关键词
  3. 03生成 JSON 或 Markdown 分析报告

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/terrylica/cc-skills --skill analyze

安装后在 Claude Code 中输入/analyze确认已加载。

附带文件references/evolution-log.md

详细介绍

/asciinema-tools:analyze

对转换后的 .txt 录制内容运行语义分析。

自进化技能:此技能会在使用过程中持续改进。如果指令有误、参数发生变化,或需要采用变通方法,请立即修复此文件,不要拖延。仅针对真实且可复现的问题进行更新。

参数

参数说明
file.txt 文件的路径
-d, --domains领域:trading,ml,dev,claude
-t, --type类型:curated、auto、full、density
--json以 JSON 格式输出
--md保存为 Markdown 报告
--density包含密度分析
--jump分析后跳转到峰值部分

执行

使用用户选择的选项调用 asciinema-analyzer 技能。

跳过逻辑
  • 如果提供了 file -> 跳过阶段 1(文件选择)
  • 如果提供了 -t -> 跳过阶段 2(分析类型)
  • 如果提供了 -d -> 跳过阶段 3(领域选择)
  • 如果提供了 --json/--md -> 跳过阶段 6(报告格式)
  • 如果提供了 --jump -> 分析后自动执行跳转
工作流
  1. 预检:检查是否有 .txt 文件
  2. 发现:查找 .txt 文件
  3. 选择:通过 AskUserQuestion 选择文件
  4. 类型:通过 AskUserQuestion 选择分析类型
  5. 领域:通过 AskUserQuestion 选择领域(多选)
  6. 精选分析:运行 ripgrep 搜索
  7. 自动分析:如果选择了自动分析,则运行 YAKE
  8. 密度分析:如果选择了密度分析,则计算密度窗口
  9. 格式:通过 AskUserQuestion 选择报告格式
  10. 后续操作:通过 AskUserQuestion 选择后续操作

示例

# Quick curated analysis for trading domain
/asciinema-tools:analyze session.txt -d trading -t curated

# Full analysis with density and JSON output
/asciinema-tools:analyze session.txt -t full --density --json

# Auto keyword discovery with markdown report
/asciinema-tools:analyze session.txt -t auto --md

故障排除

问题原因解决方案
未找到 ripgrep尚未安装brew install ripgrep
YAKE 不可用缺少 Python 软件包uv pip install yake
未找到关键词领域错误或内容稀疏尝试使用 -t auto 进行发现

执行后回顾

此技能运行完成后,在结束前进行检查:

  1. 命令是否成功? — 如果没有成功,请修复导致失败的指令或错误表。
  2. 参数或输出是否发生变化? — 如果底层工具的接口发生变化,请更新用法示例和参数表以保持一致。
  3. 是否需要采用变通方法? — 如果你不得不临时变通(使用不同标志、增加额外步骤),请更新此 SKILL.md,以免下次调用时还要采用相同的变通方法。

仅当问题真实且可复现时才进行更新,不要臆测。

评论

支持 Markdown