← ClaudeAtlas

collect-evidencelisted

Collects the actual content of all evidence sources identified in a PR's Evidence Bundle Manifest and produces a structured Evidence Bundle. Stage B step 1 — transforms identifier references into full content for downstream candidate extraction. Called by batch-refine orchestrator per PR.
ether-moon/knowledge-distillery · ★ 0 · Code & Development · score 61
Install: claude install-skill ether-moon/knowledge-distillery
# collect-evidence — Stage B-1 Evidence Collection ## When This Skill Runs - Called by `/knowledge-distillery:batch-refine` orchestrator as a subagent per PR - Runs within the same subagent context (Evidence Bundle is returned in-memory) - Invoked as `/knowledge-distillery:collect-evidence` ## Prerequisites - GitHub MCP server configured with `pull_requests,issues,labels` toolsets - `git` with access to `refs/notes/commits` - Linear MCP server (optional — graceful degradation if unavailable) - Notion MCP server (optional — graceful degradation if unavailable) ## Allowed Tools - GitHub MCP (read-only by behavioral contract) — PR data and review comments - Linear MCP — issue details and comments (read-only) - Notion MCP — page content retrieval (read-only) - `git log`, `git show`, `git notes show` — commit and memento data - `Bash`, `Read`, `Glob`, `Grep` - No file writes. No vault.db access. No `knowledge-gate` CLI. - MUST NOT create, modify, or delete any GitHub resources (comments, labels, PRs). Read operations only. ## Input | Field | Source | Format | |-------|--------|--------| | PR number | Passed by orchestrator | Integer | | Repository | Derived via GitHub MCP if not provided | `owner/repo` | | Manifest JSON | Parsed from PR comment — strict delimiter parsing preferred, LLM fallback for non-standard formats | JSON per [evidence-manifest.spec.md](../mark-evidence/reference/evidence-manifest.spec.md) | ## Output An **Evidence Bundle** — a structured JSON object