About
The Tidy R Function Design skill provides specialized guidance for creating R functions optimized for humans rather than just computers. It focuses on reducing cognitive load through predictable naming conventions, logical argument ordering, and output type stability. By applying these principles, Claude can help you build R packages and scripts that are discoverable via autocomplete, easy to compose with the pipe operator, and robust against common design pitfalls like global option dependencies or complex boolean flags. This skill is essential for R developers looking to mirror the consistency and usability of the tidyverse in their own projects.