> ## Documentation Index
> Fetch the complete documentation index at: https://docs.usekyoto.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Vibe check

> Kyoto will vibe check your code to keep development running smoothly.

<iframe className="w-full rounded-xl" src="https://platform.twitter.com/embed/Tweet.html?id=2002078803536065002" title="Twitter Tweet" frameBorder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen style={{ minHeight: '750px' }} />

***Vibe coding comes with risks.*** Entropy can quickly creep into your codebase bringing you
development flow to a grinding halt. Generated code can have security issues, bugs, dead code, and
duplicate functions - not good vibes. Kyoto vibe checks your code to ensure it remains
in good shape to promote your rapid development.

```sh theme={null}
kyoto vibe check
```

or, let coding agents vibe check themselves

<Note>Set up the [Kyoto MCP](/pages/integrations/mcp)</Note>

## Options

#### Scope

Change the scope that Kyoto will evaluate.

```sh theme={null}
kyoto vibe check               # all uncommited changes
kyoto vibe check --last        # since last vibe check
kyoto vibe check -1            # last commit
kyoto vibe check -3            # last 3 commits
kyoto vibe check --since main  # branch changes
kyoto vibe check --staged      # staged changes only
kyoto vibe check --unstaged    # unstaged changes only
```
