- Cuda Cutlass Fmha Incremental RebuildUse when rebuilding ONNX Runtime CUDA after editing CUTLASS fused-MHA headers (onnxruntime/contrib_ops/cuda/bert/cutlass_fmha/*.h such as kernel_forward.h or fmha_launch_template.h), or when a header edit "passed" an incremental build but test behavior did not change. Explains the nvcc depfile gotcha that produces stale Memory-Efficient-Attention (MEA) kernels and binaries, and how to force a correct recompile. Also covers disk-space frugality on shared GPU dev boxes.microsoft/onnxruntime21,009
- Onnx Opset Bump ChecklistStep-by-step checklist for bumping the pinned ONNX dependency / opset in ONNX Runtime (e.g. ONNX 1.21 / opset 26 → 1.22 / opset 27). Use when integrating a new ONNX release or release-candidate, updating the cmake/deps.txt onnx pin or the cmake/external/onnx submodule, regenerating cmake/patches/onnx/onnx.patch, raising kMaxSupportedOpset, or adding a new opset's CPU kernels. Covers the file taxonomy, archive-hash procedures, patch rebase/mirror rules, the RC→formal strategy, and the optimizer/Emicrosoft/onnxruntime21,009
- Ort BuildBuild ONNX Runtime from source. Use this skill when asked to build, compile, or generate CMake files for ONNX Runtime.microsoft/onnxruntime21,009
- Ort LintLint and format ONNX Runtime code. Use this skill when asked to lint, format, or check code style for C++ or Python files in ONNX Runtime.microsoft/onnxruntime21,009
- Ort TestRun ONNX Runtime tests. Use this skill when asked to run tests, debug test failures, or find and execute specific test cases in ONNX Runtime.microsoft/onnxruntime21,009
- Python Kwargs Setattr SecurityWhen reviewing or fixing Python code that uses setattr() with user-controlled kwargs to configure C++ extension objects (SessionOptions, RunOptions, etc.) in ONNX Runtime. Use this to apply the allowlist pattern that prevents arbitrary file writes and other attacks via reflected property access.microsoft/onnxruntime21,009
- Webgpu Local TestingBuild and run ONNX Runtime WebGPU provider tests on Linux WITHOUT a real GPU, using a software Vulkan adapter (Mesa lavapipe). Use when you need to exercise WebGPU EP kernels off-Mac — the Linux webgpu CI leg is build-only, so software Vulkan is how you actually run WebGPU correctness tests locally. SCOPE - lavapipe only validates host-side enforce/shape bugs and MatMul-free kernels; any graph containing MatMul (including the expanded-Attention node tests) crashes lavapipe and runs ONLY on macOSmicrosoft/onnxruntime21,009
- ChangeCreate a beachball change file for the current changes. Determines change type (patch/minor) and generates a description from the diff.microsoft/fluentui20,114
- Lint CheckRun lint on affected packages, parse errors, and auto-fix common issues (design tokens, React.FC, SSR safety, import restrictions)microsoft/fluentui20,114
- Package InfoQuick lookup for a Fluent UI package — path, dependencies, owner team, Nx project details, and relevant docsmicrosoft/fluentui20,114
- Review PrReview a PR for correctness, pattern compliance, testing, accessibility, and safety. Produces a confidence score for merge readiness.microsoft/fluentui20,114
- Token LookupFind the matching Fluent UI design token for a hardcoded CSS value (color, spacing, font size, border radius, shadow)microsoft/fluentui20,114
- Triage IssuesTriage newly-filed GitHub issues on the Fluent UI repo (microsoft/fluentui) following the Shield triage guidelines. Fetches open issues labeled `Needs: Triage :mag:` via the `gh` CLI, classifies each (bug vs feature, product area, partner ask, repro quality, a11y), recommends label changes and area-owner assignment, and then applies the approved changes. Use this skill whenever the user asks to triage issues, run shield triage, go through the triage queue, process needs-triage, or any variation microsoft/fluentui20,114
- V9 ComponentScaffold a new v9 component with all required files following Fluent UI patterns (hook, styles, render, types, tests, stories, conformance)microsoft/fluentui20,114
- Visual TestVisually verify a component by launching its Storybook story and taking a screenshot with playwright-cli. Use after making visual changes to a component.microsoft/fluentui20,114
- Error Handling统一错误处理系统。在添加 API 端点、修改错误处理、添加前端 API 调用、编写错误相关测试时使用。microsoft/data-formulator15,879
- Language InjectionLLM Agent 多语言注入规范。在修改 Agent 提示词、添加新的 Agent 端点、处理用户可见的后端消息(message_code)时使用。microsoft/data-formulator15,879
- Path Safety服务端路径安全与文件访问编码规范。在编写文件下载路由、Agent 工具(文件读取/目录列出)、数据连接器/Loader、Workspace 路径操作、沙箱配置时使用。microsoft/data-formulator15,879
- Build And TestHow to build and test .NET projects in the Agent Framework repository. Use this when verifying or testing changes.microsoft/agent-framework11,850
- Escalation PolicyWhen and how to escalate Contoso Outdoors customer-support tickets.microsoft/agent-framework11,850
- Escalation PolicyWhen and how to escalate Contoso Outdoors customer-support tickets.microsoft/agent-framework11,850
- Length ConverterConvert between common length units (miles, km, feet, meters) using a multiplication factor.microsoft/agent-framework11,850
- Project StructureExplains the project structure of the agent-framework .NET solutionmicrosoft/agent-framework11,850
- Pull RequestsGuidance for creating pull requests and handling PR review comments in the Agent Framework repository. Use this when writing a PR description (filling out the PR template) or when responding to and resolving review comments on an existing PR.microsoft/agent-framework11,850
- Pull RequestsGuidance for creating pull requests and handling PR review comments in the Agent Framework repository. Use this when writing a PR description (filling out the PR template) or when responding to and resolving review comments on an existing PR.microsoft/agent-framework11,850
- Pull RequestsGuidance for creating pull requests and handling PR review comments in the Agent Framework repository. Use this when writing a PR description (filling out the PR template) or when responding to and resolving review comments on an existing PR.microsoft/agent-framework11,850
- Python Code QualityCode quality checks, linting, formatting, and type checking commands for the Agent Framework Python codebase. Use this when running checks, fixing lint errors, or troubleshooting CI failures.microsoft/agent-framework11,850
- Python DevelopmentCoding standards, conventions, and patterns for developing Python code in the Agent Framework repository. Use this when writing or modifying Python source files in the python/ directory.microsoft/agent-framework11,850
- Python Feature LifecycleGuidance for package and feature lifecycle in the Agent Framework Python codebase, including stage meanings, feature-stage decorators, feature enums, and how to move APIs from one stage to the next.microsoft/agent-framework11,850
- Python Package ManagementGuide for managing packages in the Agent Framework Python monorepo, including creating new connector packages, versioning, and the lazy-loading pattern. Use this when adding, modifying, or releasing packages.microsoft/agent-framework11,850
- Python SamplesGuidelines for creating and modifying sample code in the Agent Framework Python codebase. Use this when writing new samples or updating existing ones.microsoft/agent-framework11,850
- Python TestingGuidelines for writing and running tests in the Agent Framework Python codebase. Use this when creating, modifying, or running tests.microsoft/agent-framework11,850
- Regex TesterValidate, test, and debug regular expressions by executing them against sample inputs. Use when asked to build, verify, or explain a regex pattern.microsoft/agent-framework11,850
- Support StyleContoso Outdoors customer-support tone and formatting guidelines.microsoft/agent-framework11,850
- Support StyleContoso Outdoors customer-support tone and formatting guidelines.microsoft/agent-framework11,850
- Unit ConverterConvert between common units using a multiplication factor. Use when asked to convert miles, kilometers, pounds, or kilograms.microsoft/agent-framework11,850
- Unit ConverterConvert between common units using a multiplication factor. Use when asked to convert miles, kilometers, pounds, or kilograms.microsoft/agent-framework11,850
- Unit ConverterConvert between common units using a multiplication factor. Use when asked to convert miles, kilometers, pounds, or kilograms.microsoft/agent-framework11,850
- Unit ConverterConvert between common units using a multiplication factor. Use when asked to convert miles, kilometers, pounds, or kilograms.microsoft/agent-framework11,850
- Unit ConverterConvert between common units using a multiplication factor. Use when asked to convert miles, kilometers, pounds, or kilograms.microsoft/agent-framework11,850
- Verify Dotnet SamplesHow to build, run and verify the .NET sample projects in the Agent Framework repository. Use this when a user wants to verify that the samples still function as expected.microsoft/agent-framework11,850
- Verify Samples ToolHow to use the verify-samples tool to run, verify, and manage sample definitions in the Agent Framework repository. Use this when adding, updating, or running sample verification.microsoft/agent-framework11,850
- Volume ConverterConvert between gallons and liters using a conversion factor.microsoft/agent-framework11,850
- DevDevelopment workflows for the playwright-cli repository. Use when the user asks about rolling dependencies, releasing, or other repo maintenance tasks.microsoft/playwright-cli11,774
- Playwright CliAutomate browser interactions, test web pages and work with Playwright tests.microsoft/playwright-cli11,774
- Skillopt SleepUse when the user wants their Claude agent to self-improve from past usage, asks about a nightly/offline 'sleep' or 'dream' cycle, memory/skill consolidation, or says things like 'make my agent better the more I use it', 'review my past sessions', 'learn my preferences', 'consolidate what you learned', 'run the sleep cycle', or wants to schedule offline self-optimization. Drives the skillopt_sleep engine: harvest past sessions -> mine recurring tasks -> replay offline -> consolidate validated CLmicrosoft/SkillOpt10,552
- Skillopt SleepUse when the user wants Codex to self-improve from past usage, asks about a nightly/offline 'sleep' or 'dream' cycle, wants Codex to review past sessions, learn preferences, consolidate memory/skills, run dry-run/run/adopt/status for SkillOpt-Sleep, or schedule offline self-optimization. Drives the skillopt_sleep engine: harvest past sessions -> mine recurring tasks -> replay offline -> consolidate validated memory + skills behind a held-out gate.microsoft/SkillOpt10,552
- Skillopt SleepValidate and refine agent skills through nightly sleep cycles with held-out gates. Wraps Microsoft's SkillOpt-Sleep engine for the OpenClaw/DeepSeek stack.microsoft/SkillOpt10,552
- DocumentationAdd documentation for contributors and developers.microsoft/fast9,663
- Fast Bug ReportGenerate a bug report issue for the FAST repository using the provided template.microsoft/fast9,663
- Fast Feature RequestGenerate a feature request issue for the FAST repository using the provided template.microsoft/fast9,663
- Fast Pull RequestGenerate a pull request description for the FAST repository using the provided template.microsoft/fast9,663
- RustUse this guide when working on Rust changes in the FAST monorepo.microsoft/fast9,663
- ShippingUse this skill when contributing changes to the FAST monorepo — creating pull requests, generating change files, writing PR descriptions, and keeping documentation up to date.microsoft/fast9,663
- TestingUse this skill when running or writing tests in the FAST monorepo — local test execution, CI workflows, Playwright fixtures, and WebUI integration testing.microsoft/fast9,663
- TypescriptUse this guide when working on TypeScript changes in the FAST monorepo — authoring Web Components, writing templates and styles, working with the observable/reactive system, and testing.microsoft/fast9,663
- Blog WriterPlan, write, and review VS Code blog posts. ALWAYS use this skill when the user asks to "write a blog post", "draft a blog", "add a blog post for", "review this blog post", or provides a feature/issue/PR to announce on the VS Code blog. For new posts, it proposes an outline and asks clarifying questions first, and does not edit any files until you approve the plan.microsoft/vscode-docs6,560
- Content RedirectCreate and manage redirects in VS Code documentation when pages are moved, renamed, or deleted. Use when moving docs pages, renaming files, restructuring content, or when the user asks about redirects.microsoft/vscode-docs6,560
- Doc WriterPlan and write VS Code documentation for a new or updated feature. ALWAYS use this skill when the user asks to "document", "add docs for", "write docs for", or "update the docs for" a feature, or provides a GitHub issue/PR link to document — even if the change seems small. Proposes a documentation plan and asks clarifying questions first — it does not edit any files until you approve the plan.microsoft/vscode-docs6,560
- Docs Product AlignmentAudit and update docs/copilot/ documentation to accurately reflect current VS Code AI capabilities. Use when: competitive analysis reveals gaps, product launches new features, docs use outdated framing, or keyword coverage needs strengthening for discoverability by users and AI agents. Produces a gap analysis plus targeted edits across affected files.microsoft/vscode-docs6,560