Визуальный онбординг для любой кодовой базы — структурные и доменные графы знаний, обучающие системе, а не просто диаграммирующие её.
Understand-Anything превращает кодовые базы и базы знаний в интерактивные графы. Двухуровневый вид: структурный (файлы / функции / классы) и доменный (бизнес-процессы / потоки данных). Включает семантический поиск («что обрабатывает авторизацию?»), анализ влияния изменений и адаптивные уровни детализации. Создан для онбординга в команде и понимания архитектуры, а не красивых картинок.
Прогнозирование влияния изменений перед открытием PR
👤 Разработчики, готовящиеся тронуть общий код⏱ ~25 minintermediate
Когда использовать: Собираетесь рефакторить модуль, который «ощущается несущим».
Поток
Определить изменение
Use understand-anything. I'll change the signature of calculateTax(price, region) to add a customer_class. What breaks?✓ Скопировано
→ Список вызывающих + тесты, требующие обновления
Визуализировать область взрыва
Show me the subgraph touched by this change.✓ Скопировано
→ Выделенный подграф с серьёзностью по каждому ребру
Спланировать PR
Propose a PR sequence that minimizes review surface — which files first?✓ Скопировано
→ Упорядоченный список файлов с обоснованием
Итог: PR, рассчитанный на человеческое ревью, а не монстр из 1500 строк.
Подводные камни
Граф не замечает вызывающие, существующие только в рантайме (рефлексия, динамическая диспетчеризация) — Перекрестно проверяйте через grep по имени функции; отдельно упоминайте рантайм-вызывающие
Превращение вики в граф знаний
👤 Исследователи / команды с разросшимися вики⏱ ~45 minintermediate
Когда использовать: У команды вики на 200 страниц; никто не может ничего найти.
Поток
Загрузить страницы
Use understand-anything. Build a knowledge graph from /wiki/. Extract entities and implicit relationships.✓ Скопировано
→ Граф с типами сущностей и типами отношений
Найти тупики
Which entities are referenced but never defined?✓ Скопировано
→ Список заглушек, нуждающихся в страницах
Предложить реорганизацию
Based on cluster structure, propose a 5-section TOC.✓ Скопировано
→ Список разделов с распределёнными страницами
Итог: Вики, по которой реально можно ориентироваться.
Подводные камни
Неявные отношения создают шум (каждая страница упоминает «API») — Настройте стоп-список экстрактора; скилл открывает конфигурацию для распространённых шумовых терминов