# Presets

Presets are shortcuts. They call the same DSL you can write by hand.

## Rails Way

```ruby
preset :rails_way
```

Defines the [Rails MVC](/archspec/architectures/rails-mvc/) architecture.

## Rails Strict

```ruby
preset :rails_strict
```

Runs `rails_way`, verifies conventional file names, and checks cycles across Rails components.

## Rails Architectures

```ruby
preset :rails_layered
preset :rails_hexagonal
preset :rails_clean
preset :rails_cqrs
preset :rails_event_driven
```

These use the default Rails paths for the matching architecture.

They are starting points. Add project-specific rules beside them.
