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因果图验证及边际效应计算。适用于需要进行严谨贝叶斯统计建模和因果分析的场景。
使用R进行贝叶斯回归分析
构建和验证因果有向无环图(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代码性能瓶颈
比较不同R函数或包的性能差异
决定使用并行计算还是向量化优化
选择合适的数据处理后端如data.table或dplyr
npx skills add ab604/claude-code-r-skills --skill r-performance -g -y
提供R语言代码风格指南与函数设计最佳实践,涵盖命名规范、缩进布局、赋值习惯及单职责原则等,用于指导编写高质量、可维护的R代码。
编写R语言代码
检查R代码风格一致性
重构R函数结构
npx skills add ab604/claude-code-r-skills --skill r-style-guide -g -y
提供 R 语言 rlang 元编程模式,涵盖数据遮蔽、注入运算符及动态点号用法。指导编写支持 tidy evaluation 的函数,提升代码灵活性与安全性。
编写 R 包或函数需处理非标准评估
实现 tidyverse 风格的数据操作封装
解决 R 函数中变量作用域歧义问题
npx skills add ab604/claude-code-r-skills --skill rlang-patterns -g -y
面向R语言的TDD工作流技能,基于testthat框架,强制测试先行开发模式。涵盖单元测试、集成测试及快照测试,要求80%以上代码覆盖率,适用于新功能编写、Bug修复与重构场景。
编写新函数或功能模块
修复现有代码中的Bug
对已有代码进行重构
添加新的模型类型
构建数据处理管道
npx skills add ab604/claude-code-r-skills --skill tdd-workflow -g -y
提供R语言tidyverse现代开发最佳实践,涵盖dplyr 1.1+管道、连接语法及数据掩码规范。指导使用原生管道和join_by提升代码质量与性能。
编写R语言数据处理代码
优化tidyverse脚本性能
重构旧版R代码以适配新版本
npx skills add ab604/claude-code-r-skills --skill tidyverse-patterns -g -y


