JD

junhanliu-dev/espalier-engineering

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

69 stars 품질 65 트렌드 28MIT

AI 코퍼를 훈련하는 방법은 덩어리를 훈련 — 당신의 코베이스의 실제 패턴을 발견, 다음 Claude 코드 규칙으로 인코딩, 기술, 에이전트, 후크, 그리고 가이드 라인 그래서 생성 된 코드 토지 ...

개요

Espalier는 벽을 따라 평평하게 성장하기 위해 과일 나무를 훈련합니다. - pruned, wired, 생산. 코드베이스를 읽고, 이미 패턴을 발견, 그리고 기계 강화 난간으로 인코딩. 생성 된 코드는 첫 번째 시도에 대한 당신의 협약을 따라 성장, 다섯 번째. 그게 다. 1 ~ 10 ~ 15 분 재포 당 설정 한 다음 모든 미래 변화가 재사용됩니다. AI coders는 plausible 부호를 씁니다. 그들은 이미 당신을 발명 도움자, 당신이 사용할 수없는 라이브러리를 선택, 그리고 결과 년 전에 표준화 된 곳을 던져. 그것은 모델-intelligence 문제 없습니다 — 그것은 문제입니다. 모델은 팀의 슬랙 역사를 읽을 수 없습니다. 1. — 평행한 scout 대리인은 당신의 부호를 읽고 규칙 nobody가 아래로 썼습니다. 2. — per-project espalier/ 디렉토리로: 항상 로드된 규칙, 단계 로드된 기술, 하위 시약 정의, 위키, 및 programmatic 걸이. 3. 명세.

개요(AI 번역)

Espalier는 벽을 따라 평평하게 성장하기 위해 과일 나무를 훈련합니다. - pruned, wired, 생산. **Espalier는 AI 코딩 에이전트와 동일합니다. ** 코드베이스를 읽고, 이미 패턴을 발견하고 기계 강화 난간으로 인코딩합니다. 생성 된 코드는 첫 번째 시도에 your 컨벤션을 따라 성장, 다섯 번째.

빠른 시작

그게 다. 1 ~ 10 ~ 15 분 재포 당 설정 한 다음 모든 미래 변화가 재사용됩니다.

문제

AI coders는 plausible 코드를 작성합니다 ** 코드베이스를 적합하지 않습니다 **. 그들은 이미 당신을 발명 도움자, 당신이 사용하지 않는 라이브러리를 선택, 그리고 throw] 당신의 repo 표준에 대한 Result 년 전. 그것은 model-intelligence 문제가 아닙니다. unwritten 규칙 문제입니다. 모델은 팀의 슬랙 역사를 읽을 수 없습니다.

어떻게 작동합니까?

  1. /espalier-init discovers - 평행한 scout Agent는 코드를 읽고 규칙을 추출하지 않습니다.
  2. ** 그것은 아래를 작성 ** — per-project espalier/] 디렉토리: 항상 로드 된 규칙, 단계 로드 된 기술, 하위 시약 정의, 위키, 및 프로그래밍 훅.
  3. 명세.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

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

  1. /espalier-init discovers — parallel scout agents read your code and extract the conventions nobody wrote down.
  2. It writes them down — as a per-project espalier/ directory: always-loaded rules, phase-loaded skills, sub-agent definitions, a wiki, and programmatic hooks.
  3. 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.
  4. 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
GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add junhanliu-dev/espalier-engineering
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →