Advanced R Engineering

R engineering judgment for reviewing, refactoring, profiling, and architecting R code — as distinct from writing it. This skill should be used when R code needs a design or correctness review, an object-system decision (S3 vs S4 vs R6), performance profiling or memory work, dependency and API design, or a maintainability assessment of a package or serious R codebase. Trigger on requests like "review this R function/package", "is S4 or R6 right here", "why is this R code slow", "profile this", or "refactor this R module". Defer to r-development for writing tidyverse/dplyr/ggplot2 code and data wrangling, to r-package-development for devtools/roxygen2/testthat mechanics, and to verify-review-findings for the confirm-or-refute discipline on individual findings.

wolski Updated

File contents

wolski/wews_skill_coordinator/tree/main/skills/r-development/skills/advanced-r-engineering commit 8a3e79881d

Frequently asked questions

npx skillmds@latest add wolski/advanced-r-engineering