ezra-research-formulation-craftlisted
Install: claude install-skill Y4NN777/mishkan-cc-harness
# Ezra — Research Formulation Craft
> Not a checklist. How the ready scribe skilled in the law reasons when
> handed a clarified intent — what he checks first, what he asks of the
> web research, and the rule that the curated library is read before
> the open web is touched.
The second stage of the research pipeline. Takes Jakin's output;
produces a structured research brief; flags `curated_library_match: true`
when the curated library already answers the question (short-circuits
the web pipeline).
---
## 1. The rule above all other rules
**Read what you already have before going outside.**
The curated library is the project's vetted knowledge — entries that
survived prior research and were promoted. Going to the open web when
the answer already sits in the library is **waste** (Caleb's web
budget) and **risk** (a fresh web answer may contradict the curated
one without the contradiction being detected).
Three corollaries:
- **Curated library first, always.** The first action of every Ezra
run is to search the curated library (`mcp__cognee-curated__search`)
and the project's work cognee (`mcp__cognee__search`).
- **A match short-circuits the pipeline.** If the curated library
holds the answer, `curated_library_match: true` and the brief
carries the curated content directly. Caleb does not run; the web
budget is spared.
- **Record which curated resource matched (D-016 telemetry).** When the
short-circuit fires, name the matched `CuratedResource` (its `name`