wikilisted
Install: claude install-skill mifunedev/openharness
# Wiki
One parameterized skill over the harness wiki knowledge base. The first token of
`$ARGUMENTS` selects the operation; the remainder is that subcommand's argument
string. This dispatcher holds the routing logic and the rules shared by all
three operations; the full per-subcommand procedure lives in `references/`.
## Subcommands
| Subcommand | Argument form | Purpose | Reference |
|------------|---------------|---------|-----------|
| `ingest` | `<url\|path> [--slug <override>]` · `--from-draft <slug> [--allow-stale]` | Capture a source or promote a draft into a wiki entity page (the only authorized write path) | `references/ingest.md` |
| `query` | `<topic>` | Frontmatter OR-search; read top ≤3 matches (by `updated:` desc) into context | `references/query.md` |
| `lint` | `[--dry-run]` | 5 health checks + atomic `corpus/README.md` index regeneration | `references/lint.md` |
## Dispatch
Parse `$ARGUMENTS`: the first whitespace-delimited token is the subcommand; the
rest is the subcommand's argument string.
```bash
ARGUMENTS="${ARGUMENTS:-}"
SUB="${ARGUMENTS%% *}" # first token
REST="${ARGUMENTS#"$SUB"}" # everything after it
REST="${REST# }" # trim one leading space
```
Route on `$SUB`, then follow the matching reference document end-to-end (its
instructions are authoritative — this dispatcher does not restate them):
| `$SUB` | Action |
|--------|--------|
| `ingest` | Read `references/ingest.md`; execute it with `$REST` as its argument