RStudio
Official@rstudio · Boston, MA
Offers specialized engineering maintenance for Electron-based desktop environments, Node.js versioning, and end-to-end interface testing frameworks.
Agent Skills by RStudio
Showing 8 vetted skills indexed across 1 GitHub repositories.
rstudio-update-quarto
Updates the pinned Quarto version across the RStudio codebase and mirrors release archives to S3.
rstudio-populate-whats-new
Generates the RStudio Desktop What's New page from NEWS.md release entries.
rstudio-update-electron
Upgrade Electron with exact version pinning and test validation in RStudio.
rstudio-update-copilot
Update copilot-language-server version strings and open a PR.
rstudio-run-playwright-tests
Run Playwright end-to-end tests for RStudio in Desktop and Server modes.
rstudio-migrate-tests-selenium-to-playwright
Migrate Selenium-based Electron tests to Playwright TypeScript tests.
rstudio-update-nodejs
Update pinned Node.js versions across the RStudio codebase.
rstudio-create-playwright-tests
Create stable Playwright tests for RStudio Desktop and Server UIs.
Frequently Asked Questions About RStudio
FAQPage SchemaWhat specific testing tasks are supported by these capabilities?▼
These capabilities enable the creation and execution of end-to-end interface tests for both Desktop and Server environments. You can perform full migrations from legacy Selenium suites to modern Playwright TypeScript configurations, ensuring stable validation of UI components and cross-platform functionality.
Which engineering personas benefit from these maintenance skills?▼
These skills are designed for software engineers and quality assurance specialists responsible for maintaining Electron-based desktop applications. They are particularly useful for developers managing dependency versioning, environment parity, and long-term test suite health within large-scale codebase repositories.
What are the prerequisites for executing these maintenance operations?▼
Execution requires an existing codebase utilizing Electron and Node.js environments. Users must have the necessary permissions to open pull requests and modify version strings within the repository, alongside a configured environment capable of running Playwright test runners for both Desktop and Server modes.