SKILL.md-Sanierung: Checklisten, Kommandolisten, wiki-status-Hard-Rule, wiki-query-Filingpruefung (schliesst #70, #74, #75, #78)
Files changed: - CHANGES.md - VERSION - instructions/CONTRACT.md - instructions/wiki-ingest/SKILL.md - instructions/wiki-lint/SKILL.md - instructions/wiki-manage/SKILL.md - instructions/wiki-query/SKILL.md - instructions/wiki-status/SKILL.md
This commit is contained in:
@@ -10,8 +10,12 @@ semantic review a lint pass does.
|
||||
|
||||
**Trigger:** User asks for wiki statistics, "what's new", or a quick health snapshot.
|
||||
|
||||
**Hard rule:** read-only. Never writes, scaffolds, or modifies any file. If something looks
|
||||
wrong, point the user at `wiki-lint` or `wiki-manage` instead of fixing it here.
|
||||
**Hard rule:** read-only with respect to wiki *content*. Never create, modify, or scaffold a
|
||||
page, never repair a finding, never publish. One file does get written: the report `lint`
|
||||
produces in step 2. That is not an exception being stretched - `reports/` is gitignored and holds
|
||||
no wiki page ([reports/CONTRACT.md](../../reports/CONTRACT.md)), so the write leaves nothing
|
||||
behind that the wiki ships. If something looks wrong, point the user at `wiki-lint` or
|
||||
`wiki-manage` instead of fixing it here.
|
||||
|
||||
## Steps
|
||||
|
||||
@@ -36,18 +40,23 @@ wrong, point the user at `wiki-lint` or `wiki-manage` instead of fixing it here.
|
||||
4. **Recent activity.** Read the last few entries of `kb/log.md`.
|
||||
|
||||
5. **Summarize in chat.** Counts by type, N orphan pages, N uncovered raw files, most-connected
|
||||
pages, and what changed recently. Do not write a report file - that is `wiki-lint`'s job.
|
||||
pages, and what changed recently. Leave the step-2 report as `lint` left it: its "Semantic
|
||||
Review" section stays empty and its findings are not carried into any page or into
|
||||
`kb/log.md`. That is `wiki-lint`'s step 9, and it is what separates a snapshot from a pass.
|
||||
|
||||
## Decision points
|
||||
|
||||
- **Findings worth acting on?** Point at `wiki-lint` (repairs) or `wiki-manage` (content). Do
|
||||
not fix anything here.
|
||||
- **Never publishes** - nothing was written.
|
||||
- **Never publishes.** Nothing under `kb/` changed, and the step-2 report is gitignored, so
|
||||
there is nothing a commit could pick up.
|
||||
|
||||
## wikitool commands used
|
||||
|
||||
`lint` (no flags), `lint --json` (optional, for the link-graph data).
|
||||
`lint` (no flags).
|
||||
|
||||
## Output
|
||||
|
||||
A short chat summary, plus a pointer to `wiki-lint` if deeper investigation is warranted.
|
||||
|
||||
**Example trigger:** "Give me a quick wiki status"
|
||||
|
||||
Reference in New Issue
Block a user