Mads Kristensen avatar

Mads Kristensen

Community

@madskristensen · Redmond, WA

4,187Followers
|
367Public Repos
|
38Published Skills

Web developer, Visual Studio extension author, home automation nerd, and PM at Microsoft's Developer Division

Agent Skills by Mads Kristensen

Showing 38 vetted skills indexed across 1 GitHub repositories.

madskristensenmadskristensen
14

extending-open-folder

Adds Open Folder extensibility to Visual Studio via file context providers, actions, and scanners.

Community
Advanced
madskristensenmadskristensen
14

showing-message-boxes

Implement Visual Studio extension notifications using ShowPromptAsync, VS.MessageBox, and VsShellUtilities.

Community
Advanced
madskristensenmadskristensen
14

adding-quickinfo-tooltips

Implement IAsyncQuickInfoSourceProvider to add hover tooltips in Visual Studio extensions.

Community
Advanced
madskristensenmadskristensen
14

adding-solution-explorer-nodes

Add custom Solution Explorer nodes via MEF-based IAttachedCollectionSourceProvider.

Community
Advanced
madskristensenmadskristensen
14

registering-fonts-colors

Register custom Fonts & Colors categories in Visual Studio extensions.

Community
Intermediate
madskristensenmadskristensen
14

creating-custom-editors

Implement and register custom Visual Studio editors with IVSFactory and LanguageBase/VSSDK support.

Community
Advanced
madskristensenmadskristensen
14

adding-textmate-grammars

Register TextMate grammars with Visual Studio via pkgdef for syntax colorization.

Community
Intermediate
madskristensenmadskristensen
14

adding-tool-window-search

Enable native Visual Studio tool window search with VSSDK or VSIX Community Toolkit.

Community
Intermediate
madskristensenmadskristensen
14

showing-info-bars

Display non-blocking InfoBar notifications across Visual Studio extension surfaces.

Community
Advanced
madskristensenmadskristensen
14

adding-codelens-indicators

Implement custom CodeLens indicators for Visual Studio extensions using IAsyncCodeLensDataPointProvider.

Community
Advanced
madskristensenmadskristensen
14

handling-async-threading

Guide async/await and threading patterns for Visual Studio extensions.

Community
Advanced
madskristensenmadskristensen
14

adding-intellisense-completion

Create and integrate custom IntelliSense completion sources for Visual Studio extensions.

Community
Intermediate
madskristensenmadskristensen
14

adding-options-settings

Implement and manage user settings pages for Visual Studio extensions.

Community
Advanced
madskristensenmadskristensen
14

intercepting-commands

Intercept Visual Studio commands to run custom logic before, after, or instead of default handlers.

Community
Advanced
madskristensenmadskristensen
14

adding-tool-window-toolbars

Add declarative toolbars to Visual Studio tool windows via VSCT or ToolbarConfiguration.

Community
Advanced
madskristensenmadskristensen
14

providing-consuming-services

Register and consume Visual Studio IDE services across extension components.

Community
Advanced
madskristensenmadskristensen
14

adding-context-menus

Add native Visual Studio context menus to custom WPF UI via VSCT and IVsUIShell.ShowContextMenu.

Community
Advanced
madskristensenmadskristensen
14

integrating-language-servers

Connect Visual Studio extensions to an external LSP language server.

Community
Advanced
madskristensenmadskristensen
14

adding-editor-margins

Automate editor margin integration across Visual Studio extensibility models.

Community
Advanced
madskristensenmadskristensen
14

creating-dynamic-commands

Generate runtime menu items in Visual Studio extensions from dynamic data sources.

Community
Advanced
madskristensenmadskristensen
14

listening-text-view-events

Implement Visual Studio text view listeners for editor lifecycle events.

Community
Intermediate
madskristensenmadskristensen
14

theming-extension-ui

Implements theme-aware UI for Visual Studio extensions using VsBrushes and VSColorTheme.

Community
Advanced
madskristensenmadskristensen
14

adding-tool-windows

Automates Visual Studio tool window creation across Extensibility, Toolkit, and VSSDK patterns.

Community
Advanced
madskristensenmadskristensen
14

adding-lightbulb-actions

Implement ISuggestedAction light bulb actions for Visual Studio extensions.

Community
Advanced