npx skills add christian289/dotnet-with-claudecodeREADME
dotnet-with-claudecode
.NET Development Tutorial with Claude Code
Overview
This repository provides skills, rules, and agent configurations for .NET/WPF development using Claude Code.
Contents
wpf-dev-pack
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.
.claude/skills
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
Requirements
- Claude Code CLI
- .NET 10.0 SDK (for wpf-dev-pack)
Installation
Installing 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-plugins
Git Hooks Setup
This repository includes shared git hooks for automated version bumping of wpf-dev-pack.
Installing Git Hooks
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
What the Hook Does
- pre-push: Automatically bumps
wpf-dev-packpatch version when pushing changes towpf-dev-pack/directory (excludingplugin.jsonandREADME.md)
Contributing
Contributions are welcome! Please see CONTRIBUTING.md.
License
This project is licensed under the MIT License.
Author
- christian289 - GitHub
Publisher
Statistics
Stars6
Forks0
Open Issues0
LicenseMIT License
CreatedDec 9, 2025