.NET Development Tutorial with Claude Code
This repository provides skills, rules, and agent configurations for .NET/WPF development using Claude Code.
A Claude Code extension pack for WPF development.
- 57 Skills: WPF development patterns, MVVM, CustomControl, performance optimization, etc.
- 11 Agents: wpf-architect, wpf-code-reviewer, wpf-control-designer, etc.
- 5 Commands:
/make-wpf-custom-control,/make-wpf-project,/make-wpf-converter, etc.
See wpf-dev-pack/README.md for details.
AvaloniaUI-specific skills:
configuring-avalonia-dependency-injection- AvaloniaUI DI configurationdesigning-avalonia-customcontrol-architecture- CustomControl architecturestructuring-avalonia-projects- Project structure designusing-avalonia-collectionview- DataGridCollectionView patternsfixing-avaloniaui-radialgradientbrush- RadialGradientBrush compatibility fixconverting-html-css-to-wpf-xaml- HTML/CSS to WPF XAML conversion
- Claude Code CLI
- .NET 10.0 SDK (for wpf-dev-pack)
# Step 1: Add the marketplace (one-time)
/plugin marketplace add christian289/dotnet-with-claudecode
# Step 2: Install the plugin
/plugin install wpf-dev-pack@dotnet-claude-pluginsThis repository includes shared git hooks for automated version bumping of wpf-dev-pack.
After cloning the repository, run one of the following:
# Option 1: Direct configuration
# 방법 1: 직접 설정
git config core.hooksPath .githooks
# Option 2: Use install script (Windows PowerShell)
# 방법 2: 설치 스크립트 사용 (Windows PowerShell)
.\.githooks\install.ps1
# Option 2: Use install script (Linux/Mac)
# 방법 2: 설치 스크립트 사용 (Linux/Mac)
./.githooks/install.sh- pre-push: Automatically bumps
wpf-dev-packpatch version when pushing changes towpf-dev-pack/directory (excludingplugin.jsonandREADME.md)
Contributions are welcome! Please see CONTRIBUTING.md.
This project is licensed under the MIT License.
- christian289 - GitHub