lumi-edit

Applies user-directed edits to wiki pages while preserving cross-reference edge integrity and lint compliance.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Editing a single wiki page in a graph-backed knowledge base risks breaking bidirectional links, duplicating edges, or leaving lint errors. This Skill applies requested page edits while keeping the cross-reference graph consistent and verified. ## Core Features & Use Cases - Guided Page Editing: Reads current page metadata and edges before applying content, link, or frontmatter changes via the Edit tool. - Bidirectional Edge Management: Uses wiki.mjs add-edge to write forward edges with automatic reverse edges, keeping the graph idempotent and deduplicated. - Lint-Verified Completion: Runs lint.mjs with --fix and confirms zero errors before reporting done, then logs the operation to wiki/log.md. - Use Case: A lint report flags a missing reverse link between a source page and a concept page; the Skill reads the edges, adds the forward edge, re-lints, and logs the fix. ## Quick Start Ask the assistant to update the summary and fix the missing reverse link on a specific wiki page, naming the page slug.

Frequently Asked Questions about lumi-edit

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

FAQPage Schema
How do I edit a wiki page without breaking cross-reference links?▼

Read the page's current edges with wiki.mjs read-edges before editing, apply changes with the Edit tool, then call add-edge for each new cross-reference. The add-edge command writes the reverse edge automatically and is idempotent.

How to fix a missing reverse link between two wiki pages?▼

Run add-edge with the forward relationship, for example wiki.mjs add-edge sources/page-a uses_concept concepts/page-b. The script auto-adds the required reverse edge, then run lint.mjs --fix --json to confirm zero errors.

Can this skill edit multiple wiki pages at once?▼

No, it processes one page at a time and confirms each before proceeding. For bulk edits, it asks the user to confirm the first page as a template rather than silently expanding scope.

What happens if lint errors remain after editing a wiki page?▼

The Skill addresses each remaining error by type: L06 missing reverse edges are fixed by re-running add-edge, L07 duplicate symmetric edges by running dedup-edges, and other errors inline. Completion is blocked until errors reach zero.

What are the limitations of this wiki editing approach?▼

It cannot create new pages, ingest new sources, or modify files in raw/. Removing a wikilink does not auto-remove its edge, so stale relationships must be surfaced via lint for manual follow-up rather than hand-editing edges.jsonl.