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

# Presets

> Use VectorLint's built-in rule presets to start reviewing content without writing custom rules.

VectorLint ships with a built-in rule preset that activates automatically when you run `vectorlint init`. Presets give you immediate, useful output without requiring you to write any rules first.

## The VectorLint preset

The default preset includes eight `check` rules:

* **AI Pattern** (`AIPattern`): flags structural tells, rhetorical scaffolding, and tone problems that signal AI-generated writing
* **Capitalization** (`Capitalization`): flags inconsistent capitalization style across headings in the same document
* **Consistency** (`Consistency`): flags naming and terminology inconsistency within a document
* **Inclusivity** (`Inclusivity`): flags gendered pronouns and role nouns where a neutral alternative exists
* **Passive Voice** (`PassiveVoice`): flags passive constructions that reduce clarity or directness
* **Repetition** (`Repetition`): flags repeated words and ideas restated without adding new information
* **Unsupported Claims** (`UnsupportedClaims`): flags unsourced factual claims and vague authority citations
* **Wordiness** (`Wordiness`): flags wordy phrases where a shorter equivalent exists

These rules run against all Markdown files by default when the preset is active.

## How presets are configured

When you run `vectorlint init`, the generated `.vectorlint.ini` references the `VectorLint` preset by name:

```ini theme={null}
[**/*.md]
RunRules=VectorLint
```

Preset rules behave identically to custom rules. You can combine them with your own rule packs or disable them for specific file patterns.

## Combining presets with custom rules

Run the built-in preset alongside your own pack by listing both in `RunRules`:

```ini theme={null}
[**/*.md]
RunRules=VectorLint, MyTeam
```

Files matching this pattern will run all VectorLint preset rules plus all rules in your `MyTeam` pack.

## Disabling presets for specific patterns

To skip preset rules on drafts or generated content:

```ini theme={null}
[**/*.md]
RunRules=VectorLint

[content/drafts/**/*.md]
RunRules=
```

## Next steps

* [Defining your style rules](/style-guide): write custom rules to enforce your specific standards
* [Project Configuration](/project-config): control which rules run on which files
