Glove for LLMs

Most Glove code is now written with a model in the loop, and a model that has to guess an API writes plausible code that does not run. This page is the set of machine-readable surfaces that stop it guessing.

SurfaceWhat it isSize
/llms.txtThe index — every docs page with a one-line summary and the packages it coversSmall; fits in any context
/llms-full.txtThe condensed reference — mental model, install, every package with correct minimal usage, and the gotchasOne long file
Agent skillAn installable skill for Claude Code and compatible agents — architecture, API reference, patterns from the examplesLoaded on demand

llms.txt

llms.txt is a convention for giving language models a curated map of a site instead of leaving them to crawl it. Ours is generated from the same navigation tree the sidebar renders, so it can never drift from the docs: adding a page adds a line.

terminalbash
curl https://glove.dterminal.net/llms.txt
llms.txt (excerpt)markdown
# Glove

> Glove is an open-source TypeScript framework for AI-powered applications.
> You define capabilities as tools; an agent decides when to call them. …

## Start Here

What Glove is, how to install it, and a tour of every package.

- [What is Glove?](https://glove.dterminal.net/docs/intro): The idea behind Glove…
- [Installation](https://glove.dterminal.net/docs/installation): Which packages…
  [glove-core, glove-react, glove-next]

llms-full.txt

The index tells a model where things are; llms-full.txt tells it how the APIs actually work. It is a single hand-written file covering the mental model, installation, the server-side and full-stack shapes, the display stack, every provider, and the smallest correct snippet for each capability package — ending with the mistakes models most often make against this framework.

Paste it into a system prompt, attach it to a project, or fetch it in a tool call:

terminalbash
# Claude Code, Cursor, or anything that reads a file into context
curl -o glove.md https://glove.dterminal.net/llms-full.txt

The agent skill

For Claude Code specifically, the repo ships an Agent Skill that loads on demand when you work with Glove code — deeper than a pasted file, and it stays out of context until it is relevant.

terminalbash
npx skills add porkytheblack/glove -a claude-code

# or globally, available in every project
npx skills add porkytheblack/glove -a claude-code -g

Once installed it activates automatically, or you can invoke it directly with /glove. Details and the manual install path are on the Agent Skill page.

Getting good code out of a model

  • Name the package. “Use glove-scratchpad” beats “expose these tools efficiently” — the surfaces are similar enough that a model will otherwise blend them.
  • Say which shape you are in. Server-only (glove-core) and full-stack (glove-react + glove-next) have different entry points; a model told neither will mix them.
  • Give it the version. Package versions are on All Packages; APIs across the 0.x packages still move.
  • Point at an example. The showcase pages are complete applications, and every one of them exists as runnable code in the repo.