implement-dplyr-verb

Community

Build dplyr-compatible backends

Authorbbtheo
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides a comprehensive guide for developers looking to extend the popular dplyr R package by creating custom backends for new data structures or execution engines.

Core Features & Use Cases

  • S3 Method Implementation: Learn how to correctly implement dplyr verbs (like filter, mutate, select) for your own R classes.
  • Expression Parsing: Understand how to parse and evaluate R expressions using rlang for backend operations.
  • Rcpp Integration: Get guidance on integrating C++ logic for performance-critical backends.
  • Use Case: A developer building a GPU-accelerated data frame library can use this guide to make their library fully compatible with the dplyr API, allowing users to write familiar dplyr code that runs on the GPU.

Quick Start

Implement the filter verb for your custom table class my_tbl by defining the filter.my_tbl S3 method.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: implement-dplyr-verb
Download link: https://github.com/bbtheo/cuplyr/archive/main.zip#implement-dplyr-verb

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.