← ClaudeAtlas

wiki-lint-semanticlisted

Run the judgement-requiring health checks on the KB — whether a comparison truly covers the key difference dimensions (L4), whether cross-page conclusions contradict, whether recent kb-save output adds real value (Q2) — emitting Review-Queue proposals only, never editing any wiki page. Use when the user says "do a semantic health check / check for contradictions / see whether the comparison pages are complete". Deterministic lint (L1/L2/L3/L5/L6/broken-links/duplicates) is handled by scripts/pipeline.py lint, not here.
Iabstergo1/pdf-to-study-kb · ★ 1 · Code & Development · score 74
Install: claude install-skill Iabstergo1/pdf-to-study-kb
# wiki-lint-semantic — semantic lint (the half the finishing CLI cannot do) Deterministic lint (L1/L2/L3/L5/L6/broken-links/duplicates) is handled by `python scripts/pipeline.py lint`; this skill does only the judgement-requiring part. **It emits Review-Queue proposals only and never directly edits any wiki content page.** The execution layer is `scripts/pipeline.py`; this skill only orchestrates. ## 1. Triggers / Non-triggers - **Triggers:** "do a semantic health check", "check for contradictions", "see whether the comparison pages are complete", "check whether the kb-save output adds value". - **Non-triggers:** broken links / missing sections / bare evidence IDs / orphan pages and other deterministic lint (use `python scripts/pipeline.py lint`); read-only Q&A (use `kb-query`); handling an existing Review-Queue (use `kb-review`); coverage, Q-chain, formula/evidence spot-checks and other broad QA/audit requests belong to `kb-qa` — do not hijack its triggers. ## 2. Inputs - `wiki/comparisons/**`, `wiki/topics/**`, `wiki/synthesis/**`, `wiki/overview.md`, and the relevant concept/lesson/source pages. - Recent `kb-save` query-sessions (especially `decision.md`, `candidate_write_set.json`, `evidence_refs.json`). - The existing `wiki/Review-Queue/`, to avoid duplicate proposals. ## 3. Outputs - `wiki/Review-Queue/semantic-lint-<YYYY-MM-DD>.md`. - Each proposal carries: page path, problem type (L4 / contradiction / Q2), evidence, suggested fix direction, whether a user decis