lumi-init

Initializes a Lumina wiki workspace by creating directories, seeding index and log pages, and verifying lint.

Updated Jun 3, 2026
One-click install
npx skills add https://github.com/MathematicGuy/team-006-vin20k --skill lumi-init-mathematicguy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: lumi-init
Source: https://github.com/MathematicGuy/team-006-vin20k/tree/main/lumina-wiki/.agents/skills/lumi-init
Command: npx skills add https://github.com/MathematicGuy/team-006-vin20k --skill lumi-init-mathematicguy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? After running lumina install, a workspace has no wiki structure yet — directories are missing, wiki/index.md and wiki/log.md are empty, and there is no verified starting state. This Skill bootstraps the workspace into a working wiki so ingestion and querying can begin immediately. ## Core Features & Use Cases - Workspace Materialization: Reads lumina.config.yaml and manifest.json to determine active packs, then runs wiki.mjs init to create the required directory structure for core, research, and reading packs. - Seed Page Generation: Writes the catalog header with lumina:index markers into wiki/index.md and the first dated entry into wiki/log.md, respecting the configured document output language. - Lint Verification and Idempotency: Runs lint.mjs to confirm zero errors before finishing, and is safe to re-run since existing directories and user-authored content are never overwritten. - Use Case: You just ran lumina install on a fresh project. Invoke this Skill to create all wiki directories, seed the index and log pages, and get a lint-green workspace ready for /lumi-ingest. ## Quick Start Ask the assistant to initialize the wiki after running lumina install, and it will create the directory structure, seed index.md and log.md, and confirm a clean lint result.

Frequently Asked Questions about lumi-init

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

FAQPage Schema
How do I set up a Lumina wiki after running lumina install?▼

Run the lumi-init skill, which reads your lumina.config.yaml and manifest.json, creates the required wiki directories via wiki.mjs init, seeds wiki/index.md and wiki/log.md, and verifies the result with lint.mjs.

How do I initialize a wiki with the research or reading pack?▼

The init process runs wiki.mjs init once per installed pack, for example wiki.mjs init --pack research. This creates additional directories like wiki/foundations/, wiki/topics/, and raw/discovered/ alongside the core structure.

Is it safe to run wiki initialization more than once?▼

Yes, the init process is idempotent. Re-running it only creates missing directories, skips existing ones, and leaves wiki/index.md and wiki/log.md untouched if they already contain non-placeholder content.

What happens if lumina.config.yaml or manifest.json is missing?▼

The initialization stops and asks you to run lumina install first. The config and manifest are required to determine which packs are active and which directories must be materialized.

Why does wiki lint report errors right after initialization?▼

A freshly seeded workspace should report zero errors; if errors appear, they must be fixed before the init is considered complete. Warnings about orphans or stale dates on a brand-new wiki are expected and acceptable.