parksanghoon
Community@parksanghoon-sys
parksanghoon provides 98 skills for WPF, AvaloniaUI, and .NET desktop development, covering MVVM architecture, custom controls, high-performance rendering, UI automation testing, and MIL-STD-1553B harness engineering.
Agent Skills by parksanghoon
Showing 98 vetted skills indexed across 1 GitHub repositories.
harness-test-verification
Verifies MIL-STD-1553B harness implementations and writes test code and Korean test documents.
harness-design-review
Creates pre-implementation design review documents for MIL-STD-1553B harness engineering tasks.
harness-implementation
Implements MIL-STD-1553B harness features across C++ and C# layers using TDD.
designing-avalonia-customcontrol-architecture
Designs AvaloniaUI desktop project structures using CustomControl with ControlTheme styling.
using-avalonia-collectionview
Implements collection filtering, sorting, and grouping in AvaloniaUI using DataGridCollectionView and ReactiveUI.
navigating-mewui-tree
Traverses and manipulates the MewUI visual tree for element hierarchy and hit testing.
configuring-avalonia-dependency-injection
Configures GenericHost and dependency injection in AvaloniaUI applications.
binding-mewui-data
Binds MewUI controls to data sources using ObservableValue and ValueBinding for reactive UI updates.
converting-html-css-to-wpf-xaml
Converts HTML/CSS designs into WPF CustomControl XAML with documented patterns and pitfall fixes.
using-mewui-layout
Arranges UI elements using MewUI layout panels in C#.
building-mewui-apps
Creates MewUI desktop applications with windows, controls, theming, and dialogs in C#.
rendering-mewui-elements
Implements custom rendering in MewUI controls using IGraphicsContext drawing APIs.
creating-mewui-controls
Creates custom MewUI controls with measure, arrange, render, and input handling in C#.
structuring-avalonia-projects
Guides AvaloniaUI solution and project structure design using naming conventions and layer separation.
fixing-avaloniaui-radialgradientbrush
Fixes RadialGradientBrush GradientOrigin and Center mismatches when converting WPF XAML to AvaloniaUI.
designing-mes-systems
Design MES architectures, capability maps, and plant-system integration boundaries.
navigating-visual-logical-tree
Traverses WPF Visual Tree and Logical Tree using VisualTreeHelper and LogicalTreeHelper patterns.
defining-wpf-dependencyproperty
Defines WPF DependencyProperty registrations with metadata, callbacks, validation, and attached properties.
embedding-pdb-in-exe
Embeds PDB debug symbols into .NET EXE and DLL files for portable stack traces.
rendering-wpf-high-performance
Implements high-performance WPF rendering using DrawingVisual, WriteableBitmap, CompositionTarget.Rendering, and BitmapCache.
creating-wpf-animations
Creates WPF animations using Storyboard, Timeline, and EasingFunction patterns in XAML and C#.
using-wpf-clipboard
Implements WPF Clipboard copy and paste operations for text, images, files, and custom data formats.
scottplot-syncing-modifier-keys-for-mousewheel
Syncs WPF Keyboard.Modifiers with ScottPlot's internal keyboard state before MouseWheel processing.
flaui-cross-process-input
Diagnoses and fixes FlaUI mouse and keyboard input failures in WPF UI automation tests.
Frequently Asked Questions About parksanghoon
FAQPage SchemaWhat tasks can I accomplish with parksanghoon's skills?▼
You can build and style WPF and AvaloniaUI desktop applications, scaffold ViewModels, services, converters, and custom controls, implement high-performance rendering with DrawingVisual and DrawingContext, localize apps with BAML, automate UI tests with FlaUI, and design or verify MIL-STD-1553B test harnesses.
Who are these skills designed for?▼
They target .NET desktop engineers building WPF or AvaloniaUI applications, MVVM architects using CommunityToolkit.Mvvm or Prism, QA engineers writing FlaUI/xUnit UI automation, and defense or avionics developers implementing MIL-STD-1553B bus harnesses with C++/C# layered architectures.
How do I use the code generation skills in practice?▼
Invoke generator skills by name with an argument, for example make-wpf-viewmodel <ViewModelName> [--with-view], make-wpf-custom-control <ControlName>, or make-wpf-project <ProjectName> [--minimal|--full|--prism]. Each scaffolds the class, XAML, DI registration, and DataTemplate wiring in one step.
What prerequisites and dependencies do these skills assume?▼
Skills assume a .NET 6+ environment with WPF or AvaloniaUI workloads. Specific skills reference NuGet packages such as CommunityToolkit.Mvvm 8.4+, Microsoft.Extensions.DependencyInjection, FluentValidation, LiveCharts2, ScottPlot, Nodify, Wpf.Ui, FlaUI, xUnit, and NSubstitute.
Do the skills cover performance optimization for large WPF applications?▼
Yes. Dedicated skills cover UI virtualization for 1000+ item lists, DrawingContext rendering for 10-50x speedups over Shape, memory leak diagnosis with Freezable patterns, zero-allocation Span/ArrayPool techniques, Dispatcher threading, and parallel processing with PLINQ and ConcurrentCollections.