synthesize について
synthesize は、複数チャネルの調査結果をまとめ、順位付きレポートにするスキルです。結果の統合、順位付け、分類、整形を順に進め、概要版や記録形式も出力できます。
主な機能
- 01複数チャネルの調査結果を統合
- 02調査結果の順位付け
- 03チャネル別に調査結果を分類
- 04レポート、概要版、記録の整形
- 05結果がない場合の明記
活用シーン
- 01複数の調査エージェントの結果を統合
- 02未整理の調査結果から順位付きレポートを作成
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ athola/ claude-night-market --skill synthesizeインストール後、Claude Code で/synthesizeを入力して読み込まれたか確認します。
詳細
調査結果の統合
使用する場面
- 複数のチャネルから調査エージェントが結果を返した後
- 生の調査結果から、最終的な順位付きレポートを作成する場合
使用しない場面
- 調査セッションがアクティブでない場合(先に
/tome:researchを実行してください) - 単一のチャネルをさらに調査する場合(代わりに
/tome:digを使用してください)
すべてのチャネルの調査結果を統合し、順位付きレポートを作成します。
ワークフロー
- 統合:
tome.synthesis.merger.merge_findings() - 順位付け:
tome.synthesis.ranker.rank_findings() - グループ化:
tome.synthesis.ranker.group_by_channel() - 書式設定:
tome.output.report.format_report()
出力形式
- レポート:セクション分けされた完全な Markdown
- 要約:1~2 ページに凝縮したもの
- トランスクリプト:セッションの生ログ
終了条件
- 出力を書式設定する前に、
merge_findings()、rank_findings()、group_by_channel()をすべて順番に呼び出している - デフォルトでは
format_report()を使用して出力を書式設定する。または、フラグが設定されている場合はformat_brief()/format_transcript()を使用する - レポート内の調査結果がテーマごとにグループ化され、チャネルごとの生のリストとして提示されていない
- 統合された調査結果が 0 件の場合、空または捏造したレポートを生成するのではなく、その旨を明記している
- アクティブなセッションがない場合、先に
/tome:researchを実行するよう案内するエラーを出力している
コメント
Markdown 対応