← ClaudeAtlas

espalier-initlisted

Analyze any existing codebase, discover its patterns and best practices, and generate an Espalier structure (rules, skills, wiki, pipeline) so AI coders produce code matching that project's language and conventions
Junhanliu-dev/espalier-engineering · ★ 24 · AI & Automation · score 81
Install: claude install-skill Junhanliu-dev/espalier-engineering
# Espalier Init Discover the actual patterns, conventions, and architecture of an existing codebase, then generate a structured constraint system that ensures AI agents produce code matching those standards. ## When to Use - "Set up Espalier for this project" - "Create Espalier structure for my codebase" - "Make AI code production-ready for this repo" - "Build agent constraints for this project" - "/espalier-init" ## Philosophy > When an agent makes an error, engineer its elimination — not with prompt tweaks, but with files, rules, automated checks, and system structure. **Core insight:** The problem isn't model intelligence. It's that models don't know the unwritten rules — patterns every experienced developer on the team knows but nobody documented. This skill **discovers** those rules from the code itself, then encodes them as machine-enforceable constraints. Like an espalier trains a fruit tree to grow along a wall, this skill trains your AI coder to grow along the patterns already in your codebase. ## File Layout of This Skill ``` espalier-init/ ├── SKILL.md # this file — overview + phase index ├── templates/ # markdown templates emitted into target project │ ├── rules/ # → espalier/rules/ in target │ ├── skills/ # → espalier/skills/<name>/SKILL.md │ ├── agents/ # → espalier/agents/ in target │ ├── agent.md # → espalier/agent.md (orchestr