Install
$ agentstack add skill-avacadorun-dev-soba-agent-doc-scout ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Doc Scout — Валидатор документации по коду
Принимает файл документации (из docs-site/content/docs/) и сверяет каждое техническое утверждение с реальной кодовой базой (src/). Выдаёт structured diff: что в доке есть, но в коде нет (выдумка), и что в коде есть, но в доке не описано (пропущено).
Когда использовать
- «Проверь docs-site/content/docs/security.ru.mdx на соответствие коду»
- «doc-scout —file docs-site/content/docs/themes.ru.mdx»
- «Просканируй всю документацию на выдумки»
- Перед релизом — валидация всех user-guides
Что проверяет
| Категория | Как ищет в доке | Как сверяет с кодом | |-----------|----------------|---------------------| | CLI-флаги | --flag, --flag=value | Парсит src/cli.ts (yargs/parseArgs) | | Env-переменные | SOBA_VAR, export SOBA_VAR | grep по src/ | | Slash-команды | /command, /command sub | grep по src/widgets/tui/commands/ | | Subcommand'ы | ` soba provider add | Проверяет регистрацию в src/cli/ | | Конфиг-ключи | config.json, providers.id.apiKey | Сверяет с src/core/config/config-loader.ts и types.ts | | Permission-моды | accept-edits, plan, bypass | Сверяет с PermissionMode в src/core/trust/ | | Trust-уровни | safe, normal, dangerous | Сверяет с TrustLevel в trust-manager.ts | | TUI-хоткеи | Ctrl+X, Ctrl+Shift+X | grep по src/widgets/tui/hooks/use-tui-keys.ts` |
Запуск
# Один файл
bun run .soba/skills/doc-scout/scripts/validate.ts --file docs-site/content/docs/security.ru.mdx
# Вся директория
bun run .soba/skills/doc-scout/scripts/validate.ts --dir docs-site/content/docs/
# Только один язык docs-site
bun run .soba/skills/doc-scout/scripts/validate.ts --dir docs-site/content/docs/ --lang ru
# JSON-вывод
bun run .soba/skills/doc-scout/scripts/validate.ts --file docs-site/content/docs/security.ru.mdx --json
Формат вывода
╔══════════════════════════════════════╗
║ Doc Scout — docs-site/content/docs/security.ru.mdx ║
╚══════════════════════════════════════╝
❌ CLAIMS NOT IN CODE (выдумка):
--trust CLI-флаг → не найден в src/cli.ts
SOBA_TRUST_LEVEL env → не найден в src/
/perm slash-команда → не зарегистрирована в commands/
accept-edits permission mode → PermissionMode: только "ask" | "repo"
⚠️ MISSING FROM DOCS (не описано):
repo permission mode → есть в trust-manager.ts, нет в доке
/project-trust slash-команда → есть в коде, не описана в security.md
📊 Всего проверено утверждений: 34
✅ Подтверждено: 19
❌ Выдумка: 8
⚠️ Пропущено в доке: 7
Структура скилла
.soba/skills/doc-scout/
├── SKILL.md # этот файл
├── scripts/
│ └── validate.ts # основной скрипт валидации
└── output/
└── -report.json # JSON-отчёт
Актуальные заметки
--lang ru|en|zhфильтрует docs-site файлы по suffix.ru.mdx,.en.mdx,.zh.mdx.- Директории обходятся рекурсивно.
- Для v0.5.x скрипт знает runtime slash-команды, TUI fallback-команды (
/model,/sidebar,/keys),soba init,
/sessions, /mcp reload, текущие permission modes и актуальную карту hotkeys.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: avacadorun-dev
- Source: avacadorun-dev/soba-agent
- License: MIT
- Homepage: https://soba-agent.dev/
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.