A personal knowledge base for daily learning paths and technical research, optimized for LLM processing.
This wiki is a structured, interlinked knowledge base for tracking learning progress in fields like LLMs, Quantum Computing, DSA, and more. The CLI agent maintains the wiki. The user curates sources, tracks progress, and guides the analysis.
raw/ -- source documents (immutable -- never modify these)
wiki/ -- markdown pages for core concepts
wiki/topics/ -- specific learning paths and daily progress
index.md -- table of contents and homepage (published to GitHub Pages)
scripts/ -- automation and build tools
When adding a new learning resource:
- Create a summary page in
wiki/topics/named after the resource. - Link the resource in
wiki/index.md. - Extract key concepts into individual pages in
wiki/. - Use wiki-links ([[page-name]]) to interlink concepts and topics.
Every wiki page should follow this structure:
---
title: Page Title
date: YYYY-MM-DD
tags: [tag1, tag2]
---
# Page Title
**Summary**: One to two sentences describing this page.
**Resource**: Link to the original learning material.
---
Main content goes here. Use clear headings and short paragraphs.
## Key Concepts
- [[concept-1]]
- [[concept-2]]- Never modify anything in the
raw/folder. - Always update
wiki/index.mdafter adding new topics. - Keep page names lowercase with hyphens (e.g.
neural-networks.md). - Use YAML frontmatter for metadata.