Greenfield — плагин
Плагин Claude Code извлекает из кодовой базы поведенческие спецификации, тестовые векторы и критерии приемки с журналом источников
- 296 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- Агенты читают весь анализируемый код и могут разбирать бинарные файлы и запускать целевую программу в контейнере
- Пишет большой объем файлов в рабочую папку и тратит много токенов
Установка
- Работает в
Ручная установка
/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 загружает в сессию кодового агента общие инженерные стандарты, архитектуру и рабочие процессы команды
Плагин для Claude Code и Codex: превращает запрос на фичу в спецификацию и выполняет ее по задачам с чистым контекстом
14 скиллов, которые находят пробелы в задаче до кода: интервью, план, проверка допущений и доказательство исправления бага
Плагин из трех скиллов для крупных задач разработки: анализ проекта, разбивка на фазы с задачами в GitHub Issues, параллельные агенты и ревью кода
Плагин со скиллами для Claude Code и Codex: исследование кода, тесты, рефакторинг и независимая проверка готовых изменений
Консольная программа дает Claude Code, Cursor, Codex и другим агентам конвейер от исследования до сдачи с документами и проверками
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Greenfield (эта запись) | нет | 296 | |
| OpenSpec | нет | 73 368 | ведет разработку новых функций через предложения и спецификации, из готового кода спецификации не выводит |
| Reverse Engineering Skills | нет | 2 329 | набор скиллов для разбора бинарных файлов, без конвейера до спецификаций и тестов |
Коротко о README
Репозиторий описывает назначение плагина, установку через маркетплейс и две команды. Затем показаны структура рабочей папки, роли двух агентов и таблица из семи слоев конвейера с промежуточными проверками. Лицензия Apache 2.0.