prefill

Seed wiki foundations from foundations-catalog.yaml with idempotent writes.

2|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/jmeier1963/omegawiki-insilico-socialscience --skill prefill-jmeier1963
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prefill
Source: https://github.com/jmeier1963/omegawiki-insilico-socialscience/tree/main/.claude/skills/prefill
Command: npx skills add https://github.com/jmeier1963/omegawiki-insilico-socialscience --skill prefill-jmeier1963

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Seeds wiki/foundations/ with domain background knowledge so subsequent /ingest does not create duplicate concept pages for textbook material.

Core Features & Use Cases

  • Seeds domain foundations into wiki/foundations according to foundations-catalog.yaml
  • Performs idempotent writes by skipping existing foundations and updating index and log
  • Integrates with wiki tooling to surface seeds for domain expansion

Quick Start

Run /prefill [domain] or /prefill --add "concept name" to seed a foundation.

Frequently Asked Questions about prefill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prevent duplicate concept pages during wiki ingestion?

Seeding wiki foundations with domain background knowledge prevents duplicate concept pages during ingestion by establishing baseline concepts beforehand, so subsequent ingestion recognizes existing topics and skips redundant page creation.

What are wiki foundations and why do I need to seed them?

Wiki foundations are background knowledge pages stored in wiki/foundations that act as conceptual anchors for a domain. Seeding them establishes domain context before ingestion, preventing duplicate concept pages and ensuring structured knowledge-base expansion.

How do I seed domain foundations into a wiki knowledge-base?

Run the prefill command with a target domain or specific concept name to seed domain foundations into a wiki knowledge-base. This reads from foundations-catalog.yaml and writes new foundation pages idempotently, skipping existing entries while updating wiki/index.md.

Can I add individual concept seeds to wiki foundations without duplicating existing pages?

Yes, you can add individual concept seeds without duplicating existing pages by using the add flag with a specific concept name. The process performs idempotent writes, checking wiki/foundations and skipping any concepts that already exist before logging actions.

What is the best way to initialize a wiki before ingesting textbook material?

The best way to initialize a wiki before ingesting textbook material is to pre-seed foundational domain concepts using a catalog file. This establishes baseline knowledge pages across multiple domains, ensuring ingestion maps new content correctly without creating duplicates.

Why does my wiki ingestion keep creating duplicate pages for the same domain concepts?

Wiki ingestion creates duplicate pages for the same domain concepts when foundations are not seeded beforehand. Without existing background knowledge pages in wiki/foundations, the ingestion process cannot recognize or match incoming textbook material to established topics.