Skip to main content

christian289/dotnet-with-claudecode

SkillsMP has collected 24 skills from christian289/dotnet-with-claudecode. Open a skill to review its source and details.

Latest recorded source activity
SkillsMP catalog refreshed
skills collected
24
GitHub stars
40
GitHub forks
5

Skills in this repository

3 occupation categories · 100% classified

Showing 24 of 24 collected skills.

occupation
Software Developers
description

WPF IValueConverter rules: MarkupExtension singleton, pure functions, null/UnsetValue handling, TemplateBinding.

updated
occupation
Software Developers
description

WPF Freezable performance rules: Freeze() all Brush/Pen/Geometry; create-and-freeze in constructor, reuse in OnRender.

updated
occupation
Software Developers
description

WPF MVVM layer-separation rules: no System.Windows in ViewModels, BCL-only types, CommunityToolkit.Mvvm base classes. Preloaded into MVVM-related wpf-dev-pack agents.

updated
occupation
Software Developers
description

Banned wpf-dev-pack patterns (P-001..P-004): ViewModelLocator, code-behind DataContext, Stateless ViewModel, mixing composition paths.

updated
occupation
Software Developers
description

WPF rendering anti-patterns: no InvalidateVisual in loops, no resource allocation in OnRender.

updated
occupation
Software Developers
description

WPF ResourceDictionary rules: Generic.xaml as MergedDictionaries hub only, per-control style files, resource order.

updated
occupation
Software Developers
description

View-ViewModel wiring for Prism 9: RegisterForNavigation + IRegionManager (View First).

updated
occupation
Software Developers
description

WPF UI virtualization for large collections: VirtualizingStackPanel, recycling, pixel scroll.

updated
occupation
Software Developers
description

Releases a new version of the WpfDevPackMcp NuGet MCP server (the server under mcp/), which is versioned independently of the wpf-dev-pack plugin and of knowledge content. Bumps the four version strings that must stay in lockstep (csproj <Version>, the dnx…

updated
occupation
Software Developers
description

Executes the wpf-dev-pack release workflow: runs VersionReleaseChecker, commits changes, pushes, creates a GitHub tag and release note. Owner-only release tool. Use when releasing a new version of wpf-dev-pack plugin.

updated
occupation
Software Developers
description

Binds MewUI controls to data using ObservableValue and ValueBinding. Use when implementing reactive UI updates, building ViewModels, or connecting controls to data sources.

updated
occupation
Software Developers
description

Creates MewUI applications with proper setup, windows, theming, and controls. Use when starting a new MewUI project, understanding application lifecycle, using built-in controls, or styling with themes.

updated
occupation
Software Developers
description

Creates custom MewUI controls with proper measure, arrange, render, and input handling. Use when building new interactive controls, extending existing controls, or implementing custom rendering.

updated
occupation
Software Developers
description

Traverses and manipulates the MewUI visual tree. Use when understanding element hierarchy, finding parent/child elements, implementing IVisualTreeHost, or working with element lifecycle.

updated
occupation
Software Developers
description

Renders custom graphics in MewUI controls using IGraphicsContext. Use when implementing OnRender, drawing shapes, text, images, or understanding the Measure/Arrange/Render pipeline.

updated
occupation
Software Developers
description

Arranges UI elements using MewUI layout panels. Use when building UI layouts with StackPanel, Grid, Canvas, DockPanel, WrapPanel, or creating custom panels.

updated
occupation
Computer Programmers
description

Formats WPF XAML and C# code using XamlStyler and dotnet format. Generates Settings.XamlStyler and .editorconfig files automatically. Use when code formatting or style cleanup is needed.

updated
occupation
Web Developers
description

Converts HTML/CSS to WPF CustomControl XAML with correct patterns and common pitfall solutions. Use when transforming web designs to WPF, converting CSS animations to Storyboards, implementing CSS border-radius clipping, CSS pseudo-elements…

updated
occupation
Web Developers
description

Fixes RadialGradientBrush compatibility issues in AvaloniaUI due to Issue

Source text: Mixed languages

updated
occupation
Software Developers
description

Configures GenericHost and Dependency Injection in AvaloniaUI applications. Use when setting up DI container, registering services, or implementing IoC patterns in AvaloniaUI projects.

updated
occupation
Web Developers
description

Defines the basic solution structure for AvaloniaUI Desktop Applications using CustomControl. Use when creating new AvaloniaUI projects or designing stand-alone control styles with ControlTheme.

updated
occupation
Software Developers
description

Guides the design of AvaloniaUI solution and project structures. Use when creating new AvaloniaUI solutions or organizing projects following naming conventions and layer separation.

updated
occupation
Software Developers
description

Provides CollectionView alternatives for AvaloniaUI using DataGridCollectionView and ReactiveUI. Use when filtering, sorting, or grouping collections in AvaloniaUI applications.

updated
Showing 24 of 24 collected skills.