Skip to main content
Glama
README.md
# Driftless registry

Public styles for [design.allworkin.ai](https://design.allworkin.ai). The site keeps its app private. This repo is the install surface: a CLI, an MCP server, and the place community styles are submitted.

`driftless` on npm is an unrelated timer library. Install styles with `driftless-styles`.

## CLI

```bash
npx driftless-styles list
npx driftless-styles search glass
npx driftless-styles add paper
npx driftless-styles add paper --skill
```

`add` writes `DESIGN.md` in the current directory. `--skill` also writes `.cursor/skills/<slug>/SKILL.md` and `.claude/skills/<slug>/SKILL.md`.

The files come from `https://design.allworkin.ai/r/<slug>.json`. Override the base with `DRIFTLESS_REGISTRY` (an `https://` origin or a local directory).

## MCP

```json
{
  "mcpServers": {
    "driftless": {
      "command": "npx",
      "args": ["-y", "driftless-mcp"]
    }
  }
}
```

Tools: `list_styles`, `search_styles`, `get_design_md`, `get_tokens`.

## Community styles

Open a [style issue](https://github.com/chrislee121/driftless-registry/issues/new?template=style.yml). After review, the style is added to the site library and this registry. Do not include secrets.

## Publish

```bash
npm publish
npm publish ./packages/mcp
```

The npm account is not stored in this repo. Publish only after `npm whoami` succeeds.