analyze について
analyze は、変換済みの `.txt` 録画テキストを意味解析するスキルです。ドメイン別や自動の解析に対応し、密度分析や JSON、Markdown レポートの出力を選べます。
主な機能
- 01変換済み `.txt` 録画テキストの分析
- 02trading、ml、dev、claude の各ドメインに対応
- 03curated、auto、full、density の分析タイプ
- 04JSON または Markdown レポート出力
- 05密度分析とピーク箇所へのジャンプ
活用シーン
- 01trading ドメインの録画テキスト分析
- 02キーワードの自動検出
- 03JSON または 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が指定されている場合 -> Phase 1(ファイル選択)をスキップ-tが指定されている場合 -> Phase 2(分析タイプ)をスキップ-dが指定されている場合 -> Phase 3(ドメイン選択)をスキップ--json/--mdが指定されている場合 -> Phase 6(レポート形式)をスキップ--jumpが指定されている場合 -> 分析後にジャンプを自動実行
ワークフロー
- 事前確認:.txt ファイルがあるか確認
- 検出:.txt ファイルを検索
- 選択:ファイルについてAskUserQuestionで質問
- タイプ:分析タイプについてAskUserQuestionで質問
- ドメイン:ドメインについてAskUserQuestionで質問(複数選択)
- キュレーション:ripgrep 検索を実行
- 自動:選択されている場合はYAKEを実行
- 密度:選択されている場合は密度ウィンドウを計算
- 形式:レポート形式についてAskUserQuestionで質問
- 次の操作:フォローアップ操作について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 を試す |
実行後の振り返り
このスキルの実行後、終了する前に以下を確認してください。
- コマンドは成功しましたか? — 成功しなかった場合は、失敗の原因となった指示またはエラーテーブルを修正してください。
- パラメーターや出力に変更はありましたか? — 基盤となるツールのインターフェースにずれが生じた場合は、使用例とパラメーターテーブルを更新して、実際の内容に合わせてください。
- 回避策が必要でしたか? — 臨機応変な対応(別のフラグ、追加の手順など)が必要だった場合は、次回同じ回避策が不要になるよう、このSKILL.mdを更新してください。
問題が実際に再現可能な場合にのみ更新してください。推測に基づく更新は避けてください。
コメント
Markdown 対応