christian289christian289Communityยท13 Agent Skills Included

dotnet-with-claudecode

WPF and AvaloniaUI scaffolding, MVVM rules, and release automation

Generates complete WPF projects, ViewModels, custom controls, converters, services, and streaming chat clients with correct MVVM wiring. Enforces coding rules automatically, blocking banned patterns like ViewModelLocator, code-behind DataContext, and UI types in ViewModels. Handles plugin releases, NuGet publishing, and feedback collection so maintainers skip repetitive manual steps.
npx skills add christian289/dotnet-with-claudecode --all -g -y
Available:

Tells the agent how this plugin marketplace is organized, which skills and slash commands to use for releases and feedback, and that the English .claude rules are the source of truth it must follow.

All Skills in This Repository (13)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
christian289christian289

designing-avalonia-customcontrol-architecture

Design scalable Angular apps with reusable components and services.

Community
Advanced
๐Ÿ“ฆ In Repo
christian289christian289

using-avalonia-collectionview

Provide filtering, sorting, and grouping collection views for AvaloniaUI MVVM apps.

Community
Intermediate
๐Ÿ“ฆ In Repo
christian289christian289

navigating-mewui-tree

Traverse and manipulate the MewUI visual tree to inspect element hierarchy and lifecycles.

Community
Intermediate
๐Ÿ“ฆ In Repo
christian289christian289

configuring-avalonia-dependency-injection

Configure dependency injection for AvaloniaUI projects using GenericHost patterns.

Community
Intermediate
๐Ÿ“ฆ In Repo
christian289christian289

binding-mewui-data

Bind MewUI controls to ObservableValue and ValueBinding for reactive updates.

Community
Advanced
๐Ÿ“ฆ In Repo
christian289christian289

converting-html-css-to-wpf-xaml

Convert HTML/CSS into WPF CustomControl XAML with CSS animations mapped to Storyboards.

Community
Advanced
๐Ÿ“ฆ In Repo
christian289christian289

using-mewui-layout

Organize .NET UI layouts with MewUI panels and fluent conventions.

Community
Intermediate
๐Ÿ“ฆ In Repo
christian289christian289

building-mewui-apps

Automate MewUI project setup and theming scaffolding for new apps.

Community
Intermediate
๐Ÿ“ฆ In Repo
christian289christian289

rendering-mewui-elements

Render custom graphics in MewUI controls using IGraphicsContext during OnRender.

Community
Intermediate
๐Ÿ“ฆ In Repo
christian289christian289

creating-mewui-controls

Create and integrate custom interactive controls for the MewUI framework.

Community
Advanced
๐Ÿ“ฆ In Repo
christian289christian289

structuring-avalonia-projects

Organize AvaloniaUI projects with consistent naming and layered architecture.

Community
Intermediate
๐Ÿ“ฆ In Repo
christian289christian289

fixing-avaloniaui-radialgradientbrush

Unify GradientOrigin and Center values when converting WPF RadialGradientBrush to AvaloniaUI.

Community
Intermediate

Frequently Asked Questions

FAQPage Schema
How to install dotnet-with-claudecode?โ–ผ

Run `npx skills add christian289/dotnet-with-claudecode --all -g -y` in your terminal to install all skills globally.

What does the wpf-dev-pack plugin do?โ–ผ

It scaffolds WPF projects, ViewModels, custom controls, converters, and services with correct MVVM patterns, and enforces rules that block common WPF anti-patterns.

Does it support both CommunityToolkit.Mvvm and Prism?โ–ผ

Yes. Each generator ships a standard version plus a Prism 9 variant, so you can pick either framework per project.

Can it build a WPF chat client with streaming?โ–ผ

Yes. The make-wpf-chatclient skill generates a full streaming chat UI with markdown bubbles, a shared HttpClient pool, MCP tool support, and a keyless mock provider.

Does it work with AvaloniaUI projects?โ–ผ

Yes. Separate skills cover AvaloniaUI project structure, dependency injection, custom control themes, and CollectionView alternatives.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’