R Development

This skill should be used when the user asks to "write R code", "create an R script", "analyze data in R", "use dplyr", "use tidyverse", "optimize R performance", "write a ggplot", "use purrr", "help with rlang", or "wrangle data in R". Also use this skill whenever the user is working with .R, .Rmd, .qmd, or .Rproj files, mentions R packages like dplyr, tidyr, ggplot2, purrr, stringr, or lubridate, or needs guidance on tidyverse patterns, native pipe, data wrangling, or R metaprogramming — even if they do not explicitly say "R development". Covers modern tidyverse (dplyr 1.1+, native pipe, join_by, .by), rlang metaprogramming, ggplot2, purrr, stringr, performance optimization, and R object systems. For devtools workflow, testing with testthat, roxygen2 documentation, and NEWS.md conventions, defer to the r-package-development skill instead.

wolski Updated

File contents

wolski/wews_skill_coordinator/tree/main/skills/r-development/skills/r-development commit 445c04971f

Frequently asked questions

npx skillmds@latest add wolski/r-development