What problem does it solve? R projects often suffer from inconsistent formatting, mixed naming conventions, and missing linting configuration, making code harder to review and maintain across contributors. ## Core Features & Use Cases - Naming Conventions: Defines snake_case rules for functions, variables, files, and test files, plus PascalCase for R6/S4 classes. - lintr and styler Configuration: Provides the canonical .lintr config block and tidyverse styler conventions for automated formatting. - Code Organization Standards: Covers file structure, explicit package namespacing (dplyr::filter()), assignment style (<-), and early-return patterns. - Use Case: When starting a new R project or reviewing a pull request, apply this skill to generate the .lintr file, run styler::style_dir("R/"), and verify all code passes lintr::lint_dir("R/") with zero findings. ## Quick Start Ask the assistant to configure linting and apply the standard code style conventions to your R project.