Agent Skills
› ab604/claude-code-r-skills
ab604/claude-code-r-skills
GitHub提供R语言中基于brms的贝叶斯推断模式,涵盖多层模型、DAG因果验证及边际效应计算。适用于需要进行贝叶斯统计分析、因果推断建模及结果可视化的场景。
Install All Skills
npx skills add ab604/claude-code-r-skills --all -g -y
Skills in Collection (8)
提供R语言中基于brms的贝叶斯推断模式,涵盖多层模型、DAG因果验证及边际效应计算。适用于需要进行贝叶斯统计分析、因果推断建模及结果可视化的场景。
进行贝叶斯回归分析
构建和验证因果DAG图
计算边际效应
npx skills add ab604/claude-code-r-skills --skill r-bayes -g -y
提供R语言S7、S3、S4及vctrs面向对象编程指南,辅助开发者根据项目需求选择合适OOP系统并创建类。
设计R语言自定义类
选择R语言OOP范式
比较S7与S3/S4特性
npx skills add ab604/claude-code-r-skills --skill r-oop -g -y
提供R包开发指南,涵盖依赖管理、API设计、输入验证及测试文档最佳实践。指导开发者在基础R与第三方包间做决策,规范函数设计与类型稳定验证。
开发R语言包
决定R包依赖策略
设计R包API接口
npx skills add ab604/claude-code-r-skills --skill r-package-development -g -y
提供R语言性能优化最佳实践,涵盖profvis、bench等工具的选择指南,以及并行处理和vctrs的使用策略,旨在指导开发者高效定位瓶颈并提升代码执行效率。
优化R代码性能
选择性能分析工具
比较不同实现方式的执行效率
npx skills add ab604/claude-code-r-skills --skill r-performance -g -y
提供R语言代码风格指南,涵盖命名规范、空格布局、函数设计及文件组织最佳实践。用于指导编写符合Tidyverse规范的R代码,确保代码一致性、可读性和可维护性。
编写R代码时询问命名规范
检查R代码格式与风格
优化R函数结构设计
npx skills add ab604/claude-code-r-skills --skill r-style-guide -g -y
提供 R 语言 rlang 元编程模式,涵盖数据遮蔽、注入运算符及动态点号。指导编写支持 tidy evaluation 的函数,解决列名歧义与参数转发问题。
编写使用 tidyverse 包的 R 函数
处理 R 语言中的数据遮蔽和元编程
需要转发函数参数到数据操作函数
npx skills add ab604/claude-code-r-skills --skill rlang-patterns -g -y
针对R语言的TDD工作流技能,使用testthat框架强制测试先行开发。涵盖单元测试、集成测试及快照测试,要求80%以上代码覆盖率,适用于新功能编写、Bug修复和重构场景。
编写新的R函数或功能模块
修复现有代码中的Bug
对R代码进行重构
添加数据处理管道或模型类型
npx skills add ab604/claude-code-r-skills --skill tdd-workflow -g -y
提供R语言tidyverse现代开发最佳实践,涵盖dplyr管道、连接语法及数据清洗规范。用于指导编写高效、可读且符合最新版本的R代码。
编写或重构R语言数据处理代码
使用dplyr进行数据过滤、分组或连接操作
遵循tidyverse风格指南
npx skills add ab604/claude-code-r-skills --skill tidyverse-patterns -g -y


