csharp-pro — скилл для Claude Code: возможности и установка
Помогает писать современный C# и разбирать задачи .NET: от асинхронного кода до юнит-тестов. Пригодится для разработки и проверки приложений.
npx claude-code-templates@latest --skill development/csharp-proЧто делает csharp-pro
Скилл помогает Claude Code работать с современным C#: применять записи, сопоставление с образцом и nullable reference types, разбирать асинхронный код и принципы SOLID. Он также охватывает ASP.NET Core, Entity Framework и Blazor. Для подробных примеров нужно открыть resources/implementation-playbook.md.
В задачах по тестированию скилл предлагает писать юнит-тесты с xUnit или NUnit и использовать Moq либо FluentAssertions. Среди возможных результатов также конфигурация NuGet, настройки EditorConfig и анализаторов, а для замеров производительности — бенчмарки на BenchmarkDotNet. Это руководство для задач C# и .NET, а не для разработки на другом стеке.
Какие задачи решает
- применить современные возможности C# в коде
- разобрать асинхронную обработку и исключения
- спроектировать приложение на принципах SOLID
- написать юнит-тесты с моками
- подготовить бенчмарки для кода .NET
Примеры запросов агенту
- Перепиши этот код на современный C#, используя записи и nullable reference types.
- Проверь асинхронный метод: найди блокировки и предложи обработку исключений.
- Добавь юнит-тесты для этого сервиса с Moq и xUnit.
Как установить csharp-pro
1Через claude-code-templates
npx claude-code-templates@latest --skill development/csharp-pro2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill csharp-pro -a claude-code3Вручную: положить файлы
~/.claude/skills/csharp-pro/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/csharp-pro/
Вручную: положить файлы
.agents/skills/csharp-pro/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/csharp-pro/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates csharp-pro2Вручную: положить файлы
.github/skills/csharp-pro/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/development/csharp-proВручную: положить файлы
.devin/skills/csharp-pro/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о csharp-pro
Как установить csharp-pro в Claude Code?
Выполните npx claude-code-templates@latest --skill development/csharp-pro.
Что делает csharp-pro?
Скилл помогает писать и проверять код на C# и .NET, включая асинхронные методы, архитектурные решения и юнит-тесты.
Какие инструменты для тестирования он охватывает?
В рекомендациях упоминаются xUnit и NUnit для тестов, а также Moq и FluentAssertions.