Espalier Engineering — плагин

Espalier находит негласные соглашения кодовой базы и записывает их как правила, ревьюеров и хуки для Claude Code, Codex и Copilot

  • 69 ★ репозитория
  • Последний коммит
  • MIT
Плагин

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

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

  • Плагин пишет файлы в репозиторий и в настройки агентов и ставит хуки, блокирующие пуш
  • Параллельные агенты читают весь код и расходуют токены на разведку
Все причины и проверки

junhanliu-dev/espalier-engineering

Установка

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

npx skillfoxx add plugins/espalier-engineering

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

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

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

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

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

  • Плагин пишет файлы в репозиторий и в настройки агентов и ставит хуки, блокирующие пуш
  • Параллельные агенты читают весь код и расходуют токены на разведку

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

Что делает

Плагин запускается командой `/espalier-init`. Параллельные агенты-разведчики читают код и вытаскивают соглашения, которые нигде не записаны. Затем в репозитории создается папка `espalier/` с правилами, скиллами, определениями агентов, вики об архитектуре, хуками и журналом изменений по каждому требованию. Каждое изменение проходит через конвейер. Сначала этап требований дотошно расспрашивает автора и ждет явного согласия. Потом агент-кодер пишет код, а отдельный агент-ревьюер с правами только на чтение сверяет его с теми же правилами, на границах доверия подключается аудитор безопасности. Хуки блокируют пуш, который пропустил проверки. Дрейф документации ловится автоматически, обновление идет через проверку. Папка `espalier/` не привязана к платформе и подключается к Claude Code, Codex и GitHub Copilot.

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

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

  • Агент заводит собственный помощник там, где в репозитории давно есть готовый
  • В проекте принят тип `Result<T>`, а агент бросает исключения
  • На репозитории работают несколько разработчиков, и нужны общие правила и проверки
  • Перед слиянием требуется независимая проверка отдельным агентом с правами только на чтение
  • Документация отстает от кода, и нужен автоматический поиск устаревших мест

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

  • Нужен разовый скрипт или прототип: настройка занимает около 10–15 минут на репозиторий
  • Проект совсем новый и соглашений в нем еще нет, нечего выделять
  • Нужны готовые правила для конкретного фреймворка: плагин изучает код вашего репозитория

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

Запусти /espalier-init в этом репозитории и сведи найденные соглашения в правила для Claude Code и Codex

Ограничения

Первичная настройка занимает 10–15 минут на репозиторий и запускает несколько агентов, то есть тратит токены. Плагин пишет в репозиторий папки `espalier/`, `.claude/`, `.codex/` или `.github/` и ставит хуки, блокирующие пуш. На командных репозиториях сопровождение сводится к еженедельной задаче одного дежурного, около 15 минут. Нужны подключение платформы при инициализации и повторная привязка при добавлении новой. Последний коммит сделан в октябре 2026 года.

Как отключить. Удалите симлинки `espalier-init` из `~/.claude/skills/` или выполните `/plugin uninstall espalier-engineering@espalier-engineering`. Папку `espalier/` и хуки в репозитории удалите вручную.

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

Как запустить Espalier в проекте?

Установите плагин командами `/plugin marketplace add Junhanliu-dev/espalier-engineering` и `/plugin install espalier-engineering@espalier-engineering`, затем выполните `/espalier-init` в репозитории.

Что создается в репозитории?

Папка `espalier/` с правилами, скиллами, агентами, вики, хуками, картами решений и журналом изменений.

С какими агентами работает?

С Claude Code, OpenAI Codex и GitHub Copilot. Одна папка `espalier/` подключается к любому набору из трех.

Почему ревьюер отдельный агент?

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

Сколько времени занимает настройка?

Первичная настройка занимает около 10–15 минут на репозиторий, дальше изменения используют готовые правила.

Обсуждение

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

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

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

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

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

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

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

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

Плагин заставляет агента объяснять свой код и перед пушем задавать вопросы, чтобы вы понимали, что вливаете.

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

Плагин Claude Code с навыками /readiness и /setup оценивает готовность проекта к работе агентов и ставит правила и проверки.

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

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

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

Коротко о README

README объясняет проблему негласных правил и показывает, как `/espalier-init` находит, записывает и закрепляет их. Далее схема папки `espalier/`, команды конвейера и правила для нескольких разработчиков. В конце способы установки через плагин, симлинки и проектную папку для Claude Code и Codex.

Бейдж для README

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