lea
Use when writing or modifying Lea code - pipe-oriented functional language with tree-walk interpreter
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use when writing or modifying Lea code - pipe-oriented functional language with tree-walk interpreter
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Use when configuring ESLint - covers flat config, TypeScript integration, and custom rules
Use when creating GitHub Actions workflows - covers CI/CD, matrix testing, and release automation
Use when writing Jest tests - covers testing patterns for interpreters, parsers, and async code
Use when designing language features - covers lexer, parser, AST, and interpreter patterns
Use when implementing Language Server Protocol features - covers completions, hover, diagnostics, and navigation
Use when creating Mermaid diagrams - covers flowcharts, sequence diagrams, and AST visualization
| name | lea |
| description | Use when writing or modifying Lea code - pipe-oriented functional language with tree-walk interpreter |
let numbers = [1, 2, 3, 4, 5]
let result = numbers
/> filter((x) -> x > 2)
/> map((x) -> x * x)
/> reduce(0, (acc, x) -> acc + x)
result /> print
value /> fn passes value as first arg; use input placeholder to control positionlet double = (x) -> x * 2 (no fn keyword){ }#log #memo #time #retry(3) etc. after function bodylet x = 10 immutable, maybe x = 0 mutable{ name: "Max", age: 99 } with member access record.fieldcontext Name = default + provide Name value + @Name attachmentssqrt, abs, floor, ceil, round, min, maxlength, head, tail, push, concat, map, filter, reduce, rangeprint (returns first arg for chaining)delay(ms) — promise that resolves after msnpm run repl # Interactive REPL
npm run lea file.lea # Run a file