What problem does it solve? R projects often lack consistent conventions for reading and writing data, leading to fragile absolute paths, hardcoded credentials, inefficient formats, and unclosed database connections. This Skill standardizes data I/O so every file read, write, and database query follows the same portable, secure patterns. ## Core Features & Use Cases - Format Selection Guidance: Provides a decision table for choosing between parquet, CSV, Excel, RDS, QS, Feather, and JSON, defaulting to parquet for tabular data. - Database Connection Patterns: Covers DBI single connections, pool-based connection pooling for long-running processes, and DuckDB for querying parquet files directly without loading data into R. - Portable Paths and Secure Credentials: Enforces here::here() and fs::path() for file paths and environment variables for database credentials, eliminating hardcoded secrets. - Use Case: When building an R analysis that reads a large partitioned parquet dataset, filters it lazily with dplyr, and writes results back, this Skill supplies the exact arrow and fs code patterns to do it efficiently. ## Quick Start Ask the AI to write R code that reads a parquet file, connects to a Snowflake database with pooled connections, and writes the filtered results back to a partitioned parquet dataset.