wpf-best-practices — скилл для Claude Code: установка и возможности
Скилл задаёт ориентиры для разработки WPF-приложений на C# и .NET. Пригодится для XAML-интерфейсов и проектов с архитектурой MVVM.
npx skills add jcurbelo/skills --skill wpf-best-practices -a claude-codeЧто делает wpf-best-practices
Скилл помогает агенту писать и организовывать код WPF-проекта: задаёт правила именования, типизации и структуры файлов. Среди рекомендаций — nullable reference types, пространства имён на уровне файла и разделение приложения на представления, модели, ViewModel и сервисы.
Для MVVM описаны базовый класс ViewModelBase с уведомлениями об изменениях и RelayCommand для привязки команд в XAML. В проектных примерах также показаны настройки файла .csproj для WPF-приложения и общей библиотеки. Это ориентиры для кода, а не готовый шаблон приложения.
Какие задачи решает
- организовать структуру WPF-проекта
- разделить UI-логику между View и ViewModel
- связать команды с элементами XAML
- настроить nullable reference types в C#-проекте
Примеры запросов агенту
- Создай ViewModel для окна настроек по рекомендациям скилла.
- Проверь структуру моего WPF-проекта и предложи подходящее разделение на сервисы и ViewModel.
- Добавь RelayCommand для кнопки в XAML и объясни, как она связана с ViewModel.
Как установить wpf-best-practices
1Через Skills CLI (Vercel)
npx skills add jcurbelo/skills --skill wpf-best-practices -a claude-code2Вручную: положить файлы
~/.claude/skills/wpf-best-practices/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/wpf-best-practices/
1Через Skills CLI (Vercel)
npx skills add jcurbelo/skills --skill wpf-best-practices -a codex2Вручную: положить файлы
.agents/skills/wpf-best-practices/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add jcurbelo/skills --skill wpf-best-practices -a cursor2Вручную: положить файлы
.cursor/skills/wpf-best-practices/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install jcurbelo/skills wpf-best-practices2Вручную: положить файлы
.github/skills/wpf-best-practices/SKILL.md1Через Skills CLI (Vercel)
npx skills add jcurbelo/skills --skill wpf-best-practices -a gemini-cli2Командой платформы
gemini skills install https://github.com/jcurbelo/skills --path wpf-best-practicesВручную: положить файлы
.devin/skills/wpf-best-practices/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add jcurbelo/skills --skill wpf-best-practices -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о wpf-best-practices
Как установить wpf-best-practices в Claude Code?
Выполните npx skills add jcurbelo/skills --skill wpf-best-practices -a claude-code. Файл скилла появится по пути ~/.claude/skills/wpf-best-practices/SKILL.md.
Что делает wpf-best-practices?
Скилл даёт агенту рекомендации по C#, .NET и WPF: стилю кода, устройству проекта и MVVM. В частности, описывает ViewModelBase и команды для XAML-привязок.
Как скилл предлагает связывать команды с XAML?
Для этого в нём приведены реализации RelayCommand и RelayCommand<T>, реализующие ICommand. Команды можно привязывать к элементам интерфейса.