Skills
effect-uai ships an agent skill for AI coding
agents (Claude Code, Cursor, Continue, …). It covers the philosophy,
primitives, and provider wiring, and points the agent at the
recipe library for the pattern that fits your prompt. The
agent only loads the skill when its description matches.
Install
Via the skills.sh CLI:
npx skills add betalyra/effect-uaiHow it works
The skill loads on broad signals like “I’m building an AI agent in Effect” or “wire up the LanguageModel service.” From there it recommends the matching recipe and composes patterns in the loop body.
Rather than a separate skill per recipe, the skill carries a scenario
catalog that maps your goal to a recipe under recipes/; the
agent opens that recipe (its README.md walkthrough plus recipe.ts /
app.ts / run-*.ts code) and adapts it. New recipes are available to
the agent the moment they land, with no new skill to publish.
Source lives in
skills/.