wiki-lint-semanticlisted
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