microsoft

microsoft

@microsoft Organization

GitHub
303 Skills
21423229 Total Stars
February 2026 Joined

Public Skills

create-prompt

by microsoft

'Create a reusable prompt file (.prompt.md) for a common task.'

Code Gen 194.3K 6mo ago

merge

by microsoft

Merge changes from the topic branch to the merge base branch. Use when the user wants to merge their session's work back to the base branch.

Git & VCS 194.3K 6mo ago

sync

by microsoft

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.

Git & VCS 194.3K 6mo ago

component-fixtures

by microsoft

Use when creating or updating component fixtures for screenshot testing, or when designing UI components to be fixture-friendly. Covers fixture file structure, theming, service setup, CSS scoping, async rendering, and common pitfalls.

Design 194.3K 6mo ago

unit-tests

by microsoft

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.

File Ops 194.3K 6mo ago

sync-upstream

by microsoft

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.

Git & VCS 194.3K 7mo ago

update-pr

by microsoft

Update the pull request for the current session. Use when the user wants to push new changes to an existing PR.

Code Review 194.3K 7mo ago

fix-errors

by microsoft

Guidelines for fixing unhandled errors from the VS Code error telemetry dashboard. Use when investigating error-telemetry issues with stack traces, error messages, and hit/user counts. Covers tracing data flow through call stacks, identifying producers of invalid data vs. consumers that crash, enriching error messages for telemetry diagnosis, and avoiding common anti-patterns like silently swallowing errors.

Debugging 194.3K 7mo ago

commit

by microsoft

Commit staged or unstaged changes with an AI-generated commit message that matches the repository's existing commit style. Use when the user asks to 'commit', 'commit changes', 'create a commit', 'save my work', or 'check in code'.

Git & VCS 194.3K 7mo ago

project-setup-info-context7

by microsoft

"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."

Code Gen 194.3K 7mo ago

project-setup-info-local

by microsoft

'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.'

Templates 194.3K 7mo ago

update-skills

by microsoft

Create or update repository skills and instructions when major learnings are discovered during a session. Use when the user says "learn!", when a significant pattern or pitfall is identified, or when reusable domain knowledge should be captured for future sessions.

Code Gen 194.3K 7mo ago

accessibility

by microsoft

Primary accessibility skill for VS Code. REQUIRED for new feature and contribution work, and also applies to updates of existing UI. Covers accessibility help dialogs, accessible views, verbosity settings, signals, ARIA announcements, keyboard navigation, and ARIA labels/roles.

Accessibility 194.3K 7mo ago

get-search-view-results

by microsoft

'Get the current search results from the Search view in VS Code'

CLI Tools 194.3K 8mo ago

install-vscode-extension

by microsoft

'How to install a VS Code extension from an extension ID. Useful when the user wants to add new capabilities to their VS Code environment by installing extensions.'

CLI Tools 194.3K 8mo ago

agent-sessions-layout

by microsoft

Agent Sessions workbench layout — covers the fixed layout structure, grid configuration, part visibility, editor modal, titlebar, sidebar footer, and implementation requirements. Use when implementing features or fixing issues in the Agent Sessions workbench layout.

Automation 194.3K 8mo ago

tool-rename-deprecation

by microsoft

'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.'

Code Review 194.3K 8mo ago

author-contributions

by microsoft

Identify all files a specific author contributed to on a branch vs its upstream, tracing code through renames. Use when asked who edited what, what code an author contributed, or to audit authorship before a merge. This skill should be run as a subagent — it performs many git operations and returns a concise table.

Git & VCS 194.3K 8mo ago

Hygiene Checks

by microsoft

```

Automation 194.3K 8mo ago

release-note-generation

by microsoft

Toolkit for generating PowerToys release notes from GitHub milestone PRs or commit ranges. Use when asked to create release notes, summarize milestone PRs, generate changelog, prepare release documentation, request Copilot reviews for PRs, update README for a new release, manage PR milestones, or collect PRs between commits/tags. Supports PR collection by milestone or commit range, milestone assignment, grouping by label, summarization with external contributor attribution, and README version bumping.

Automation 139.7K 9mo ago

playwright-dev

by microsoft

Explains how to develop Playwright - add APIs, MCP tools, CLI commands, and vendor dependencies.

Automation 98.4K 8mo ago

jupyter-notebook

by microsoft

"Use when the user asks to create, scaffold, or edit Jupyter notebooks (.ipynb) for experiments, explorations, or tutorials; prefer the bundled templates and run the helper script new_notebook.py to generate a clean starting notebook."

Code Gen 77.8K 8mo ago

testing-course-samples

by microsoft

API Dev 77.8K 2mo ago

testing-course-samples

by microsoft

API Dev 77.8K 2mo ago