archify (архитектурные диаграммы и одностраничные объяснения)

Превращает описание требований, Mermaid или репозиторий кода в интерактивную одностраничную HTML-диаграмму (архитектура, процессы, последовательности, потоки данных, состояния, ER, диаграммы классов, деревья, временные шкалы, водопады), а также может оформить ответ в виде одностраничного объяснения с выводом в начале.

Превращает описание требований, Mermaid или репозиторий кода в интерактивную одностраничную HTML-диаграмму (архитектура, процессы, последовательности, потоки данных, состояния, ER, диаграммы классов, деревья, временные шкалы, водопады), а также может оформить ответ в виде одностраничного объяснения с выводом в начале.

Установки skills.sh 177132 (+2732 / 24 ч)

Аудит безопасности: есть предупреждение о рисках

  • Позволяет агенту выполнять команды shell / скриптов
  • Ссылается на неотсканированный скрипт: bin/archify.mjs
  • Область аудита: GitHub tt-a1i/archify/archify/SKILL.md (сканируется только текст SKILL.md)

Обоснование

  • Для каждой диаграммы сначала записывается candidate.json, затем node bin/archify.mjs finalize выполняет проверку, выдачу и контроль; при сбое возвращается номер правила и доступные варианты исправления
  • При построении диаграмм по реальной кодовой базе узлы могут сопровождаться ссылками на исходный код (файл и номер строки); готовый результат имеет светлую и тёмную темы, экспортируется в изображения, SVG, WebM
  • skills.sh: за 24 часов установок 2732, всего 177132; за последние 8 недель еженедельные установки упали с 27289 до 13683 (отражает только уровень внимания)

Использование

  • npx skills add https://github.com/tt-a1i/archify --skill archify (в README автора используется -g для глобальной установки)
  • Скажите агенту «нарисуй архитектуру этого сервиса» или «сделай одностраничник»; после установки можно запустить node bin/archify.mjs doctor для самопроверки
  • Требуется Node.js

Риски

  • Указанные в аудите команды shell соответствуют назначению, но сам bin/archify.mjs не отсканирован
  • finalize обращается к сети для проверки новых версий (по словам автора, только GET фиксированного манифеста, без автоустановки); можно отключить, задав ARCHIFY_UPDATE_CHECK_DISABLED=1; сканирование не выявило этого сетевого обращения
  • Если в пользовательских правилах указано [archify explainer: always-on], к каждому ответу с выводом будет прилагаться сгенерированная страница

Открыть · Репозиторий

Best Skills 每日数据(LinklyAI / @BlueeonY,CC BY 4.0)

Открыть последние новости ИИ