workflow-audit — плагин

Плагин Claude Code для SwiftUI: ходит по приложению как пользователь и находит экраны без входа, тупики и заглушки данных.

  • 60 ★ репозитория
  • Последний коммит
  • Apache-2.0
Плагин

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

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

  • Плагин читает исходный код проекта и пишет отчеты, ничего не запуская.
Все причины и проверки

terryc21/workflow-audit

Установка

Работает в

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

npx skillfoxx add plugins/workflow-audit

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

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

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

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

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

  • Плагин читает исходный код проекта и пишет отчеты, ничего не запуская.

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

Что делает

workflow-audit идет по путям между файлами в приложении на SwiftUI, отдельные строки кода его не занимают. Аудит начинается с каждого входа в функцию: кнопки, пункта меню, карточки, и следует по нему вперед. Он ищет экраны, до которых никто не доходит, и числа, которые считает код, но не показывает ни один экран. Проверка идет пятью слоями: `layer1` находит все входы и функции без входа, второй слой прослеживает путь, третий ловит 33 вида проблем (тупики, экраны без закрытия, кнопки ниже сгиба, индикаторы без тайм-аута, оставленные заглушки), четвертый оценивает, как это ощущается новичку, пятый находит данные-заглушки. Второй скилл `/plan --workflow-audit` строит из находок упорядоченный план без готового кода.

Для кого. Разработчикам SwiftUI-приложений, которые перед релизом хотят проверить, что каждую собранную функцию пользователь может найти и довести до конца.

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

  • Готовый экран не открывает ни одна кнопка, и функция в приложении фактически не существует.
  • Приложение считает число, но на экране пустое место или устаревшее значение.
  • Перед релизом нужно пройти приложение глазами нового пользователя: сколько касаний и есть ли подтверждение.
  • После аудита нужен порядок исправлений с ценой каждой фазы и способом отката.

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

  • Нужна проверка на каждом сохранении файла: аудит дороже линтера и рассчитан на релиз.
  • Нужно узнать, делает ли обработчик верное действие: плагин читает код, а не запускает его.
  • Проект не на SwiftUI: проверка рассчитана на этот стек.

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

/workflow-audit layer1 и покажи все входы в функции моего SwiftUI-приложения вместе с функциями, в которые нельзя попасть.

Ограничения

Плагин читает код и не запускает приложение, поэтому пропустит достижимое, но неверное поведение и правильно подключенные, но неверно нарисованные элементы. Полный аудит из пяти слоев занимает заметное время и расходует токены, дешевле всего слой `layer1`, он идет около десяти минут. Он дополняет линтер, а не заменяет его: стиль и шаблонные ошибки лучше ловить на каждом сохранении. Команды вводят в Claude Code по одной, иначе вторая строка читается как часть первой.

Как отключить. Выполните в Claude Code `/plugin uninstall workflow-audit@workflow-audit` и при необходимости удалите добавленный маркетплейс. Файлы отчетов в проекте можно оставить или стереть.

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

С какого слоя начать?

С `/workflow-audit layer1`: около десяти минут, и вы получите список всех входов в функции. Сверьте его со своим представлением о приложении.

Какие проблемы ловит третий слой?

33 вида: тупики, экраны, которые не закрываются, кнопки ниже сгиба, индикаторы загрузки без тайм-аута и оставленные тестовые данные.

Чем это отличается от линтера?

Линтер проверяет каждый файл отдельно и идет на каждое сохранение. Аудит проверяет связи между файлами и запускается перед релизом.

Как получить план исправлений?

После аудита выполните `/plan --workflow-audit`. План упорядочен по приоритету, указывает файл и диапазон строк и условие готовности, но не дает код для вставки.

Запускает ли плагин приложение?

Нет, он читает исходный код. Поэтому он не оценит, верно ли работает обработчик или совпадает ли вид экрана с замыслом.

Обсуждение

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

Плагины

Плагин Claude Code для проверки UX: проходит пользовательские сценарии в живом приложении и дает план правок.

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

Плагин из шести скиллов по доступности: проверка страниц, аудит WCAG 2.2 с Playwright, план аудита и дорожная карта улучшений.

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

Rails Audit от thoughtbot

Rails Audit (thoughtbot)

Скилл thoughtbot для разбора Rails-приложения: находит проблемы в коде и тестах и распределяет замечания по важности

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

show-your-work

claude-show-your-work

Плагин показывает в терминале Claude Code картинки и видео, записывает проверки Playwright и сравнивает версии до и после

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

Плагин Claude Code проверяет изменение по плану: поднимает стек, прогоняет критерии приемки и дает отчет с доказательствами.

ПлагинШирокий доступ115Звезды репозитория

Плагины для Claude Code: визуальная регрессия по Figma, ревью тестов и кода, заметки проекта и разбор сессий в HTML-отчет

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

Коротко о README

Проект включает пять слоев проверки и отдельный планировщик исправлений. Он решает одну задачу: показать места, где пользователь не доходит до результата, хотя каждая строка кода написана верно.

Бейдж для README

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