mcpbeat

jeremy-allen Skills

7 skills published by jeremy-allen across 1 repository. Together they weigh 16 795 tokens — that is what loading all of them at once would cost you in context.

7 skills 16 795 tokens total

Customizing Vectors R
claude-skills

| Type-stable vector operations and custom vector classes using vctrs. Use this skill when building R packages with custom types, need guaranteed output types regardless of input values, implementing consistent coercion/casting rules, or creating vector classes that work seamlessly with data frames. Covers when to use vctrs vs base R, building custom vector classes, coercion methods, and testing vctrs classes.

2k tokens
Designing Oop R
claude-skills

|

2k tokens
Developing Packages R
claude-skills

| Building robust R packages with modern tidyverse patterns. Use this skill when creating or maintaining R packages, designing APIs, choosing dependencies, implementing input validation, writing error messages, or deciding between internal and exported functions. Covers dependency strategy, tidyverse API design patterns, validation approaches, error handling with cli/rlang, testing levels, and documentation priorities.

3k tokens
Metaprogramming Rlang
claude-skills

| Tidy evaluation and programmatic tidyverse patterns using rlang. Use this skill when writing functions that accept column names as arguments, building tidyverse-compatible APIs, or working with data-masking and injection operators. Covers embracing with {{}}, injection (!! and !!!), dynamic dots, .data/.env pronouns, name injection with glue syntax, bridge patterns between selection and data-masking, and package development with rlang.

3k tokens
Optimizing R
claude-skills

| R performance profiling, benchmarking, and optimization strategies. Use this skill when code is running slowly, comparing alternative implementations, deciding between dplyr/data.table/base R, or implementing parallel processing. Covers profvis and bench usage, performance workflow, parallel processing with in_parallel(), data backend selection, modern purrr patterns (list_rbind, walk), and common performance anti-patterns to avoid.

2k tokens
Posit News
claude-skills

| Use multiple sub-agents to fetch and display news from Posit, including blog posts, podcast episodes, videos, and events. Use when the user wants to see recent Posit news, blog updates, podcast episodes, videos, or company announcements.

2k tokens
Writing Tidyverse R
claude-skills

| Modern tidyverse patterns, style guide, and migration guidance for R development. Use this skill when writing R code with dplyr, reviewing tidyverse code, updating legacy R code to modern patterns, or enforcing consistent style. Covers native pipe usage, join_by() syntax, .by grouping, pick/across/reframe operations, tidy selection, stringr patterns, naming conventions, spacing, and migration from base R or older tidyverse APIs.

3k tokens