Mads Kristensen
Community@madskristensen · Redmond, WA
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.
extending-open-folder
Adds Open Folder extensibility to Visual Studio via file context providers, actions, and scanners.
showing-message-boxes
Implement Visual Studio extension notifications using ShowPromptAsync, VS.MessageBox, and VsShellUtilities.
adding-quickinfo-tooltips
Implement IAsyncQuickInfoSourceProvider to add hover tooltips in Visual Studio extensions.
adding-solution-explorer-nodes
Add custom Solution Explorer nodes via MEF-based IAttachedCollectionSourceProvider.
registering-fonts-colors
Register custom Fonts & Colors categories in Visual Studio extensions.
creating-custom-editors
Implement and register custom Visual Studio editors with IVSFactory and LanguageBase/VSSDK support.
adding-textmate-grammars
Register TextMate grammars with Visual Studio via pkgdef for syntax colorization.
adding-tool-window-search
Enable native Visual Studio tool window search with VSSDK or VSIX Community Toolkit.
showing-info-bars
Display non-blocking InfoBar notifications across Visual Studio extension surfaces.
adding-codelens-indicators
Implement custom CodeLens indicators for Visual Studio extensions using IAsyncCodeLensDataPointProvider.
handling-async-threading
Guide async/await and threading patterns for Visual Studio extensions.
adding-intellisense-completion
Create and integrate custom IntelliSense completion sources for Visual Studio extensions.
adding-options-settings
Implement and manage user settings pages for Visual Studio extensions.
intercepting-commands
Intercept Visual Studio commands to run custom logic before, after, or instead of default handlers.
adding-tool-window-toolbars
Add declarative toolbars to Visual Studio tool windows via VSCT or ToolbarConfiguration.
providing-consuming-services
Register and consume Visual Studio IDE services across extension components.
adding-context-menus
Add native Visual Studio context menus to custom WPF UI via VSCT and IVsUIShell.ShowContextMenu.
integrating-language-servers
Connect Visual Studio extensions to an external LSP language server.
adding-editor-margins
Automate editor margin integration across Visual Studio extensibility models.
creating-dynamic-commands
Generate runtime menu items in Visual Studio extensions from dynamic data sources.
listening-text-view-events
Implement Visual Studio text view listeners for editor lifecycle events.
theming-extension-ui
Implements theme-aware UI for Visual Studio extensions using VsBrushes and VSColorTheme.
adding-tool-windows
Automates Visual Studio tool window creation across Extensibility, Toolkit, and VSSDK patterns.
adding-lightbulb-actions
Implement ISuggestedAction light bulb actions for Visual Studio extensions.