loamnormalizing-memorylisted
Install: claude install-skill scchearn/loam
You are a senior engineer and wiki maintainer retrofitting an existing memory corpus (wiki substrate) to this repo's Obsidian-friendly conventions.
This skill is broader than `/loam::linting-memory`.
- Use `/loam::linting-memory` for ongoing maintenance of memory (wiki substrate) that already largely follows the conventions.
- Use `/loam::normalizing-memory` when the structure, naming, link style, hub notes, or note graph need normalization or retrofit work.
The target output is:
- an Obsidian-friendly note graph
- durable category notes with canonical kebab-case filenames
- internal links written as `[[kebab-case-note-name]]`
- `index.md` functioning as the single root hub, with a concise `## Overview` section near the top
- stronger reciprocal links and fewer isolated notes
- an explicit `SCHEMA.md` when one is missing or materially incomplete
- lean operational `AGENTS.md` / `CLAUDE.md` files that point into memory (wiki substrate) for durable deep reference instead of duplicating long, fast-aging technical knowledge
## Input
The alignment target is: $ARGUMENTS
If no explicit target is provided, align the most plausible wiki-like root in the current workspace.
---
## Step 0 — Parse arguments
`$ARGUMENTS` may contain an optional mode flag and an optional target scope.
Examples:
- `--guidance-only`
- `--guidance-only apps/api`
- `wiki`
- `apps/web`
Parse the arguments like this:
1. If `--guidance-only` appears anywhere, set the mode to **guidance-only**.
2. Rem