# wiki

Управляет древовидной базой знаний проекта и локальной памятью агента через CLI wiki. Помогает вести документацию и списки задач в Markdown.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · ★ 788
- Автор: plasma-ai
- Лицензия: Apache-2.0 · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/plasma-ai/fractal/tree/HEAD/fractal/_node/skills/wiki/SKILL.md
- Обновлён: 2026-10-25
- HTML: https://affpapa.org/nevibecode/skills/wiki

## Что делает

Скилл организует базу знаний из дерева папок с файлами `_index.md`. Агент работает с двумя хранилищами: общей базой проекта `$WIKI_DIR` и приватной памятью `$MEMORY_DIR`. Утилита `wiki` поддерживает команды `init`, `update`, `lint`, `map`, `search` и `read`. Без флага `--path` вызов пытается найти корень обходом вверх или берёт `{cwd}/wiki`, поэтому параметр `--path` нужно передавать всегда, иначе команда сработает не с той базой или завершится сбоем.

Имена папок и заметок пишутся строго в `snake_case` без дефисов и пробелов. Команда `wiki update` автоматически собирает оглавления `_index.md` из frontmatter страниц, переписывая заголовки H1. Frontmatter обрабатывается как строгий YAML, поэтому описания с двоеточием или символом решётки обязательно берутся в кавычки.

При проверке структуры `wiki lint` сверяет фактическое состояние файлов с результатом генерации и выходит с кодом 0 только при отсутствии ошибок. Ссылки вида `[[...]]` оформляются от корня базы без относительных путей `./` и ведут только на уже созданные страницы внутри того же каталога.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add plasma-ai/fractal --skill wiki -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/wiki/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/wiki/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add plasma-ai/fractal --skill wiki -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/wiki/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add plasma-ai/fractal --skill wiki -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/wiki/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install plasma-ai/fractal wiki
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/wiki/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add plasma-ai/fractal --skill wiki -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/plasma-ai/fractal --path fractal/_node/skills/wiki
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/wiki/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add plasma-ai/fractal --skill wiki -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/plasma-ai/fractal/tree/HEAD/fractal/_node/skills/wiki/SKILL.md

## Когда брать
- структурировать документацию проекта в виде дерева папок с `_index.md`
- проверить корректность ссылок и названий файлов через `wiki lint`
- обновить оглавления и описания разделов командой `wiki update`
- разделить общие знания команды и локальные рабочие списки агента

## Примеры запросов агенту
- Выполни `wiki update --path=$WIKI_DIR` и проверь структуру базы через `wiki lint --path=$WIKI_DIR`
- Создай заметку об архитектуре модуля в `$WIKI_DIR/auth/session_store.md` и сошлись на неё из `[[auth/overview]]`
- Покажи структуру базы знаний с помощью `wiki map --stat --path=$WIKI_DIR`

## Похожие
- [setup-matt-pocock-skills](https://affpapa.org/nevibecode/skills/setup-matt-pocock-skills.md) — скилл · 1052851 установка
- [ask-matt](https://affpapa.org/nevibecode/skills/ask-matt.md) — скилл · 766587 установок
- [to-tickets](https://affpapa.org/nevibecode/skills/to-tickets.md) — скилл · 711230 установок
- [writing-plans](https://affpapa.org/nevibecode/skills/writing-plans.md) — скилл · 282859 установок
- [caveman-review](https://affpapa.org/nevibecode/skills/caveman-review.md) — скилл · 411800 установок
- [caveman-compress](https://affpapa.org/nevibecode/skills/caveman-compress.md) — скилл · 411500 установок

## Другие версии с тем же именем
- [wiki · yeachan-heo](https://affpapa.org/nevibecode/skills/yeachan-heo-wiki.md) — 619 установок
- [wiki · agricidaniel](https://affpapa.org/nevibecode/skills/agricidaniel-wiki.md) — 539 установок
- [wiki · plasma-ai](https://affpapa.org/nevibecode/skills/plasma-ai-wiki.md) — ★ 106

Из того же набора: [plasma-ai/fractal](https://affpapa.org/nevibecode/by/plasma-ai/fractal.md) — 5 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
