> ## Documentation Index
> [HTML page](https://blode.co/taste-lint/docs)
> [Documentation index](https://blode.co/taste-lint/docs/llms.txt)
> Use the index to discover all available pages before exploring further.

# Introduction

Catch AI slop before you ship. Scan product UI, writing, and agent instructions with Jev.

# Taste Lint

Catch AI slop before you ship.

Scan your project with [Jev by TypeSafe AI](https://docs.typesafe.ai/introduction). Local checks handle measurable rules. Jev judges meaning and returns probabilities.

## Install

```bash
npx taste-lint@latest init
```

Requires Node 24.11 or later. Run it from your project directory. Init installs locally and adds a scan script.

## Quickstart

Create a [Vercel AI Gateway key](https://vercel.com/docs/ai-gateway/authentication-and-byok/api-keys). Then:

```bash
export AI_GATEWAY_API_KEY="your-vercel-ai-gateway-key"
npm run taste
```

No taste-lint account or config. AI checks send selected text and rule context to Vercel AI Gateway, billed to your account. Repeat runs reuse cached answers.

## What it checks

- **Product interfaces:** copy, typography, interaction, and motion in JSX, TSX, and CSS.
- **Writing:** Markdown, MDX, and READMEs with `--profile writing`.
- **Agent instructions:** AGENTS.md and skills with `--profile instructions`.

Rules come from [Agent Skills](https://github.com/mblode/agent-skills) and [Taste Training](https://blode.co/taste-training).

## Next

- [Quickstart](/quickstart)
- [Scans](/scans)
- [Usage](/usage)