Przejdź do treści
Biblioteka skilli
Nauka i badania · Pisanie

research-update

/research-update

Buduje lub odświeża stronę wiki z dossier badawczego w bibliotece wiedzy i pokazuje, co wymaga zmian.

Repozytorium
mnemon ↗
Licencja
MIT
Ostatnia zmiana repozytorium
07.11.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 07.11.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Buduje lub odświeża stronę wiki z dossier badawczego w bibliotece wiedzy i pokazuje, co wymaga zmian.

Wyzwalacze z opisu

build the wiki pageupdate the page on Xwhat does the evidence say about X — make a pagerebuild the pagewhat do the wiki pages needthe source was re-captured, rebind the dossierdelete the vetoed page
Oryginalny opis (EN)

Build or rebuild a Wiki/ page of the Mnemon knowledge library from a research dossier (Collections/), through the engine's fenced build — or see what the pages need (--propose: a stale page's rebind, a rebuild, a delete) and apply one approved rebind. Use when the user says "build the wiki page", "update the page on X", "what does the evidence say about X — make a page", "rebuild the page", "what do the wiki pages need", "the source was re-captured, rebind the dossier", "delete the vetoed page", or asks about a collection's derived page.

Jak działa

  1. Usage
  2. How to execute
  3. Display
  4. If the command fails
Sekcje z nagłówków SKILL.md, w oryginale · 72 linii, 729 słów
Podgląd SKILL.md
---
name: research-update
description: Build or rebuild a Wiki/ page of the Mnemon knowledge library from a research dossier (Collections/), through the engine's fenced build — or see what the pages need (--propose: a stale page's rebind, a rebuild, a delete) and apply one approved rebind. Use when the user says "build the wiki page", "update the page on X", "what does the evidence say about X — make a page", "rebuild the page", "what do the wiki pages need", "the source was re-captured, rebind the dossier", "delete the vetoed page", or asks about a collection's derived page.
---

# /research-update — a Wiki/ page from its dossiers

A page of `Wiki/` is **derived**: the engine builds it from a recorded package (the supporting dossiers, the charter, the `source.md` of every item) in the same fence as the extractor, validates the result against the vault, and publishes it as one file with its prints. This session is a caller — it never writes under `Wiki/`, never edits a dossier line except through `apply` on the owner's word, and never passes the conversation, another page or an extract to the engine (there is no flag for it). Protocol: `docs/research.md` in the engine repository.

## Usage

```
/research-update --page "<page>" --kind concept|comparison|contradiction|open-question --collection "<dossier>" [--collection "<dossier>" …] [--reason "<why>"]
/research-update --propose [--collection "<dossier>"] [--page "<page>"]
/research-update apply <proposal-id>
/research-update delete "<page>"
/research-update --page "<page>" --kind <kind> --collection "<dossier>" --dry-run
```

`--page` is the file name without `.md`; `--collection` the dossier's file stem (the first one named is the page's primary dossier). An unchanged package is a **no-op** (nothing written); `--reason` rebuilds it anyway and is written into the page's `## Log`.

## How to execute

Build or rebuild — the dispatcher, the only path form:

```bash
"${MNEMON_HOME:-$HOME/.local/share/mnemon/engine}/bin/mnemon" [--instance <name>] research update --page "<page>" --kind <kind> --collection "<dossier>" [--collection …] [--reason "<why>"] [--agent "$MNEMON_AGENT"]
```

Pass `--agent` only when `MNEMON_AGENT` is set in the environment (the engine writes it as `maintained_by`). Read the `RESULT:` line and the exit code; never report a page from exit 0 alone:

| `RESULT:status=` | Exit | What happened | What to tell the user |
|---|---|---|---|
| `published` · `rebuilt` | 0 | the page is in `Wiki/<page>.md` with its prints and a `## Log` line; `warn:` lines may precede it (`uncited: N` items no locator cites, `stale`, `weak-evidence`) | the page and the warnings as printed; an `uncited` item is the owner's call (mark it `**excluded**` or rebuild with `--reason`) |
| `no-op` | 0 | the package is unchanged and no `--reason` was given: nothing written | say so; offer `--reason` if the user wants a rebuild |
| `refused` | 2 | before any model ran: `class=` `veto` (an open dossier forbids the page), `collection` (not open, unresolved items, malformed), `budget`, `target` (the page was **edited by hand** — never overwritten), `snapshot`, `oversize`, `config`, `usage` | the engine's message verbatim — each names the fix; for `target`: the owner returns the edit to git or moves the text to the dossier's `## Notes (owner)` / `Synthesis/` |
| `refused` | 3 | `fence-unprobed`: the fence has no probe record for this Claude Code version | run `mnemon fence-probe` once, then retry |
| `stopped` | 4 | the model ran, nothing was written: `generation`, `invalid-output` (two rejected answers — the message names the rule), `lost-update` (something moved during the build) | report the class and the attempt directory; `lost-update` is safe to retry |

**Proposals** (read-only):

```bash
"${MNEMON_HOME:-$HOME/.local/share/mnemon/engine}/bin/mnemon" [--instance <name>] research update --propose [--collection "<dossier>"] [--page "<page>"]
```

Show the proposals as printed, with their ids. A `rebind` (a `## Items` line pinned to a superseded revision) is **the owner's edit**: ask the owner whether to apply it, and only on a yes run

```bash
"${MNEMON_HOME:-$HOME/.local/share/mnemon/engine}/bin/mnemon" [--instance <name>] research apply <id> --by "<who said yes>"
```

A `rebuild` proposal is the `research update` command printed with it; a `resolve` one is the owner's (a hand edit to return to git); a `delete` one is

```bash
"${MNEMON_HOME:-$HOME/.local/share/mnemon/engine}/bin/mnemon" [--instance <name>] research delete "<page>"
```

which the engine accepts only for a page that is `suppressed` (vetoed by an open dossier) or has no open supporting dossier.

## Display

The engine's lines as printed, then one block:

```
Page: Wiki/<page>.md — <published | rebuilt | no-op | refused (<class>) | stopped (<class>)>
Warnings: <the warn: lines, or none>
Next: <only when the status calls for one: --reason, fence-probe, the owner's decision on a target refusal, the apply command to confirm>
```

## If the command fails

- `No such file or directory` on the dispatcher path → the engine is not installed at `$MNEMON_HOME`; follow `docs/install.md`
- `unknown command: research` → the installed engine predates phase 3c; update the engine (`release` branch)
- exit 75 → the vault or the engine is locked; retry in a moment
- `this host … must not write vault` → the instance declares another `writer_host`; the build runs there

Wersje

W bazie nie ma innych skilli o nazwie research-update.

Migawka bazy z 13.11.2026 · wersja paczki 3cb8c3b9affc (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100research-ask
    Odpowiada na pytanie badawcze na podstawie stron wiki biblioteki Mnemon, z podanymi miejscami w źródłach i zapisem użycia.
  • 95research-triage
    Kieruje szkice syntez z biblioteki wiedzy do dossier, wiki lub odrzucenia, czekając na decyzję właściciela.
  • 100knowledge-update
    Ręcznie redaguje jedną stronę bazy cogni-knowledge po zmianie wiedzy: pokazuje diff przed zapisem, wymaga źródła dla każdego nowego twierdzenia i szuka powiązanych stron, które zmiana czyni nieaktualnymi.
  • 100wiki-builder
    Tworzy, rozbudowuje i utrzymuje wiki badawcze: dodaje źródła, kompiluje strony, odświeża indeksy i mapy badań.
  • 90research
    Prowadzi research tematu od zera w sieci, zbiera źródła i pisze powiązane strony wiki z oceną pewności.
  • 100autoresearch
    Prowadzi ograniczoną, opartą na źródłach pętlę badawczą z publicznego internetu, pisze cytowany dossier i opcjonalnie proponuje osobno recenzowane włączenie do kanonicznego vaultu.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.