Skip to content

christian289/dotnet-with-claudecode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

🇰🇷 한국어

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 configuration
  • designing-avalonia-customcontrol-architecture - CustomControl architecture
  • structuring-avalonia-projects - Project structure design
  • using-avalonia-collectionview - DataGridCollectionView patterns
  • fixing-avaloniaui-radialgradientbrush - RadialGradientBrush compatibility fix
  • converting-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-pack patch version when pushing changes to wpf-dev-pack/ directory (excluding plugin.json and README.md)

Contributing

Contributions are welcome! Please see CONTRIBUTING.md.

License

This project is licensed under the MIT License.

Author

About

ClaudeCode와 함께하는 .NET 개발 튜토리얼

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors