Handles the full deprecation lifecycle for R packages following tidyverse conventions. You get guidance on setting up the lifecycle package infrastructure, marking functions as experimental or deprecated, renaming arguments without breaking user code, and writing the right roxygen2 badges. The skill covers the three-stage deprecation workflow (soft, warn, stop) and includes patterns for testing deprecated code with snapshots. Most useful when you're maintaining a mature package and need to evolve your API without leaving users stranded. The deprecation helper section is solid if you need to deprecate the same argument across multiple functions without repeating yourself everywhere.
npx -y skills add posit-dev/skills --skill lifecycle --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
juliusbrussee/caveman
mattpocock/skills
shadcn/improve
obra/superpowers
forrestchang/andrej-karpathy-skills
vercel-labs/skills