Posit, PBC publishes skills that help AI agents with R and Python engineering work, including asynchronous and parallel computing with mirai, performance tuning for Shiny for R apps, and deploying content to Posit Connect with rsconnect. Its skills also cover the surrounding development workflow, such as creating pull requests and resolving CI failures, reviewing test quality, checking CRAN submission and check status, and managing todo tracking for multi-step tasks.
Skills
30 skills · 556 stars · MIT
Alt Text Generate and improve accessible alt text for data visualizations and images in R packages and Qua…
Brand Yml Create and use brand.yml files for consistent branding across Shiny apps and Quarto documents.
Create Release Checklist Create a release checklist and GitHub issue for an R package.
Critical Code Reviewer Rigorously review code or pull requests for correctness, security, accessibility, maintainability…
Deploy To Connect Deploy or publish Python and R content to a Posit Connect server using rsconnect-python or the R…
Describe Design Research a codebase and create architectural documentation describing how features or systems work.
Ggsql Write ggsql queries — a grammar of graphics for SQL.
Implement Orchestrates implementation of a plan file by delegating work to subagents in parallel.
Maintainer Decline Guide for drafting issue closure and decline responses as an open-source package maintainer.
New Work Create and manage todo tracking documents for features, bugs, and multi-step tasks.
Pr Create Creates a pull request from current changes, monitors GitHub CI, and debugs any failures until CI…
Pr Threads Address Address PR review feedback by systematically working through every unresolved PR review thread on…
Pr Threads Resolve Bulk resolve unresolved PR review threads on the current branch’s PR — typically after threads ha…
Quarto Authoring Use when the user is explicitly working with Quarto, .qmd files, _quarto.yml, Quarto projects, or…
R Cli Comprehensive R package for command-line interface styling, semantic messaging, and user communic…
R Cli App Build command-line apps in R using the Rapp package.
R Cran Extrachecks Prepare R packages for CRAN submission by checking for common ad-hoc requirements not caught by d…
R Cran Status Look up an R package's live status on cran.r-project.org - submission/review state (queue, human…
R Lifecycle Guidance for managing R package lifecycle according to tidyverse principles using the lifecycle p…
R Mirai Help users write correct R code for async, parallel, and distributed computing using mirai.
R Package Development R package development with devtools, testthat, and roxygen2.
R Testthat Best practices for writing R package tests with testthat version 3+.
R Tidyverse Style Use when the user asks to review or clean up R code for tidyverse style, standardize formatting o…
Release Post Create professional package release blog posts following Tidyverse or Shiny blog conventions.
Review Testing Review test code for quality, design, and completeness after implementing a feature or fixing a bug.
Shiny Bslib Build modern Shiny dashboards and applications using bslib (Bootstrap 5).
Shiny Bslib Theming Advanced theming for Shiny apps using bslib and Bootstrap 5.
Shiny Py Optimize Diagnose and fix performance problems in Shiny for Python apps — slow startup, sluggish interacti…
Shiny R Optimize Diagnose and fix performance problems in Shiny for R apps — slow startup, sluggish interactions,…
Working On Set a tracking document as the source of truth for the current feature or task.