| name | wiki-ingest |
| description | Ingest one raw source file into the project wiki. Use when the user says "ingest", adds a file to raw/, or asks to process pending sources. |
Wiki Ingest
Ingest one raw source into the wiki. Read AGENTS.md for full schema; this skill enforces the rigid parts.
Before Starting
- Read
AGENTS.md if you haven't this session
- Identify the target file in
raw/llm/ or raw/web/
- Verify frontmatter
status: pending — abort if already ingested
Steps
- Read the raw file completely
- Discuss key takeaways with the user — do not skip this step
- Create
wiki/sources/<slug>.md using the source page format from AGENTS.md
- Update relevant
wiki/concepts/ pages:
- Merge duplicate claims from other sources
- Add comparison table rows for divergent recommendations
- Flag contradictions explicitly — never silently pick a winner
- Update
wiki/synthesis/evolving-thesis.md — revise Current Understanding, Open Questions, Emerging Decisions
- Update
wiki/index.md — add entries under Sources and Concepts
- Append to
wiki/log.md: ## [YYYY-MM-DD] ingest | <slug>
- Ask user to confirm before setting raw frontmatter
status: ingested
Guardrails
- ONE file per invocation
- NEVER modify raw body text — only update frontmatter
status
- ALWAYS update index.md and log.md
- ALWAYS discuss takeaways before writing wiki pages
- If multiple pending files exist, process one and stop