brain-ingest-gate
Pre-write quality gate for content entering the brain. No raw copies: a bare cp/mv into the brain repo is a bug. Before any new page lands, resolve named…
Trace one idea's evolution through the brain: first mention, best articulation, related concepts, reversals, contradictions, abandoned branches, and the current live version. Use for single-idea conceptual lineage, not broad concept-map synthesis or structured entity metrics.
$ npx -y skills add garrytan/gbrain --skill idea-lineage --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/idea-lineageContext preview
The summary Claude sees to decide when to auto-load this skill.
Trace one idea's evolution through the brain: first mention, best articulation, related concepts, reversals, contradictions, abandoned branches, and the current live version. Use for single-idea conceptual lineage, not broad concept-map synthesis or structured entity metrics.
name: idea-lineage version: 0.1.0 description: | Trace one idea's evolution through the brain: first mention, best articulation, related concepts, reversals, contradictions, abandoned branches, and the current live version. Use for single-idea conceptual lineage, not broad concept-map synthesis or structured entity metrics. triggers: - "idea lineage" - "trace the lineage of this idea" - "how my thinking about" - "how has my thinking about" - "current version of this idea" - "what is my current version of" - "show reversals in my thinking about" - "where did this idea come from" tools: - search - query - get_page - list_pages - takes_search - find_contradictions - find_trajectory mutating: false
> **Convention:** see [conventions/quality.md](../conventions/quality.md) for > citation rules, quote fidelity, and source-backed claims. > > **Boundary:** see [docs/takes-vs-facts.md](../../docs/takes-vs-facts.md) for > the distinction between holder-attributed takes and the brain owner's hot > facts. Do not collapse those layers when summarizing lineage.
Users often want to understand how one idea changed across time: when it first appeared, when it became sharp, what it displaced, what it contradicted, and what version is alive now. That is different from building a whole concept map and different from charting an entity's metric trajectory.
Use this skill when the user asks about one idea, topic, phrase, or concept page and wants its evolution through the brain.
Canonical examples:
them, writes concept pages, and builds a broad intellectual map.
an entity, such as MRR, role, location, or status over time.
findings when available, but it does not launch expensive probes.
explicitly asks for a saved artifact after seeing the read-only answer.
This skill guarantees:
route to `skills/concept-synthesis/SKILL.md` instead.
present, date, and short quote or snippet.
temporal evolution.
1. Restate the idea in one sentence. 2. Search for exact phrase variants with `search`. 3. Run one semantic `query` for the natural-language version. 4. Check `list_pages` for concept pages when the idea has an obvious concept slug or title. 5. If results point to an entity/metric/status trajectory rather than a concept, hand off to `find_trajectory` or the normal query/think trajectory path.
If multiple distinct ideas share the same phrase, ask the user to choose the intended one before synthesizing.
Collect enough evidence to support or reject each output bucket:
meeting, article, or project pages.
co-occurrence in search results.
attributed claim.
about inconsistency or the search results show obvious conflict.
a role/status/metric evolution that is relevant to the idea's story.
Prefer fewer high-quality sources over a long unsorted pile. Read full pages when snippets imply a lineage milestone.
Classify evidence into these buckets:
1. **First mention** - earliest dated evidence where the idea appears. 2. **Best articulation** - the clearest or most complete expression, not necessarily the newest. 3. **Current live version** - the most recent high-authority version that still appears active. 4. **Reversals** - places where the user's stance changed direction. 5. **Contradictions** - claims that cannot both be true at the same time or under the same assumptions. Distinguish these from legitimate temporal supersession. 6. **Abandoned branches** - promising variants that appear and then disappear, lose support, or are explicitly rejected. 7. **Related concepts** - nearby ideas that shaped or inherited part of the original idea.
When a bucket has no evidence, write "No clear evidence found" with a brief note about what was checked.
Write the answer in the output format below. Keep the synthesis proportional to the evidence. Do not overfit a smooth evolution if the evidence is sparse, messy, or contradictory.
If useful, offer one concrete follow-up:
map refreshed.
entity facts.
and the user explicitly wants that heavier pass.
Give the agent you already use a memory you control. GBrain stores explicit facts with their sources, supports corrections and withdrawal, and makes the same memory available across your agents.
Repo: garrytan/gbrain
Pre-write quality gate for content entering the brain. No raw copies: a bare cp/mv into the brain repo is a bug. Before any new page lands, resolve named…
When you report a brain page to the user — created, edited, committed, or relayed from a subagent — a working link is part of the deliverable, in the SAME…
Brain knowledge base operations. The core read/write cycle: brain-first lookup, read-enrich-write loop, source attribution, ambient enrichment, back-linking.…
Deduplicate and synthesize raw concept stubs into a tiered intellectual map (T1 Canon to T4 Riff), tracing idea evolution across sources over time. Transforms…
Token-hygiene audit of the always-loaded context stack — CLAUDE.md, AGENTS.md, auto-memory MEMORY.md, and the bootstrap-rendered identity files (SOUL.md,…
When the user corrects a factual error, root-cause it immediately. Don't just note the correction — trace the error to its source, fix the source, and prevent…