Mini-Wiki — скилл

Скилл и CLI превращают репозиторий в вики из Markdown со ссылками на исходники, поиском, графом связей и видами для Obsidian.

  • 115 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Расширенный доступ

Почему такой уровень

  • CLI пишет страницы и манифест в каталоги `wiki/` и `.mini-wiki/` репозитория, перемещает устаревшие страницы в архив.
  • Плагины сторонних авторов ставятся отключенными и только как текст инструкций.
Все причины и проверки

trsoliu/mini-wiki

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/mini-wiki

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • CLI пишет страницы и манифест в каталоги `wiki/` и `.mini-wiki/` репозитория, перемещает устаревшие страницы в архив.
  • Плагины сторонних авторов ставятся отключенными и только как текст инструкций.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Mini-Wiki 3.3 собирает из репозитория проверяемую сеть знаний в Markdown. Разделение обязанностей жесткое: CLI отвечает за сканирование, стабильные идентификаторы, граф, навигацию, проверки, поиск, манифест, транзакции и миграцию, а ИИ-агент пишет пояснения по фактам репозитория внутри защищенных областей страниц. Git хранит историю, Obsidian остается необязательным окном для чтения. Каноническая вики лежит в каталоге `wiki/` на уровне репозитория. Граф связывает проект, домены, модули, исходники, символы и документы. Пересборка сохраняет написанное агентом и неизвестные свойства пользователя. Обновление идет транзакциями с пробным прогоном, строгая проверка ловит битые ссылки, дрейф исходников и сирот. В составе локальный поиск с поддержкой китайского текста, четыре представления Bases для очередей работы и три схемы Canvas по архитектуре, доменам и трассировке к исходникам.

Для кого. Командам, которым нужна живая документация проекта с привязкой к коду, и разработчикам, ведущим базу знаний в Obsidian.

Подходит, если

  • Новый разработчик заходит в большой репозиторий, и нужна карта модулей с ссылками на исходники.
  • Документация устарела, и нужна проверка дрейфа между вики и кодом.
  • Знания проекта хочется читать и искать в Obsidian, не отдавая ему управление сборкой.
  • Нужен воспроизводимый пересбор вики с пробным прогоном и откатом.

Не подходит, если

  • Репозиторий состоит из пары файлов, и вики не нужна.
  • Нужна документация для внешних пользователей в виде сайта с темой оформления.
  • Агент не может записывать в каталог репозитория.

Пример запроса к агенту

Собери вики для этого репозитория, проверь строгим режимом и допиши пояснения к модулям по исходникам.

Ограничения

Для CLI нужен Python 3.10 или новее, его ставят из клона командами `python -m venv .venv` и `pip install -e .`. Содержательные пояснения пишет агент, и их качество зависит от модели: CLI дает структуру и проверки, но не гарантирует точность текста. Страницы без маркеров владения CLI не усыновляет и не перезаписывает. Команды Obsidian работают только при установленном приложении, а `--probe` может его запустить. Плагины сторонних авторов ставятся отключенными и только как текст инструкций.

Как отключить. Удалите скилл через менеджер скиллов, а каталоги `wiki/` и `.mini-wiki/` удалите из репозитория, если вики больше не нужна. Страницы без маркеров владения CLI не трогает.

Частые вопросы

Нужен ли Obsidian?

Нет. Сборка, поиск, проверки, Bases и Canvas работают без него. Obsidian нужен только как необязательная оболочка для чтения и просмотра графа.

Как собрать вики?

Командами `mini-wiki init`, затем `mini-wiki build --dry-run --json` и `mini-wiki build --json`. После сборки агент заполняет области `mini-wiki:content` и запускает пересборку с проверкой.

Что произойдет с текстом, который написал агент?

Он сохранится при пересборке байт в байт: агент пишет внутри областей `mini-wiki:content`, а сгенерированная навигация живет в отдельных областях.

Как перейти со старой структуры?

Командой `mini-wiki migrate --json` для предпросмотра и `mini-wiki migrate --apply --json` для переноса. Миграция делает резервную копию и меняет конфигурацию только после проверки результата.

Как искать по вики?

Командой `mini-wiki search "запрос" --json`. Поиск локальный, понимает китайский и смешанные запросы и принимает фильтры `--type`, `--tag` и `--limit`.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

OpenWiki создает Markdown-вики по репозиторию, сохраняет основания фактов и дает агенту поиск по документации нескольких проектов.

CLIРасширенный доступ17,9 тыс.Звезды репозитория

CLI создает вики по локальной или GitHub-кодовой базе, связывает модули и показывает источники ответов до строк файла.

CLIРасширенный доступ306Звезды репозитория
Официальный

Официальный набор скиллов «Золотых документов» WPS: Claude Code и Codex создают и правят облачные документы через kdocs-cli

СкиллШирокий доступ66Звезды репозитория
Российский стек

MCP-сервер и CLI для Yandex Wiki на Python: создание, чтение, обновление и удаление страниц по одному slug

MCP-серверРасширенный доступ1Звезды репозитория

Скилл для глубокого чтения одной научной статьи и сборки структурированной заметки в стиле Obsidian

СкиллРасширенный доступ1,4 тыс.Звезды репозитория

Плагин собирает тематическую вики из заметок или кодовой базы, сохраняя ссылки на источники и согласованную структуру статей.

ПлагинРасширенный доступ331Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Mini-Wiki (эта карточка)нет115
LLM Wiki Compilerнет2 254собирает вики из источников знаний; Mini-Wiki строит граф репозитория с привязкой страниц к исходному коду и строгими проверками дрейфа
Deepwiki MCPнетне нужна1 392отдает чужие вики через MCP; Mini-Wiki создает вики прямо в вашем репозитории

Коротко о README

Версия 3.3 перенесла каноническую вики в каталог `wiki/` и ввела стабильный граф репозитория, транзакционную сборку и строгую проверку. Хранилище состояния лежит в `.mini-wiki/` и пересобирается.

Бейдж для README

Исходный SKILL.md

---
name: mini-wiki
description: |
  Build and maintain a professional, source-traceable project knowledge network.
  Use when the user asks to generate, update, validate, search, migrate, or open a project Wiki;
  when architecture and module knowledge should be connected; or when Obsidian-compatible
  Properties, Bases, and Canvas views are useful. Durable Markdown lives in wiki/ and remains
  usable without Obsidian.
---

# Mini-Wiki 3.3.0

Mini-Wiki turns a repository into a versionable Markdown knowledge network. The CLI owns deterministic scanning,
graph construction, managed navigation, local search, Bases, Canvas, validation, and migration. The Agent owns the
professional explanations inside protected content regions.

For Chinese instructions, read `references/SKILL.zh.md`.

## Non-negotiable boundaries

- `wiki/` is canonical, durable knowledge. It should normally be committed.
- `.mini-wiki/` contains configuration, Manifest, cache, staging, and recoverable archives. Cache, staging, and
  archive are rebuildable local state.
- Markdown remains fully useful without Obsidian.
- Source references are repository-relative Markdown links. Never emit local URL schemes or absolute user paths.
- Never write or modify `.obsidian/`, themes, snippets, or Obsidian plugins.
- Obsidian detection is optional. Only an explicit `mini-wiki obsidian open` request may start the app.
- Third-party Mini-Wiki plugins are instruction-only. Read their `PLUGIN.md` or `SKILL.md` as text; never import,
  execute, or invoke plugin-provided scripts.
- Do not overwrite unmarked user documents. Do not edit content outside the ownership region assigned to the Agent.

## Agent workflow

Run the lifecycle in this order.

1. Initialize once:

   ```bash
   mini-wiki init <project>
   ```

2. Diagnose the project without launching Obsidian:

   ```bash
   mini-wiki doctor --json <project>

Сообщить о проблеме