Skip to content
alyn
posit-dev

@posit-dev

posit-dev

GitHub profile
Skills
30
GitHub stars
563
Installs
20k

Top skills by posit-dev

posit-dev

Skills

61
posit-dev

alt-text

Generate and improve accessible alt text for data visualizations and images in R packages and Quarto documents. Use when the user wants to add, improve, or audit alt text for figures in a…

Pack56320kWriting

posit-dev

Skills

61
posit-dev

brand-yml

Create and use brand.yml files for consistent branding across Shiny apps and Quarto documents. Covers: (1) Creating new _brand.yml files, (2) Applying to Shiny (R and Python), (3) Using in…

Pack56320kDesign

posit-dev

Skills

61
posit-dev

pr-create

Creates a pull request from current changes, monitors GitHub CI, and debugs any failures until CI passes. Activate when the user says "create pr", "make a pr", "open pull request", "submit…

Pack56320kCoding

posit-dev

Skills

61
posit-dev

quarto-authoring

Use when the user is explicitly working with Quarto, .qmd files, _quarto.yml, Quarto projects, or Quarto features such as callouts, cross-references, citations, Mermaid diagrams…

Pack56320kDocuments

posit-dev

Skills

61
posit-dev

r-cli

Comprehensive R package for command-line interface styling, semantic messaging, and user communication. Use this skill when working with R code that needs to: (1) Format console output with…

Pack56320kCoding

posit-dev

Skills

61
posit-dev

r-cli-app

Build command-line apps in R using the Rapp package. Use when creating a CLI tool in R, adding argument parsing to an R script, turning an R script into a command-line app, shipping CLIs in…

Pack56320kCoding

posit-dev

Skills

61
posit-dev

r-testthat

Best practices for writing R package tests with testthat version 3+. Use this skill when writing or organizing tests for an R package or when improving existing tests that use testthat. It…

Pack56320kTesting

posit-dev

Skills

61
posit-dev

release-post

Create professional package release blog posts following Tidyverse or Shiny blog conventions. Use when the user needs to: (1) Write a release announcement blog post for an R or Python…

Pack56320kDevOps

posit-dev

Skills

61
posit-dev

shiny-bslib

Build modern Shiny dashboards and applications using bslib (Bootstrap 5). Use when creating new Shiny apps, modernizing legacy apps (fluidPage, fluidRow/column, tabsetPanel, wellPanel…

Pack56320kCoding

posit-dev

Skills

61
posit-dev

shiny-bslib-theming

Advanced theming for Shiny apps using bslib and Bootstrap 5. Use when customizing app appearance with bs_theme(), Bootswatch themes, custom colors, typography, brand.yml integration…

Pack56320kDesign

posit-dev

Skills

61
posit-dev

shiny-py-optimize

Diagnose and fix performance problems in Shiny for Python apps — slow startup, sluggish interactions, blocking operations, and apps that struggle beyond a handful of concurrent users. Use…

Pack56320kCoding

posit-dev

Skills

61
posit-dev

shiny-r-optimize

Diagnose and fix performance problems in Shiny for R apps — slow startup, sluggish interactions, long-running blocking operations, and apps that struggle beyond a handful of concurrent…

Pack56320kCoding

posit-dev

Skills

60
posit-dev

r-lifecycle

Guidance for managing R package lifecycle according to tidyverse principles using the lifecycle package. Use when: (1) Setting up lifecycle infrastructure in a package, (2) Deprecating…

Pack56320kScience

posit-dev

Skills

59
posit-dev

create-release-checklist

Create a release checklist and GitHub issue for an R package. Use when the user asks to "create a release checklist" or "start a release" for an R package.

Pack56320kDevOps

posit-dev

Skills

59
posit-dev

critical-code-reviewer

Rigorously review code or pull requests for correctness, security, accessibility, maintainability, tests, and edge cases. Use when users request a critical code review, want a guided…

Pack56320kCode review

posit-dev

Skills

59
posit-dev

deploy-to-connect

Deploy or publish Python and R content to a Posit Connect server using rsconnect-python or the R rsconnect package. Handles interactive apps and dashboards, web APIs, rendered documents…

Pack56320kDevOps

posit-dev

Skills

59
posit-dev

describe-design

Research a codebase and create architectural documentation describing how features or systems work. Use when the user asks to: (1) Document how a feature works, (2) Create an architecture…

Pack56320kDesign

posit-dev

Skills

59
posit-dev

ggsql

Write ggsql queries — a grammar of graphics for SQL. Use when the user wants to create, modify, or understand a ggsql visualization query.

Pack56320kWriting

posit-dev

Skills

59
posit-dev

maintainer-decline

Guide for drafting issue closure and decline responses as an open-source package maintainer. Use when helping compose a reply that says "no" to a feature request, closes an issue as…

Pack56320kResearch

posit-dev

Skills

59
posit-dev

r-cran-extrachecks

Prepare R packages for CRAN submission by checking for common ad-hoc requirements not caught by devtools::check(). Use when: (1) Preparing a package for first CRAN release, (2) Preparing a…

Pack56320kProduct management

posit-dev

Skills

59
posit-dev

r-cran-status

Look up an R package's live status on cran.r-project.org - submission/review state (queue, human review, waiting, archived, past version's fate) or R CMD check results (OK/NOTE/WARN/ERROR…

Pack56320kCoding

posit-dev

Skills

59
posit-dev

r-mirai

Help users write correct R code for async, parallel, and distributed computing using mirai. Use when users need to run R code asynchronously or in parallel, write mirai code with correct…

Pack56320kWriting

posit-dev

Skills

59
posit-dev

r-tidyverse-style

Use when the user asks to review or clean up R code for tidyverse style, standardize formatting or names, remove redundant comments or wrappers, or make a behavior-preserving style pass…

Pack56320kCoding

posit-dev

Skills

59
posit-dev

review-testing

Review test code for quality, design, and completeness after implementing a feature or fixing a bug. Use when the user asks to "review my tests", "check my test quality", "are these tests…

Pack56320kTesting

posit-dev

Skills

55
posit-dev

implement

Orchestrates implementation of a plan file by delegating work to subagents in parallel. Verifies git branch state, tracks progress, and ensures high-quality implementation. Invoke with a…

Pack56320kAI engineering

posit-dev

Skills

55
posit-dev

new-work

Create and manage todo tracking documents for features, bugs, and multi-step tasks. Use when starting new work that benefits from a persistent record of decisions, progress, and context.

Pack56320kProductivity

posit-dev

Skills

55
posit-dev

pr-threads-address

Address PR review feedback by systematically working through every unresolved PR review thread on the current branch's PR - analyze each comment, make the requested code changes (with tests…

Pack56320kCoding

posit-dev

Skills

55
posit-dev

r-package-development

R package development with devtools, testthat, and roxygen2. Use when the user is working on an R package, running tests, writing documentation, or building package infrastructure.

Pack56320kCoding

posit-dev

Skills

54
posit-dev

pr-threads-resolve

Bulk resolve unresolved PR review threads on the current branch’s PR — typically after threads have been addressed manually or via /pr-threads-address

Pack56320kCoding

posit-dev

Skills

54
posit-dev

working-on

Set a tracking document as the source of truth for the current feature or task. Use when starting work on a feature, bug fix, or multi-step task that benefits from a persistent record of…

Pack56320kDocuments