collect-evidence

Aggregate PR metadata, commits, comments, and changed files into an in-memory Evidence Bundle.

Updated Mar 11, 2026
One-click install
npx skills add https://github.com/ether-moon/knowledge-distillery --skill collect-evidence
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: collect-evidence
Source: https://github.com/ether-moon/knowledge-distillery/tree/main/plugins/knowledge-distillery/skills/collect-evidence
Command: npx skills add https://github.com/ether-moon/knowledge-distillery --skill collect-evidence

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manual aggregation of PR-related evidence across diverse sources is error-prone and time-consuming. This skill automates transforming references in the Evidence Bundle Manifest into concrete content that downstream stages can consume, enabling faster and more reliable PR processing.

Core Features & Use Cases

  • Gather PR metadata (title, body) and a changelist to form an in-memory Evidence Bundle.
  • Retrieve and enrich with optional sources (Linear issues, Slack threads, memento notes, Greptile comments, Notion pages) when available.
  • Preserve raw content without writing to disk and expose a sufficiency verdict for downstream orchestration.

Quick Start

Invoke the collect-evidence subagent for a PR to fetch and assemble the in-memory Evidence Bundle.

Frequently Asked Questions about collect-evidence

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I aggregate GitHub pull request metadata and commits into a structured bundle?

To aggregate GitHub pull request metadata and commits into a structured bundle, use an automated skill to fetch PR titles, bodies, changelists, and comments. It assembles this data in-memory while preserving raw content for downstream processing without writing to disk.

Can I enrich GitHub PR evidence with context from Linear, Slack, and Notion?

Yes, you can enrich GitHub PR evidence with context from Linear, Slack, and Notion. The aggregation process retrieves optional sources like Linear issues, Slack threads, and Notion pages when available, integrating them directly into the in-memory evidence bundle.

What is the best way to automate collecting pull request data for batch processing workflows?

The best way to automate collecting pull request data for batch processing workflows is using a dedicated aggregation skill. It applies to batch-refine workflows across PRs, fetching metadata and changed files to form an in-memory bundle and exposing a sufficiency verdict for orchestration.

Does collecting PR evidence require writing temporary files to disk?

Collecting PR evidence does not require writing temporary files to disk. The aggregation process preserves raw content and operates entirely in-memory, forming an evidence bundle that can be consumed directly by downstream stages without touching the file system.

How do I determine if collected pull request evidence is sufficient for automated review?

To determine if collected pull request evidence is sufficient for automated review, the aggregation process exposes a sufficiency verdict. This verdict evaluates the assembled in-memory bundle of PR metadata, commits, and comments, guiding downstream orchestration on whether to proceed.

Can I use Greptile comments to enrich the pull request evidence bundle?

Yes, you can use Greptile comments to enrich the pull request evidence bundle. The collection process fetches PR-related evidence and optionally integrates Greptile comments alongside Linear issues, Slack threads, memento notes, and Notion pages when available.