Execute one ingestion step from the wiki ingestion plan — read a source document chunk, create/update wiki pages, and do all the housekeeping. Use this skill when the user says "ingest step N", "next step", "continue ingesting", "do the next ingestion", "keep going with the wiki", or anything that implies processing the next chunk of source material into the wiki. Also trigger when the user asks to process a specific source document or chapter.
You are executing exactly one ingestion step: reading source material, extracting knowledge, and weaving it into the wiki. This is the workhorse of the wiki system. Each step is a complete, committable unit — when you're done, the wiki should be in a coherent state with no half-finished pages.
Ingestion steps can consume a huge amount of context — reading large source chunks, reading existing wiki pages, writing new content, and doing housekeeping. Running multiple steps in a single session risks degraded quality as context fills up.
Execute only one step per invocation. After completing the step (all three phases plus commit), stop and ask the user: "Step N is done. Ready for the next step?" This gives the user a chance to review what was created, and — critically — lets the next step start with a fresh context window. Do not automatically continue to the next step, even if the user originally said "keep going" or "do all the steps." One step, then check in.
This phase is about building a mental model before writing anything. Resist the urge to start creating pages immediately.
Read docs/ingestion-plan.md and find the first step that isn't marked complete (look for the absence of strikethrough and checkmark). This is your step. Note:
Read wiki/index.md to see what pages already exist and what they cover. This is essential — you need to know what's already been written to avoid duplicating it and to find opportunities to enrich it.
Read the source material specified in the step. For large chunks, you may need multiple reads of ~700-800 lines each. As you read, track:
For every existing wiki page you plan to modify, read it now. This is non-negotiable — updating a page you haven't read leads to duplication, contradictions, and broken structure. Read the full page, not just the section you think you'll change, because you need to understand where new knowledge fits in the existing organization.
Now you write. The goal is integration, not appendage. New knowledge should be woven into the wiki's existing fabric, not bolted on at the bottom of pages.
Follow the page format defined in the project's CLAUDE.md. At minimum, every page needs:
Frontmatter:
---