lint

Installation
SKILL.md

Lint

The vault's integrity sweep. CONVENTIONS.md is the rule authority — lint enforces it retroactively (the write-skills enforce it forward). Because the rules are prose and lint is LLM-driven, they're directly executable: change a rule in CONVENTIONS.md, run /lint, the vault reconforms. Read ~/Obsidian/CONVENTIONS.md and ~/Obsidian/CONTEXT.md first. If ~/Obsidian/ is absent, stop.

Sweep order

Iterate the Rules (lint checklist) in CONVENTIONS.md (R1–R8). Run roughly in this order:

  1. Class A + clutter (R0/R8) — scan for secrets, credentials, customer PII and financial data, verbatim proprietary source, and stray scaffolds (Untitled.*). Highest priority; a leak is real harm at any scale. Note: file paths + commit SHAs are not Class A (B-private — leave them); also check customer identity is pseudonymised. [confirm] before removing/editing.
  2. Frontmatter & type (R1, R2) — every note outside Inbox/ has required frontmatter; type ∈ the vocabulary. [fix].
  3. Naming (R3) & folders (R4) — match each type's naming rule; folders Title Case, system files lowercase. [confirm] — see rename safety.
  4. Archive markers (R5) — files under Archive/ carry [[Archive]] + archived:. [fix].
  5. Index reconcile (R6) — Library index.md ↔ files on disk agree. [fix].
  6. Overview trim (R7)Profile/overview.md within its ~½-page budget. [confirm].

Fix discipline

Installs
9
First Seen
Jun 2, 2026
lint — canhassancode/skills