wiki-authoringlisted
Install: claude install-skill coleoguy/tealc
# Lab Wiki Authoring
The lab wiki lives at `https://coleoguy.github.io/knowledge/` in the Jekyll
repo at `~/Desktop/GitHub/coleoguy.github.io/`.
---
## Two Entry Points — Choose the Right One
**1. Ingesting a new paper end-to-end**
Use `ingest_paper_to_wiki`. The pipeline encodes all rules in this document
automatically. You do not need to read this skill for that path.
**2. Any ad-hoc wiki operation** — hand-editing a topic page, fixing a
cross-link, creating a topic from scratch, renaming a paper, splicing in a new
finding, or any change not driven by `ingest_paper_to_wiki`:
**Before writing a single line, call `read_wiki_handoff()`.**
That tool returns the full `WIKI_HANDOFF.md` spec (~260 lines). The rules
in this SKILL.md summarize it; the handoff is authoritative. Writing to
`/knowledge/` without reading the handoff is a reliable way to break the
live landing page.
---
## Directory Structure
```
knowledge/
├── index.md ← SINGLE consolidated landing page — do NOT touch
├── papers/
│ └── 10_1534_genetics_117_300382.md ← DOI-slug filenames
├── topics/
│ └── sex_chromosome_evolution.md
└── repos/
└── evobiR.md
```
**Critical:** `knowledge/papers/index.md`, `knowledge/topics/index.md`, and
`knowledge/repos/index.md` MUST NOT EXIST. They were deleted intentionally.
The landing page uses Jekyll Liquid to pull all three sections dynamically.
If you create sub-index files, duplicate navigation appears and the site breaks.
---
## Slug Rules