| name | knowledge-synthesis |
| description | Synthesize knowledge from multiple sources into Zettelkasten notes for Logseq. Use when creating wiki pages, integrating academic research, or building interconnected knowledge with [[links]] and |
Knowledge Synthesis
Synthesize knowledge from multiple sources into interconnected Zettelkasten notes.
When to Use This Skill
Complex topics requiring:
- Multi-source research (3+ authoritative sources)
- Academic literature integration
- Book zettels with author information
- Systematic concept mapping
- Both supporting and contradicting perspectives
Simple topics (single source, straightforward): Handle directly without full workflow
Core Workflow
For systematic web research before synthesizing, apply the meta-research-workflow skill.
1. Research Phase
- Search multiple source types (academic, books, authoritative sites)
- Find foundational works and key authors
- Identify supporting AND contradicting evidence
- Cross-reference across sources
2. Synthesis Phase
- Create main page with comprehensive coverage
- Create supporting pages for related concepts
- Create book zettels for referenced works
- Integrate with existing knowledge network
3. Integration Phase
- Update journal with synthesis summary
- Link to related existing pages
- Ensure bidirectional connections
Zettelkasten Structure
Every note should include:
- Core Definition - Brief, clear explanation
- Background/Context - Origins, key figures
- Key Characteristics - Essential features
- Applications/Usage - Use cases
- Related Concepts -
[[links]] to other concepts
- Significance - Why it matters
- Related Topics -
#[[Tag1]] #[[Tag2]]
Linking Strategy
| Type | Format | Examples |
|---|
| People | [[Name]] | [[Alan Turing]] |
| Concepts | [[Concept]] | [[Machine Learning]] |
| Technologies | [[Tech]] | [[Kubernetes]] |
| Retailers | [[Name]] | [[Lowe's]], [[IKEA]], [[Amazon]] |
| Products/Parts | [[Product Name]] | [[IKEA VIDGA Curtain Track]] |
| Tags | #[[Tag]] | #[[Computer Science]] |
Tagging Guidelines
Use 3-7 tags per note:
- Disciplinary:
#[[Computer Science]], #[[Philosophy]]
- Methodological:
#[[Design Patterns]], #[[Best Practices]]
- Categorical:
#[[Tools]], #[[Concepts]], #[[Theories]]
- Contextual:
#[[Business]], #[[Open Source]]
Quality Standards
- Accurate attribution with source URLs
- Meaningful bidirectional links (not link spam)
- Multi-source validation for complex topics
- Both supporting and critical perspectives
- Comprehensive coverage of major aspects
Wiki Root Resolution
Never hardcode a wiki path — it differs per machine. Resolve it fresh each time:
- If
$WIKI_PATH is set in the environment, use it as the wiki root.
- Else, if a
wiki_path shell function is available (defined in dotfiles' .shell/functions.sh), run it (wiki_path) and use its output as the root.
- Else, fall back to
~/Documents/personal-wiki if it exists, then ~/Documents/notes.
- The
pages/ and journals/ hierarchy is always relative to the resolved root — never assume an extra logseq/ nesting. Some machines' graphs put content directly at <root>/pages/ and <root>/journals/; others nest it at <root>/logseq/pages/ and <root>/logseq/journals/ (e.g. a graph opened as ~/Documents/personal-wiki/logseq). Check which one actually exists (Glob) before writing — don't guess. If it's a brand-new graph with neither present, create <root>/pages/ and <root>/journals/ directly (no logseq/ nesting) unless the user says otherwise.
- Do this resolution once per session and reuse the result — don't re-resolve per page.
File Locations
- Pages:
<resolved root>/pages/*.md (or <resolved root>/logseq/pages/*.md if that's the layout already in use on this machine — see Wiki Root Resolution above)
- Journals:
<resolved root>/journals/YYYY_MM_DD.md (or .../logseq/journals/..., same caveat)
Related Skills
| Skill | When to apply |
|---|
knowledge-literature-review | Survey a research area and build a citation graph before synthesizing |
meta-research-workflow | Systematic multi-source web research before writing notes |
notebooklm | Query source-grounded answers from uploaded documents |
knowledge-confluence-sync | Publish synthesized notes to a Confluence wiki |
mermaid-diagrams | Create concept maps or knowledge-graph diagrams |
home:2-research / home:full | Research phase uses the Product & Retailer Zettel Template below when surfacing materials |
product-selection | Uses the Product & Retailer Zettel Template for candidates and the Decision Write-Back Pattern to record the final pick |
Book Zettel Template
For referenced books, create dedicated pages:
- Title as page name
- Author with credentials
- Key concepts covered
- Cross-references to related concepts
- Tags:
#[[Books]], #[[Authors]]
Product & Retailer Zettel Template
For physical products, parts, and retailers encountered during research (e.g. home project planning, purchases):
Check first, don't duplicate. Before creating a page, Grep/Glob the resolved pages/ directory (see Wiki Root Resolution) for an existing page on that retailer/product/part. If one exists, read it and only append genuinely new information (a better price, a new source, a caveat) — never write a redundant duplicate page. Skip creating a page at all for one-off consumables (a single tube of caulk) that won't recur across future research.
Create a page when the retailer/product/part is distinctive and likely to come up again:
- Retailer pages (
<pages dir>/<Retailer Name>.md): what they carry, price positioning, any recurring pros/cons noted across projects.
- Product/part pages (
<pages dir>/<Product Name>.md): core definition, price/quality tier, why recommended (or not), at least one source URL — never state a price or quality claim without attribution.
- Link every product page to its retailer (
[[Retailer]]) and to related products/concepts.
- Tags:
#[[Products]], plus a category tag (e.g. #[[Home Improvement]], #[[Tools]]).
- Link back to the context that surfaced it (e.g. a house/location page, project page) so the page is discoverable from both directions.
Decision Write-Back Pattern
When a synthesis or research process ends in the user picking one option (a product, a method, an approach), record that choice back to the relevant wiki page rather than letting the decision live only in a chat transcript or a one-off comparison table. Any skill that produces a decision should use this pattern instead of inventing its own logging format:
- Locate or create the relevant page — the project/room/topic page the decision belongs to (e.g. a kitchen remodel page, a
home_plans/<project>/plan.md).
- Update or add a
## Decisions Made / Locked section:
## Decisions Made / Locked
- **[Category]**: [[Chosen Option]] — [key differentiator, e.g. finish match, price, longevity] — [rationale in one sentence] — [ ] Approved / [ ] Ordered
- Move the item out of any "outstanding" or "options under consideration" list it was previously tracked in, so the page doesn't show the same decision as both pending and resolved.
- Link the chosen option to its Product & Retailer Zettel (above) if one exists, so the decision and the product knowledge stay connected.
- Record the rationale in one sentence — why this option won, not a restatement of its specs (those live on the product page).
Used by: product-selection (recording a chosen product), home:3-plan (recording a chosen method/approach in a plan's Decisions & Open Questions section).