synthesizelisted
Install: claude install-skill odere-pro/claude-wiki-pages-plugin
# LLM Wiki — Synthesize
Produce a single new page under `vault/wiki/_synthesis/` with
`type: synthesis` frontmatter. Every synthesis covers a defined scope and
cites every source it rests on.
This skill writes one page per invocation. A multi-topic session becomes
several synthesis notes, not one sprawling document.
## When to invoke
- The user names an explicit scope and asks for cross-topic analysis.
- `/claude-wiki-pages:query` offered to file an answer as a synthesis
and the user accepted.
- The `claude-wiki-pages-ingest-agent` agent detects that a batch of new sources opens
a synthesis opportunity — the agent passes the scope here.
## Reading contract
- `vault/CLAUDE.md` — the schema.
- The user-selected scope: explicit pages, a topic folder, or a list of
concepts / entities.
- Pages reached by following wikilinks from the scope, when the synthesis
type calls for them (e.g., `contradiction` needs to read both sides).
## Writing contract
Exactly one new file:
```
vault/wiki/_synthesis/<kebab-slug>.md
```
The file must carry the synthesis frontmatter schema from `vault/CLAUDE.md`:
- `title` — Title Case, matches the first entry of `aliases`.
- `type: synthesis`.
- `synthesis_type` — one of `comparison`, `theme`, `contradiction`, `gap`,
`timeline`. No default.
- `path: "_synthesis"`.
- `scope:` — every page the synthesis rests on, as `[[wikilinks]]`. At least
two entries (a synthesis of one page is an extended page, not a synthesis).
- `sources:` — ev