github.com/posit-dev/positron
| Skill | Added | Review |
|---|---|---|
positron-pr-helper .claude/skills/positron-pr-helper/SKILL.md Generates well-structured PR bodies with dynamically fetched e2e test tags | 56 56 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: b0258bc | |
positron-pull-vscode-server .claude/skills/positron-pull-vscode-server/SKILL.md Use when pulling changes from rstudio/vscode-server into Positron — fetching upstream, triaging commits, and applying diffs | 72 72 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: b0258bc | |
positron-qa-verify .claude/skills/positron-qa-verify/SKILL.md Generates clear, actionable verification guides for QA testing of Positron bug fixes and features | 61 61 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: b0258bc | |
positron-stylized-svg .agents/skills/positron-stylized-svg/SKILL.md Create or revise minimal, stylized SVG illustrations that accurately represent the Positron UI for documentation, tutorials, walkthroughs, onboarding, and feature previews. Use when an SVG should resemble Positron or match its walkthrough illustration style; do not use for diagrams that are not representations of the product UI. | 73 73 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: b0258bc | |
project-setup-info-context7 extensions/copilot/assets/prompts/skills/project-setup-info-context7/SKILL.md Comprehensive setup steps to help the user create complete project structures in a VS Code workspace. This tool is designed for full project initialization and scaffolding, not for creating individual files. When to use this tool: when the user wants to create a new complete project from scratch; when setting up entire project frameworks (TypeScript projects, React apps, Node.js servers, etc.); when initializing Model Context Protocol (MCP) servers with full structure; when creating VS Code extensions with proper scaffolding; when setting up Next.js, Vite, or other framework-based projects; when the user asks for "new project", "create a workspace", or "set up a [framework] project"; when you need to establish a complete development environment with dependencies, config files, and folder structure. When NOT to use this tool: when creating single files or small code snippets; when adding individual files to existing projects; when making modifications to existing codebases; when the user asks to "create a file" or "add a component"; for simple code examples or demonstrations; for debugging or fixing existing code. This tool provides complete project setup including folder structure creation, package.json and dependency management, configuration files (tsconfig, eslint, etc.), initial boilerplate code, development environment setup, and build and run instructions. Use other file creation tools for individual files within existing projects. | — | |
project-setup-info-local extensions/copilot/assets/prompts/skills/project-setup-info-local/SKILL.md Comprehensive setup steps to help the user create complete project structures in a VS Code workspace; this tool is designed for full project initialization and scaffolding, not for creating individual files. When to use this tool: user wants to create a new complete project from scratch; setting up entire project frameworks (TypeScript projects, React apps, Node.js servers, etc.); initializing Model Context Protocol (MCP) servers with full structure; creating VS Code extensions with proper scaffolding; setting up Next.js, Vite, or other framework-based projects; user asks for "new project", "create a workspace", "set up a [framework] project"; need to establish a complete development environment with dependencies, config files, and folder structure. When NOT to use this tool: creating single files or small code snippets; adding individual files to existing projects; making modifications to existing codebases; user asks to "create a file" or "add a component"; simple code examples or demonstrations; debugging or fixing existing code. This tool provides complete project setup including: folder structure creation; package.json and dependency management; configuration files (tsconfig, eslint, etc.); initial boilerplate code; development environment setup; build and run instructions. Use other file creation tools for individual files within existing projects. | — | |
pr-test-checker .claude/skills/pr-test-checker/SKILL.md Grade whether a Positron PR has adequate test coverage. Evaluates new tests in the PR, checks existing coverage for changed source, and suggests concrete additions when coverage is insufficient. Used by the pr-test-checker GitHub Action. | 64 64 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: b0258bc | |
prune-ci-images .claude/skills/prune-ci-images/SKILL.md Audit old container images in the posit-dev GHCR registry and delete them in a reviewed batch. Produces a review list of every positron-<os>* / positron-postgres-* image version older than a cutoff (default 90 days), excluding anything a live tag or multi-arch manifest still points at; the human deletes rows they want to keep, then this drives the batch delete. Use when asked to clean up, prune, or garbage-collect old GHCR packages/images. | 76 76 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: b0258bc | |
review-vitest-tests .claude/skills/review-vitest-tests/SKILL.md Use when reviewing Vitest test files (.vitest.ts/.tsx) for quality against Positron's builder pattern, RTL patterns, and conventions. Not for e2e or Playwright tests. | 73 73 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: b0258bc | |
sessions .github/skills/sessions/SKILL.md Core principles and workflow router for changes to the Agents Window under src/vs/sessions. | 60 60 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: b0258bc | |
smoke-tests .github/skills/smoke-tests/SKILL.md Use when running VS Code smoke tests or working on smoke-test CI steps. Covers npm run smoketest / smoketest-no-compile, grep filtering tests, and a temporary repeat-loop technique for tracking down flaky smoke tests in CI. | 69 69 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: b0258bc | |
sweeper-fix .github/skills/sweeper-fix/SKILL.md Fix a microsoft/vscode issue that the VS Code Sweeper reviewed as agent-fixable. Fetches the review's fix spec from the sweeper's public state repo, implements the narrow fix in the current vscode checkout, and — after showing the diff — opens a draft PR. Use when asked to fix a vscode issue with the sweeper-fix skill, a vscodesweeper record, or a sweeper fix spec. | 77 77 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: b0258bc | |
symbolicate-crash-dump .github/skills/symbolicate-crash-dump/SKILL.md Symbolicate a native VS Code crash dump (.dmp) using electron-minidump. Use when given a crash dump file, asked to symbolicate a crash, resolve missing method names in a native crash backtrace, or attach Electron/Insiders/Stable symbol files. VS Code team members only; requires macOS or Linux. | 69 69 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: b0258bc | |
sync src/vs/sessions/skills/sync/SKILL.md Sync the current session branch with its upstream branch, or publish the current session branch to a remote. Use when the user asks to sync a branch, pull latest changes, rebase onto upstream, push current branch, publish branch, or set upstream. | 74 74 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: b0258bc | |
sync-upstream src/vs/sessions/skills/sync-upstream/SKILL.md Update a stale session branch by rebasing onto the latest origin. Use when the upstream has moved significantly and the session needs to catch up, resolving conflicts by preserving upstream changes and adapting session work to fit. | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: b0258bc | |
tool-rename-deprecation .github/skills/tool-rename-deprecation/SKILL.md Ensure renamed built-in tool references preserve backward compatibility. Use when renaming a toolReferenceName, tool set referenceName, or any tool identifier. Run on ANY change to tool registration code. Covers legacyToolReferenceFullNames for tools and legacyFullNames for tool sets. | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: b0258bc | |
troubleshoot extensions/copilot/assets/prompts/skills/troubleshoot/SKILL.md Investigate unexpected chat agent behavior by analyzing direct debug logs in JSONL files. Use when users ask why something happened, why a request was slow, why tools or subagents were used or skipped, or why instructions/skills/agents did not load. | 66 66 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: b0258bc | |
unit-tests .github/skills/unit-tests/SKILL.md Use when running unit tests in the VS Code repo. Covers the runTests tool, scripts/test.sh (macOS/Linux) and scripts/test.bat (Windows), and their supported arguments for filtering, globbing, and debugging tests. | 67 67 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: b0258bc | |
update-ci-images .claude/skills/update-ci-images/SKILL.md Long-running orchestration to rebuild every Positron CI image (ubuntu24_04, rocky_8, rocky_9, debian, openSUSE15_6, SLES15_6, and postgres — each as a multi-arch amd64+arm64 manifest) at one new tag with a new Node version. Creates a branch + PR, bumps NODE_VERSION, dispatches the build workflows on that branch with bounded concurrency, monitors the runs, auto-fixes failures and retries, and leaves the PR open for human review once all 7 builds are green. | 68 68 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: b0258bc | |
update-pr src/vs/sessions/skills/update-pr/SKILL.md Update the pull request for the current session. Use when the user wants to push new changes to an existing PR. | 63 63 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: b0258bc |