Greenfield — плагин

Плагин Claude Code извлекает из кодовой базы поведенческие спецификации, тестовые векторы и критерии приемки с журналом источников

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

Широкий доступ

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

  • Агенты читают весь анализируемый код и могут разбирать бинарные файлы и запускать целевую программу в контейнере
  • Пишет большой объем файлов в рабочую папку и тратит много токенов
Все причины и проверки

prime-radiant-inc/greenfield

Установка

Работает в

Ручная установка

/plugin marketplace add prime-radiant-inc/prime-radiant-marketplace

Затем /plugin install greenfield@prime-radiant-marketplace и перезапуск Claude Code.

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

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

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Агенты читают весь анализируемый код и могут разбирать бинарные файлы и запускать целевую программу в контейнере
  • Пишет большой объем файлов в рабочую папку и тратит много токенов

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

Что делает

Greenfield читает исходный код, документацию, SDK, поведение при запуске и бинарные файлы и описывает, что программа делает, без деталей ее внутреннего устройства. На выходе поведенческие спецификации, тестовые векторы, критерии приемки и полный журнал ссылок на источники. По этим материалам команда может писать свою реализацию, не наследуя структуру оригинала. Команда /analyze с путем к проекту запускает конвейер из семи слоев. Сначала он находит доступные источники и собирает по ним свидетельства. Затем пишет спецификации со ссылками, строит тестовые векторы и критерии приемки. В конце спецификации очищаются от деталей реализации и проходят вторую проверку. Работают два типа агентов: анализатор читает свидетельства и пишет спецификации, санитайзер переписывает черновые спецификации в чистые. Между слоями стоят проверки на противоречия, полноту, утечку реализации и потерю деталей после очистки. Результат ложится в рабочую папку из трех частей, а команда /sanitize повторно очищает ее, если аудит нашел остатки оригинала.

Для кого. Для команд, которым нужно описать поведение существующего программного продукта или собственного устаревшего кода, чтобы переписать его с нуля по спецификациям.

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

  • Нужно переписать устаревший сервис, и поведение сначала надо зафиксировать в спецификациях и тестах
  • Есть сжатый JavaScript-бандл без исходников, а команде нужно понять, что он делает
  • Требуются критерии приемки и тестовые векторы для проверки новой реализации
  • Вам важно сохранить журнал ссылок на то, откуда взято каждое утверждение
  • Спецификации нужно очистить от деталей реализации перед передачей другой команде

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

  • Нужно простое описание одной функции: семислойный конвейер излишен
  • Исходный код или продукт защищен лицензией или договором, запрещающими анализ, и у вас нет разрешения
  • Требуется сам код новой реализации: плагин пишет только спецификации
  • Нельзя запускать целевое ПО или разбирать его бинарные файлы на рабочей машине

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

/analyze ./legacy-billing: собери спецификации поведения и тестовые векторы, источники укажи в журнале происхождения

Ограничения

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

После очистки в спецификациях еще могут остаться следы оригинала. Для этого есть второй проход и команда /sanitize. Наблюдение за запущенной программой и разбор бинарных файлов идут через отдельные навыки и могут потребовать контейнеров.

Как отключить. Выполните `/plugin uninstall greenfield@prime-radiant-marketplace` и перезапустите Claude Code. Рабочие папки остаются там, где вы их создали.

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

Как поставить Greenfield в Claude Code?

Выполните `/plugin marketplace add prime-radiant-inc/prime-radiant-marketplace`, потом `/plugin install greenfield@prime-radiant-marketplace` и перезапустите Claude Code.

Что получается после /analyze?

Рабочая папка из трех частей: `raw` с черновыми материалами и ссылками, `output` с очищенными спецификациями, тестовыми векторами и проверками, `provenance` с журналом источников.

Какие источники читает Greenfield?

Исходный код, документацию, SDK, обсуждения сообщества, поведение при запуске, бинарные файлы, историю git, тесты, интерфейс и контракты. Для минифицированных бандлов и декомпилированных бинарных файлов в конвейере есть отдельные пути.

Зачем нужна очистка спецификаций?

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

Пишет ли плагин новый код?

Нет. Greenfield останавливается на спецификациях, тестах и критериях приемки. Реализацию делает команда по материалам из папки `output`.

Обсуждение

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

Плагины
Официальный

Плагин Grid Dynamics загружает в сессию кодового агента общие инженерные стандарты, архитектуру и рабочие процессы команды

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

Плагин для Claude Code и Codex: превращает запрос на фичу в спецификацию и выполняет ее по задачам с чистым контекстом

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

14 скиллов, которые находят пробелы в задаче до кода: интервью, план, проверка допущений и доказательство исправления бага

СкиллМинимальный доступ358Звезды репозитория

Плагин из трех скиллов для крупных задач разработки: анализ проекта, разбивка на фазы с задачами в GitHub Issues, параллельные агенты и ревью кода

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

Плагин со скиллами для Claude Code и Codex: исследование кода, тесты, рефакторинг и независимая проверка готовых изменений

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

Консольная программа дает Claude Code, Cursor, Codex и другим агентам конвейер от исследования до сдачи с документами и проверками

CLIШирокий доступ278Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйЗвезды репозиторияГлавное отличие
Greenfield (эта запись)нет296
OpenSpecнет73 368ведет разработку новых функций через предложения и спецификации, из готового кода спецификации не выводит
Reverse Engineering Skillsнет2 329набор скиллов для разбора бинарных файлов, без конвейера до спецификаций и тестов

Коротко о README

Репозиторий описывает назначение плагина, установку через маркетплейс и две команды. Затем показаны структура рабочей папки, роли двух агентов и таблица из семи слоев конвейера с промежуточными проверками. Лицензия Apache 2.0.

Бейдж для README

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

Foxx AIGreenfield
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.