Junhanliu-dev

7 mods across 1 repository, 72 stars between them.

Junhanliu-dev/espalier-engineering

Plugin Claude Code

Train your AI coders the way you'd train a vine — discover your codebase's actual patterns, then encode them as rules, skills, agents, hooks, and a guided pipeline so generated code lands inside your conventions on the first try, not the fifth.

72 7d ago A tokens not measured original MIT

espalier-init

03

Junhanliu-dev/espalier-engineering

Skill Claude CodeCodex

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. Greenfield repos take the two-pass Decide-Then-Bind path (/espalier-map charts the conventions, init…

72 7d ago A 118 tokens original MIT

harness-coder

04

Junhanliu-dev/espalier-engineering

Agent

Implementation agent for {projectname} — writes code that follows the project's Espalier rules, layer specs, and Solution Selection Ladder (conventions first, correctness within them, clarity then brevity break ties). Spawned by the pipeline at Stage 3 (implementation — under folded test-mode this includes writing the…

72 7d ago A 112 tokens original MIT

harness-reviewer

05

Junhanliu-dev/espalier-engineering

Agent

Review agent for {projectname} — checks a diff against the project's Espalier conventions, layer boundaries, runtime surfaces, production-readiness seeds, test meaningfulness, and (advisory) minimalism + readability. Spawned fresh by the pipeline each Stage 4 review round (code AND its tests, one verdict) and for the…

72 7d ago A 114 tokens original MIT

harness-security

06

Junhanliu-dev/espalier-engineering

Agent

Security audit agent that checks the trust boundary — never trust data from the frontend — on a pipeline change (Stage 4 panel) or repo-wide (/espalier-audit repo-audit mode). Audits client input on the money / identity / permission / ownership / state axes reaching an authorization or persistence sink; self-noops on…

72 7d ago A 77 tokens original MIT

espalier-migrate

07

Junhanliu-dev/espalier-engineering

Skill Claude CodeCodex

Migrate an existing harness/espalier install to the current Espalier version — auto-detects which of v0.1→v0.2, v0.3→v0.4, v0.4→v0.5, the v0.5.3 coder-agent patch, v0.5→v0.6 (Stage 1 grill), v0.6→v0.7 (read-only /espalier-ask lane), v0.7→v0.8 (requirements approval gate), the v0.8.1 impact-analysis agent patch, the…

72 7d ago A 1,095 tokens original MIT