driftless
by chrislee121
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.
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues