---
title: "Alistair Bailey (@ab604) skills · skilld"
canonical_url: "https://skilld.dev/gh/ab604"
meta:
  description: "8 agent skills written by Alistair Bailey on skilld."
  "og:description": "8 agent skills written by Alistair Bailey."
  "og:title": "Alistair Bailey on skilld"
---

`

![Avatar for Alistair Bailey](https://skilld.dev/_img/avatar?url=https%3A%2F%2Fgithub.com%2Fab604.png)

# **Alistair Bailey**

[@ab604](https://github.com/ab604)person

@alistair604

8 skills 203 UK Synced 13 days ago

[GitHub](https://github.com/ab604) [Website](https://ab604.uk/)

## Skills

### [ab604/claude-code-r-skills](https://skilld.dev/gh/ab604/claude-code-r-skills)

Claude Code configurations for R development.

8 skills 203

`npx skilld add ab604/claude-code-r-skills`

- [

  **/r-bayes**203

  Patterns for Bayesian inference in R using brms, including multilevel models, DAG validation, and marginal effects. Use when performing Bayesian analysis. /r-bayes by ab604](https://skilld.dev/gh/ab604/claude-code-r-skills/r-bayes)
- [

  **/r-oop**203

  R object-oriented programming guide for S7, S3, S4, and vctrs. Use when designing R classes or choosing an OOP system. /r-oop by ab604](https://skilld.dev/gh/ab604/claude-code-r-skills/r-oop)
- [

  **/r-package-development**203

  R package development guide covering dependencies, API design, testing, and documentation. Use when developing R packages. /r-package-development by ab604](https://skilld.dev/gh/ab604/claude-code-r-skills/r-package-development)
- [

  **/r-performance**203

  R performance best practices including profiling, benchmarking, vctrs, and optimization strategies. Use when optimizing R code. /r-performance by ab604](https://skilld.dev/gh/ab604/claude-code-r-skills/r-performance)
- [

  **/r-style-guide**203

  R style guide covering naming conventions, spacing, layout, and function design best practices. Use when writing R code. /r-style-guide by ab604](https://skilld.dev/gh/ab604/claude-code-r-skills/r-style-guide)
- [

  **/rlang-patterns**203

  rlang metaprogramming patterns for data-masking, injection operators, and dynamic dots. Use when writing functions that use tidy evaluation. /rlang-patterns by ab604](https://skilld.dev/gh/ab604/claude-code-r-skills/rlang-patterns)
- [

  **/tdd-workflow**203

  Test-driven development workflow for R using testthat. Use when writing new features, fixing bugs, or refactoring code. Enforces test-first development with 80%+ coverage. /tdd-workflow by ab604](https://skilld.dev/gh/ab604/claude-code-r-skills/tdd-workflow)
- [

  **/tidyverse-patterns**203

  Modern tidyverse patterns for R including pipes, joins, grouping, purrr, and stringr. Use when writing tidyverse R code. /tidyverse-patterns by ab604](https://skilld.dev/gh/ab604/claude-code-r-skills/tidyverse-patterns)

Curated skills from @ab604. Checked GitHub just now