collect-evidencelisted
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