dotnet-with-claudecode

skill
SUMMARY

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

README.md

🇰🇷 한국어

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

Yorumlar (0)

Sonuc bulunamadi