
junhanliu-dev/espalier-engineering
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Обучите своих кодеров ИИ так, как вы тренируете лозу — откройте реальные шаблоны вашей кодовой базы, а затем закодируйте их как правила кода Клода, навыки, агенты, крючки и управляемый трубопровод, так что генерируемый код приземляется.
Обзор
Эспальер тренирует фруктовое дерево расти плоским вдоль стены — обрезанным, проводным, продуктивным. Он считывает вашу кодовую базу, обнаруживает шаблоны, уже находящиеся в ней, и кодирует их как защитные ограждения, усиленные машиной. Сгенерированный код растет в соответствии с вашими конвенциями с первой попытки, а не с пятой. Вот так. Одна установка ~ 10-15 минут на РЕПО, затем каждое будущее изменение повторно использует его. Кодеры ИИ пишут правдоподобный код. Они изобретают помощников, которые у вас уже есть, выбирают библиотеки, которые вы не используете, и бросают туда, где ваше репо стандартизировалось на Результате много лет назад. Это не проблема модели-интеллекта — это проблема. Модель не может прочитать историю Slack вашей команды. 1. — параллельные агенты-разведчики читают ваш код и извлекают конвенции, которые никто не записывал. 2. — в качестве espalier / каталога для каждого проекта: всегда загруженные правила, фазовые навыки, определения субагентов, вики и программные крючки. 3.
Обзор (машинный перевод)
Эспальер тренирует фруктовое дерево расти плоским вдоль стены — обрезанным, проводным, продуктивным. Espalier делает то же самое для ваших агентов кодирования ИИ: он считывает вашу кодовую базу, обнаруживает шаблоны, уже находящиеся в ней, и кодирует их как ограждения, усиленные машиной. Сгенерированный код растет вместе с вашими конвенциями с первой попытки, а не с пятой.
Быстрый старт
Вот так. Одна установка ~ 10-15 минут на РЕПО, затем каждое будущее изменение повторно использует его.
##Проблема
Кодеры ИИ пишут правдоподобный код, который ** не соответствует вашей кодовой базе **. Они изобретают помощников, которые у вас уже есть, выбирают библиотеки, которые вы не используете, и throw, где ваше репо стандартизировалось Result много лет назад. Это не проблема модели-интеллекта — это проблема неписаных правил. Модель не может прочитать историю Slack вашей команды.
Как это работает
/espalier-initобнаруживает — параллельные разведчики читают ваш код и извлекают конвенции, которые никто не записывал.- ** Он записывает их ** — как каталог для каждого проекта
espalier/: всегда загруженные правила, фазовые навыки, определения субагентов, вики и программные крючки.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
An espalier trains a fruit tree to grow flat along a wall — pruned, wired, productive. Espalier does the same for your AI coding agents: it reads your codebase, discovers the patterns already in it, and encodes them as machine-enforced guardrails. Generated code grows along your conventions on the first try, not the fifth.
Quick start
/plugin marketplace add Junhanliu-dev/espalier-engineering
/plugin install espalier-engineering@espalier-engineering
/espalier-init
That’s it. One ~10–15 minute setup per repo, then every future change reuses it.
The problem
AI coders write plausible code that doesn’t fit your codebase. They invent helpers you already have, pick libraries you don’t use, and throw where your repo standardised on Result years ago. It’s not a model-intelligence problem — it’s an unwritten rules problem. The model can’t read your team’s Slack history.
How it works
/espalier-initdiscovers — parallel scout agents read your code and extract the conventions nobody wrote down.- It writes them down — as a per-project
espalier/directory: always-loaded rules, phase-loaded skills, sub-agent definitions, a wiki, and programmatic hooks. - Every change is gated — a coder agent writes, a separate reviewer agent (different tool set) checks against the same rules, and hooks block pushes that skip the gates.
- It stays honest — drift detection flags docs the code has outgrown; refreshes are gated, never silent.
espalier/
├── rules/ # always loaded: coding standards, security, production standards
├── skills/ # the pipelines: /espalier, /espalier-fix, /espalier-ask, …
├── agents/ # harness-coder / harness-reviewer / harness-security
├── wiki/ # architecture, data models, critical paths
├── hooks/ # programmatic gates: layer checks, pre-push, drift detect
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add junhanliu-dev/espalier-engineering