CtrlK
BlogDocsLog inGet started
Tessl Logo

positron

github.com/posit-dev/positron

Skill

Added

Review

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.

80

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.

62

positron-qa-verify

.claude/skills/positron-qa-verify/SKILL.md

Generates clear, actionable verification guides for QA testing of Positron bug fixes and features

62

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

70

positron-pr-helper

.claude/skills/positron-pr-helper/SKILL.md

Generates well-structured PR bodies with dynamically fetched e2e test tags

56

positron-issue-creator

.claude/skills/positron-issue-creator/SKILL.md

This skill should be used when drafting GitHub issues for the Positron repository. It provides workflows for searching duplicates, selecting appropriate labels, gathering complete context through questioning, and writing terse, fluff-free issues that precisely describe what is needed or wrong. The skill prepares issues for manual submission by the user. Use this skill when the user asks to draft or prepare an issue for Positron.

72

positron-intake-rotation

.claude/skills/positron-intake-rotation/SKILL.md

This skill should be used when handling issue intake rotation duties for the Positron repository. It provides workflows for reviewing and organizing new issues, responding to discussions, handling support tickets, and searching for related content. Use this skill when on intake rotation duty, when helping someone with intake tasks, or when learning the intake rotation process.

70

positron-demo-video

.claude/skills/positron-demo-video/SKILL.md

Use when the user wants to create a demo video, record a feature walkthrough, or generate a video for a PR description. Triggers on "record a demo", "make a video", "demo video for PR", or "generate a walkthrough".

80

positron-data-grid-pattern

.claude/skills/positron-data-grid-pattern/SKILL.md

Use when building a list, table, grid, or virtualized scrolling UI in Positron, or touching `DataGridInstance` / `PositronDataGrid`. Avoids the common mistake of mediating props into the instance via useEffect.

77

positron-abstract-svg

.claude/skills/positron-abstract-svg/SKILL.md

Create or update abstract SVG illustrations for the Positron IDE -- for use in documentation, walkthrough steps, onboarding images, and feature previews. Use this skill whenever someone asks to make, update, or redesign an SVG image for Positron docs, walkthroughs, or any visual asset representing the Positron IDE UI. Also use it when asked to make images "consistent" with existing Positron walkthrough images, or to add a new image to match an existing set. Trigger on: "make an SVG for the walkthrough", "create an abstract image for the notebook feature", "update the hero image", "make it look like the other Positron SVGs", "add a docs image for X feature".

80

pick-copilot-tag

.claude/skills/pick-copilot-tag/SKILL.md

Determine which vscode-copilot-chat release tag to use for a Positron build

66

e2e-failure-analyzer

.claude/skills/e2e-failure-analyzer/SKILL.md

Analyze e2e test failures from a GitHub Actions run. Provide a run ID or URL to download reports, extract traces/screenshots/logs, identify root causes, and get suggested actions. Works with both posit-dev/positron and posit-dev/positron-builds repos.

61

bump-ark

.claude/skills/bump-ark/SKILL.md

Open or advance a Positron PR that bumps the Ark submodule to a given Ark PR (its head while open, its merge commit once merged) or to latest Ark main, with Positron e2e test tags. Use when the user runs /bump-ark with a PR number or "main" and optional @:tags.

80

author-vitest-tests

.claude/skills/author-vitest-tests/SKILL.md

Use when writing or adding Vitest tests for Positron src/vs/ code, checking a branch/PR for test-coverage gaps, or testing React components with RTL.

74

author-e2e-tests

.claude/skills/author-e2e-tests/SKILL.md

Use when writing, debugging, or maintaining Playwright e2e tests for Positron -- new test files, test cases, flaky-test fixes, test infrastructure, or performance/metric tests.

76

launch

.agents/skills/launch/SKILL.md

Launch Code OSS (VS Code from sources) into an isolated throwaway profile with unique debug ports so you can drive it with @playwright/cli AND attach a Node debugger via dap-cli in the same session. Use when working on VS Code itself and you want to interact with the running workbench, automate chat or UI flows, test UI features, take screenshots, set breakpoints in the renderer / extension host / main process, or combine UI driving with debugging.