- Inbox Search IssuesSearch GitHub issues and PRs assigned to you, needing triage, or matching custom queriesmicrosoft/vscode-team-kit62
- Inbox SetupSet up the Inbox agent with recommended VS Code settings and gh CLI configurationmicrosoft/vscode-team-kit62
- Manage BansCreate and manage banned AST patterns that prevent code constructs in edits. USE FOR: "ban a code pattern", "add a tree-sitter lint rule", "prevent specific syntax in edits", "validate a BANNED_AST.md rule". DO NOT USE FOR: "explain how existing code works", "answer general programming questions".microsoft/vscode-team-kit62
- Monitor PrMonitor a pull request until CI status or Copilot review is available. Use when: monitor PR, watch PR, land PR, wait for CI, wait for checks, wait for review, check PR status. Starts two async terminal tasks (CI + Copilot review) and reacts when either completes.microsoft/vscode-team-kit62
- ResearchDeep research on a given topic. Use for comprehensive topic exploration — technical subjects, market analysis, architecture deep-dives, competitive analysis, etc. Also use when the user asks to 'research', 'deep dive', 'investigate', or 'find out about' a topic that requires multi-source synthesis. You should run MULTIPLE subagents in parallel to explore multiple angles and topics.microsoft/vscode-team-kit62
- Review AreasIn-depth code review that fans out parallel subagents across review areas — CRITICAL after non-trivial development. USE FOR: "in-depth review of a pull request", "code quality check or bug hunt", "review correctness, tests, security, performance and product areas", "review after any non-trivial development phase". DO NOT USE FOR: "plan a new implementation", "explain how existing code works".microsoft/vscode-team-kit62
- Review PlanReview an implementation plan produced by the Plan agent. It is CRITICAL to review plans before handing off to implementation — plans often have gaps, incorrect assumptions, or suboptimal sequencing that are cheaper to catch now than after coding. Use when the user asks to 'review the plan', 'check my plan', 'is this plan ready', or after the Plan agent produces a plan.md.microsoft/vscode-team-kit62
- Rubber DuckHigh-signal feedback on plans, designs, implementations, and partial progress. Catches bugs, logic errors, and design flaws that may not be apparent to the original author. Call this skill for any non-trivial task to get a second opinion — the best time is after planning but before implementing. Call it early and often during development to course correct before problems compound. Will NOT comment on style, formatting, or trivial matters.microsoft/vscode-team-kit62
- Setup Component ExplorerSet up and integrate the Component Explorer into a Vite based project. USE FOR: "set up component explorer", "add component explorer to a Vite app", "install component explorer packages", "configure the component explorer Vite plugin". DO NOT USE FOR: "write a fixture for a component", "set up a different test framework".microsoft/vscode-team-kit62
- Setup Component Explorer FullFull setup of the Component Explorer including CLI, MCP server, VS Code tasks and launch config. USE FOR: "complete component explorer setup with the CLI", "configure the component explorer MCP server", "add VS Code tasks for the component explorer", "add a launch config for the component explorer". DO NOT USE FOR: "minimal or plugin only component explorer setup", "write a fixture for a component".microsoft/vscode-team-kit62
- Setup Component Explorer LightLightweight setup — install Component Explorer packages and add the Vite plugin, with MCP server for AI agent integration. USE FOR: "lightweight or minimal component explorer setup", "install the packages and add the Vite plugin", "component explorer without the CLI daemon", "MCP server for AI agent integration". DO NOT USE FOR: "full setup with VS Code tasks and launch config", "write a fixture for a component".microsoft/vscode-team-kit62
- Use Component ExplorerWrite and update component explorer fixtures for UI work — fixtures, screenshots, visual testing. USE FOR: "create a fixture for a component", "add fixture groups or variants", "screenshots or visual testing of UI", "adding or changing UI in a component explorer project". DO NOT USE FOR: "set up or install the component explorer", "write a unit test with a test runner".microsoft/vscode-team-kit62
- Accordant Async OperationsHow to model background work, step functions, and polling - use this skill when testing async workflows, job queues, or operations that complete in the backgroundmicrosoft/accordant61
- Accordant ConcurrencyHow to test for race conditions using concurrent tests and linearizability - use this skill when testing concurrent operations or finding race condition bugsmicrosoft/accordant61
- Accordant Cross LanguageTesting systems not written in .NET - trace-based conformance testing, JSON test plan export, and executing from any language. Use when the user's system is in Python, Go, Java, Rust, C++, or any non-.NET language, or when they ask about trace validation or exporting test cases.microsoft/accordant61
- Accordant OperationsHow to define operations with Apply and Execute methods - use this skill when creating spec operations or understanding the Apply/Execute patternmicrosoft/accordant61
- Accordant OverviewWhat Accordant is, when to use model-based testing, and core concepts - use this skill when starting with Accordant or explaining its purposemicrosoft/accordant61
- Accordant PatternsCommon patterns in Accordant - response-dependent state, request derivations, error handling, and HTTP integrationmicrosoft/accordant61
- Accordant QuickrefQuick reference and cheatsheet for Accordant API - use this skill for quick syntax lookup or code snippetsmicrosoft/accordant61
- Accordant StateHow to design state models in Accordant - use this skill when defining what your system tracks between operationsmicrosoft/accordant61
- Accordant Test GenerationHow Accordant generates and runs tests - use this skill when configuring test generation, understanding state graphs, or running testsmicrosoft/accordant61
- Accordant TroubleshootingCommon mistakes and debugging tips for Accordant specs - use this skill when tests fail unexpectedly or specs don't behave as expectedmicrosoft/accordant61
- Ado AssessmentReview an Azure DevOps organization or project for adherence to Azure DevOps best practices. Use when: running an ADO Quick Review, evaluating org or project configuration, checking adoption of recommended settings, identifying improvement opportunities, ADO best practices, org review, project review.microsoft/adoqr57
- Al Test GenerationGuide for creating AL tests for Microsoft Dynamics 365 Business Central. Use this when asked to write, create, or generate AL test codeunits, test procedures, or test automation for Business Central.microsoft/BC-Bench57
- Al Test GenerationGuide for creating AL tests for Microsoft Dynamics 365 Business Central. Use this when asked to write, create, or generate AL test codeunits, test procedures, or test automation for Business Central.microsoft/BC-Bench57
- Bc Al Query McpUse when: writing, fixing, validating, or running Business Central AL query objects with bc_data MCP tools (and, optionally, Microsoft Learn MCP docs). Covers AL query syntax, table discovery, schemas, relations, joins, filters, FlowFields, pagination, and read-only data retrieval.microsoft/BC-Bench57
- Bc Ext AdvisorGuide a Business Central user through preparing a high-quality extensibility request and filing it as a GitHub issue in microsoft/ALAppExtensions. The skill classifies the request (event, external access, enum, or general enhancement), gathers the mandatory information for that type, checks it against the extensibility rules and blockers, drafts the issue against the standard template, and — only after explicit approval — submits it with the `gh` CLI. It is advisory and read-only against workspamicrosoft/BC-Bench57
- Bcbench ExampleBC-Bench example skill — a no-op skill that only exists to prove the BC-Bench `plugins` experiment toggle loaded a plugin and made its skill available. USE FOR nothing real; it is a smoke-test marker. DO NOT USE FOR actual Business Central / AL work.microsoft/BC-Bench57
- Create ReleasePrepare BC-Bench release notes for review. Use when creating a release, screening merged PRs since the previous version tag for changes that may affect evaluation results, matching recent GitHub release notes, or reporting the agent harness and development tool versions shipped by a release.microsoft/BC-Bench57
- Extensibility Request ImplementImplement a single Business Central extensibility request as an AL code change. The request is provided as plain text (a natural-language description of the extension point that is needed, usually a new integration event / event publisher). The skill locates the affected AL code in the current repository, adds the requested extension point following the repository extensibility guidelines, and propagates the change across the W1 base layer and any same-named country/region layer files. It edits microsoft/BC-Bench57
- Update Agent HarnessUpdate an agent harness used by BC-Bench. Use when bumping GitHub Copilot CLI or Claude Code, reviewing intervening release notes and breaking changes, curating benchmark-worthy model choices, updating the BC-Bench version, or preparing the release handoff.microsoft/BC-Bench57
- Tpcds Canonical Query GenerationGenerate or refresh LakeBench immutable TPC-DS ANSI queries from a user-supplied official dsqgen kit. Use when regenerating TPC-DS queries, updating qualification literals, comparing dsqgen output, or validating canonical query semantics.microsoft/LakeBench55
- New Base ImageHow to create base image packages that bundle a VM image built from a Dockerfile. Use when creating a new distro base like quicksand-ubuntu or quicksand-alpine, scaffolding a base image, or modifying Dockerfiles for base image builds.microsoft/quicksand53
- New Overlay ImageHow to create overlay image packages that layer on top of base images. Use when creating a new overlay package like quicksand-agent, scaffolding an overlay, or modifying hatch_build.py for overlay builds.microsoft/quicksand53
- ReleaseRelease packages to GitHub via uvr. Use when user says "release", "publish packages", "cut a release", or wants to publish new package versions.microsoft/quicksand53
- Generate Compile CommandsGenerate compile_commands.json (clang compilation database) for the C++ language server. Covers MSBuild (.sln, .slnx, .vcxproj) via microsoft/msbuild-extractor-sample and CMake projects via CMAKE_EXPORT_COMPILE_COMMANDS. Use whenever the user asks to "regenerate compile commands", "regenerate the project", "reload the project", "load the project", "refresh compile commands", or otherwise needs a fresh compilation database for mscppls.microsoft/cpp-language-server52
- Setup Cpp Language ServerChecks that configuration files are correctly set up for using the LSP tool with C++.microsoft/cpp-language-server52
- Analyzing ArchitectureArchitect analysis for rewrite/migration: produces structured architecture artifacts plus global prose research views (project-structure, tech-stack, data-model) for planning, implementation, feature-inventory, and gates. This is the single architect task. Triggers: "analyze architecture", "analyze existing application", "analyze the codebase", "codebase architecture analysis", "analyze for migration", "prepare migration analysis", "produce migration artifacts", "analyze before rewrite". NOT formicrosoft/github-copilot-modernization48
- Api Service ContractsGenerate API and service communication contracts with sequence diagrammicrosoft/github-copilot-modernization48
- Appmod HooksLifecycle hooks for the modernize-rearchitecture coordinator. Defines hook points, registered actions, and execution rules.microsoft/github-copilot-modernization48
- Architecture DiagramGenerate architecture diagram with component relationship details from project analysismicrosoft/github-copilot-modernization48
- AssessmentRun a fully local application assessment for one Java, .NET, or JavaScript/TypeScript repositorymicrosoft/github-copilot-modernization48
- Assessment Report ConverterConvert an arbitrary CSV report (e.g. a Black Duck export or a custom migration-issue inventory) into a schema-valid assessment `report.json` the modernization pipeline can consume — so it appears in the assessment UI and migration solutions resolve automatically. This skill is LLM-driven: you read and interpret the CSV yourself and author `report.json` by hand against the schema. A small helper script only does deterministic lookups (migration solutions, the ruleId for a solution) and validatesmicrosoft/github-copilot-modernization48
- Batch ModernizationDeterministic local control-plane utilities for parsing, preflighting, validating, and tracking multi-repository modernization batches.microsoft/github-copilot-modernization48
- Building Java Knowledge GraphAnalyzes JVM projects (Java/Kotlin/Scala/Groovy) and generates knowledge graphs with tree-sitter parsing. Requires Python 3 on the host and a JVM project with Maven/Gradle/Ant/Ivy build files. Skips gracefully if either prerequisite is missing. Triggers when asked to "build knowledge graph", "analyze project structure", "parse Java codebase", or "generate dependency graph".microsoft/github-copilot-modernization48
- Business WorkflowsGenerate core business workflow documentation with sequence diagrammicrosoft/github-copilot-modernization48
- Clarifying ScenariosEvaluates whether a user's modernization/rewrite request provides enough scenario context to proceed (e.g., target component library, screenshots, design system for frontend; API contract policy, data migration strategy for backend). Produces a deterministic clarity score, emits the complete question set at once as an on-disk `clarification-questions.json` (the source of truth for the Q&A round; rendered externally into a webview/markdown, answers come back as a markdown document), and writes a microsoft/github-copilot-modernization48
- Configuration InventoryGenerate comprehensive configuration and externalized settings inventorymicrosoft/github-copilot-modernization48
- Create Modernization PlanCreate a modernization plan to migrate the project to Azuremicrosoft/github-copilot-modernization48
- Create Test BaselineCreate a test baseline for the project to be modernized. The baseline will be used for later verification of modernization tasks.microsoft/github-copilot-modernization48
- Creating Implementation PlanCreates an implementation plan AND task breakdown from a feature spec by consuming design artifacts. Produces plan.md with implementation steps, inline task list with full REQ traceability, and a Requirement Mapping table. This is the single skill for planning + decomposition. Triggers: "create implementation plan", "plan for implementation", "assemble implementation plan", "generate plan from spec", "break down tasks", "generate tasks from plan", "create implementation tasks", "decompose the plmicrosoft/github-copilot-modernization48
- Cve Known VulnerabilitiesDetect known CVEs in Maven, NuGet, or npm dependencies using the GitHub Security Advisories APImicrosoft/github-copilot-modernization48
- Cve RemediationScan dependency manifests against known CVEs and remediate by upgrading vulnerable dependencies to patched versions, then rebuild and re-scan to confirm. Self-contained scan→fix→verify loop for any project with a dependency manifest. Use when: a cve-remediation task is dispatched; dependency set changed (version bump, new framework); assessment flagged vulnerable or EOL dependencies; or user asked to "fix CVEs", "patch vulnerabilities", or "dependency security". Triggers: "cve", "remediate cvemicrosoft/github-copilot-modernization48
- Cwe Code QualityAssess codebase for CWE code quality vulnerabilities (CWE-130, CWE-456, CWE-457, CWE-477, CWE-570, CWE-571, CWE-606, CWE-665, CWE-681, CWE-682, CWE-772, CWE-775, CWE-783, CWE-789, CWE-835, CWE-1057)microsoft/github-copilot-modernization48
- Cwe Concurrency SynchronizationAssess codebase for CWE concurrency & synchronization vulnerabilities (CWE-543, CWE-567, CWE-662, CWE-667, CWE-820, CWE-821)microsoft/github-copilot-modernization48
- Cwe Credentials SecretsAssess codebase for CWE credentials & secrets vulnerabilities (CWE-259, CWE-321, CWE-732, CWE-778, CWE-798)microsoft/github-copilot-modernization48
- Cwe File Path SecurityAssess codebase for CWE file & path security vulnerabilities (CWE-22, CWE-23, CWE-36, CWE-434, CWE-611)microsoft/github-copilot-modernization48
- Cwe Injection AttacksAssess codebase for CWE injection attacks vulnerabilities (CWE-77, CWE-78, CWE-79, CWE-88, CWE-89, CWE-90, CWE-91, CWE-99, CWE-502, CWE-564, CWE-643, CWE-652)microsoft/github-copilot-modernization48
- Cwe Memory SafetyAssess codebase for CWE memory safety vulnerabilities (CWE-119, CWE-120, CWE-123, CWE-125, CWE-415, CWE-416, CWE-672, CWE-786, CWE-787, CWE-788, CWE-805, CWE-822, CWE-823, CWE-824, CWE-825)microsoft/github-copilot-modernization48
- Dag GenerationGenerate task DAGs for modernization projects — select fragments from task catalog, produce initial DAG (Stage 1), and execute/validate DAG from plan artifacts (Stage 2).microsoft/github-copilot-modernization48