ralph-vault — скилл
ralph-vault строит многоуровневую базу знаний о репозиториях и план для цикла ralph, по которому агент описывает код
- 69 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Скилл пишет файлы хранилища и планы в рабочую папку, а цикл ralph запускает агента на каждый репозиторий
- Агент читает код нескольких репозиториев и тратит токены на описание
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/ralph-vaultОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Скилл пишет файлы хранилища и планы в рабочую папку, а цикл ralph запускает агента на каждый репозиторий
- Агент читает код нескольких репозиториев и тратит токены на описание
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл и CLI от лаборатории Santander AI создают и поддерживают хранилище знаний с постепенным раскрытием, своего рода «глубокую вики» уровнями для одного или нескольких репозиториев. Структура включает индекс, репозитории, компоненты, инфраструктуру, технологии и связи. Скрипт `scripts/gv.py`, написанный на стандартной библиотеке Python, отвечает за все детерминированное: создание структуры, добавление и удаление репозиториев, проверку заголовков, ссылок и бюджета токенов. Текст пишет агент или цикл по неизменяемым промптам из `assets/prompts/`. Действия скилла: `init`, `add`, `delete`, `update` для новых и устаревших репозиториев, `relations`, `dependencies` и `components` для графа связей, `validate`, `check` и `plan`. Проверка запрещает исходный код внутри хранилища и следит, чтобы у каждой записи была ссылка на источник. Главный результат `plan` — файл `plan/plan.md` с задачами по репозиториям, который выполняет цикл ralph по одному репозиторию за итерацию или сам агент.
Для кого. Командам с несколькими репозиториями, которые строят для ИИ-агентов общую базу знаний о коде и гоняют агентов в циклах вроде ralph.
Подходит, если
- Агентам нужна общая карта из десятка сервисов: кто от кого зависит и где лежит инфраструктура
- Хранилище надо проверить на устаревшие и неполные разделы командой `check`
- Общие библиотеки, используемые двумя репозиториями и больше, выносятся в отдельный уровень
- Для цикла ralph нужен готовый `plan/plan.md` с задачами по каждому репозиторию
- Запись в хранилище не должна содержать исходный код, и это проверяет `validate`
Не подходит, если
- Нужен один репозиторий с одним README: многоуровневая структура здесь избыточна
- У вас нет доступа к модели для записи текстов: содержимое хранилища пишет агент
- Нужна только схема архитектуры в картинках, а хранилище дает текст и связи
Пример запроса к агенту
Задокументируй эти три репозитория в хранилище ralph-vault и покажи, что устарело или не заполненоОграничения
Скилл только раскладывает структуру и проверяет ее, содержимое пишет агент по зафиксированным промптам и расходует токены. Для крупных хранилищ рекомендован цикл `ralph-loop.sh`, он держит каждую итерацию в свежем контексте, а на один-два репозитория хватит и самого агента. Установщик `install.sh` копирует папку `ralph-vault/` в каталоги скиллов Codex, Claude Code и Gemini. Последний коммит сделан в октябре 2026 года. README и промпты написаны по-английски.
Как отключить. Удалите папку `ralph-vault/` из `~/.claude/skills/`, `~/.codex/skills/` или `~/.gemini/antigravity-cli/skills/`. Созданное хранилище лежит в вашем проекте и удаляется отдельно.
Частые вопросы
Как установить ralph-vault?
Склонируйте репозиторий и выполните `./install.sh`: скрипт найдет каталоги скиллов Codex, Claude Code и Gemini и скопирует папку `ralph-vault/`. Режим `--dry-run` показывает план без записи.
Что такое цикл ralph?
Цикл, в котором агент раз за разом получает свежий контекст и выполняет одну задачу из плана. ralph-vault готовит `plan/plan.md` и фиксированные промпты для такого цикла.
Нужно ли запускать CLI руками?
Обычно нет: агент читает `SKILL.md` и сам вызывает `scripts/gv.py`. Ручной запуск описан в разделе для продвинутых.
Что проверяет validate?
Заголовки, wikilinks и бюджеты токенов, а также отсутствие исходного кода в записях и наличие ссылок на источник.
Из каких уровней состоит хранилище?
Из индекса, репозиториев, компонентов, инфраструктуры, технологий, связей и метаданных. Шаблоны и карты разделов лежат в `assets/`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыLearn from materials
learn-from-materials
Скилл превращает книги, PDF, презентации и документы в проверяемую базу знаний и интерактивную учебную страницу с источниками, схемами и самопроверкой
Маркетплейс из пяти плагинов Claude Code для исследователя: литература, дизайн исследования, память проекта и рукопись
Скилл /okf собирает из кода и документов граф знаний в Markdown по формату Open Knowledge Format и следит за его актуальностью.
Скилл Claude Code для научных обзоров: интервью, поиск по Scopus и OpenAlex, проверка каждого DOI и итоговый файл docx
Research Weave превращает стопку статей в очередь чтения, карту доказательств и уточненный исследовательский вопрос
Более 280 скиллов для науки: поиск литературы, дизайн эксперимента, анализ, проверка ссылок и подготовка статьи
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| ralph-vault (эта карточка) | нет | 69 | |
| OpenWiki | нет | 17 914 | CLI для вики по проекту, ralph-vault держит уровни, граф связей и план для цикла ralph |
| Karpathy LLM Wiki | нет | 2 732 | общий подход к вики для ИИ, здесь готовые действия, проверка без исходного кода и план цикла |
Коротко о README
README представляет проект как скилл и CLI для хранилища знаний, питающего циклы агентов. Перечислены действия, структура папки скилла, способы вызова и разделение труда между детерминированным скриптом и промптами. Затем установка установщиком или через curl, а в конце расширенное использование CLI.
Бейдж для README
Исходный SKILL.md
--- name: ralph-vault description: >- Create and maintain a project-agnostic deepwiki knowledge vault — a tiered, progressive-disclosure documentation base for one or many code repos/subdirectories, designed as the knowledge source for ralph-loop agents. Use when the user wants to initialize a vault, document or refresh repos, add or remove a repo or subdirectory from the vault, validate the vault, check what is missing or stale, or generate a ralph-loop plan to (re)build it. Triggers include create/init a vault, document this repo, update the vault, add a repo to the vault, validate the vault, vault status, knowledge base for ralph. --- # Ralph Vault Lifecycle tool for a **knowledge vault**: a tiered deepwiki that documents the intent, interfaces and structure of one or more code repositories, kept faithful and current so agents (especially ralph loops) have a reliable knowledge source. Project-agnostic — the documented repos live in a per-vault config registry, nothing is hardcoded. ## How it is split - **Deterministic work → `scripts/gv.py`** (a single stdlib CLI): scaffolding, the repo registry, status, validation, and emitting ralph plan files. Run it directly; it needs no context loaded. - **Content generation → FIXED prompts in `assets/prompts/`** driven by an agent / ralph loop: writing the actual documentation from source. Run `gv.py` from the project that owns the vault. Default vault path is `vault/`; override with `--vault <path>`. ## Action router Load the matching reference file **only** for the action at hand (progressive disclosure). Do not preload all of them. | Intent | Action | Load | |---|---|---| | Create the vault structure + config if missing | **init** | `references/init.md` | | Register a repo or subdirectory to document | **add** | `references/add.md` | | Remove a repo/subdir (optionally purge docs) | **delete** | `references/delete.md` | | Document or refresh repos (incomplete/stale) | **update** | `references/update.md` | | Generate typed edges between repos | **relations** | `references/relations.md` | | Catalogue external infra + providers (reverse index) | **dependencies** | `references/dependencies.md` | | Research public docs for one external provider before filling technology notes | **external-provider-research** | `references/external-provider-research.md` | | Promote components/libraries reused by ≥ 2 repos | **components** | `references/components.md` | | Frontmatter / wikilink / budget gate | **validate** | `references/validate.md` | | Report what is missing / incomplete / stale | **check** | `references/check.md` | | Emit `plan/plan.md` + tasks for a ralph loop | **plan** | `references/plan.md` | | Wire git/CI gates so the vault can't drift | **ci** | `references/ci.md` | Shared contracts (load when authoring or validating content, not for routine CLI calls):