← Browse

@athola/synthesize

A

Merges, dedupes, ranks, and formats research findings into a report. Use after research agents return results from multiple channels to produce a ranked report.

skillclaude

Install

agr install @athola/synthesize --target claude

Writes 1 file into .claude/skills/, pinned to git-d68d36b5.

  • .claude/skills/synthesize/SKILL.md

Document


name: synthesize description: Merges, dedupes, ranks, and formats research findings into a report. Use after research agents return results from multiple channels to produce a ranked report. alwaysApply: false category: synthesis tags:

  • merge
  • rank
  • format
  • report estimated_tokens: 150 model_hint: standard

Finding Synthesis

When To Use

  • After research agents return results from multiple channels
  • Producing a final ranked report from raw findings

When NOT To Use

  • No research session is active (run /tome:research first)
  • Refining a single channel (use /tome:dig instead)

Merge findings from all channels into a ranked report.

Workflow

  1. Merge: tome.synthesis.merger.merge_findings()
  2. Rank: tome.synthesis.ranker.rank_findings()
  3. Group: tome.synthesis.ranker.group_by_theme()
  4. Format: tome.output.report.format_report()

Output Formats

  • report: Full sectioned markdown
  • brief: Condensed 1-2 pages
  • transcript: Raw session log

Exit Criteria

  • merge_findings(), rank_findings(), and group_by_theme() all called in sequence before output is formatted
  • Output formatted via format_report() by default, or format_brief() / format_transcript() when the flag is set
  • Findings grouped by theme in the report, not presented as raw per-channel lists
  • If the merged finding count is 0, this is stated explicitly rather than generating an empty or fabricated report
  • If no active session exists, error emitted directing the user to run /tome:research first

Trustgrade A

  • passBody integrity

    Whether the stored document is plausibly the kind of file the artifact declares, rather than something fetched by mistake.

  • passType matchnot applicable to this artifact type

    Whether the artifact is really the kind of thing its metadata claims it is.

  • passFreshness

    How long since the source repository was last pushed to.

  • passPrompt injection

    Scans the artifact's own text for instructions aimed at your agent rather than at you.

  • passLicense

    Whether the source repository declares an SPDX license permissive enough to redistribute.

How the grade is calculated

Each check contributes 0 points when it passes, 1 when it warns, and 2 when it fails. The total maps to a letter:

  • Aevery check passed
  • Bone warning
  • Ctwo warnings
  • Dprompt injection or body integrity failed, or three warnings
  • Fone of those failed, and something else is wrong

These are automated hygiene checks, not a security audit, and not a dependency or vulnerability scan. A grade of A means nothing was flagged — not that the artifact is safe.

Versions

  • git-d68d36b509052026-07-31