Rules
Prose ships its rules across two categories. Auto-fix rules rewrite source as part of prose format and surface as Severity::Format diagnostics under prose check. Lint rules surface as Severity::Lint diagnostics in both subcommands and never rewrite.
Every rule respects the suppression directives and the enabled knob, which lets a project disable any rule without re-shaping the rest of the pipeline.
Subsetting
--select and --ignore restrict the active set per invocation, taking precedence over the configured-enabled set. See the Installation chapter for the CLI surface.