csharp-wolverinefx — скилл для Claude Code: возможности и установка
Скилл помогает собирать .NET-приложения на WolverineFX: от обработчиков сообщений и HTTP-точек до CQRS и событийного хранения с Marten.
npx skills add wshaddix/dotnet-skills --skill csharp-wolverinefx -a claude-codeЧто делает csharp-wolverinefx
Скилл подсказывает, как устроить обработчики команд и сообщений, HTTP-точки на WolverineFx.HTTP и обмен сообщениями через каскадные сообщения. Он также охватывает транзакционный outbox, пакетную обработку и работу с Marten для событийного хранения. Это пригодится, когда вы добавляете эти механизмы в .NET-проект.
В материалах есть примеры настройки ASP.NET Core, кода обработчиков и маршрутов, а также подключения транспортов RabbitMQ, Azure Service Bus и Amazon SQS. Для отдельных интеграций нужны соответствующие NuGet-пакеты, например WolverineFx.Marten для Marten. Проверьте зависимости проекта: пакет WolverineFx.Http нужен для HTTP-интеграции.
Какие задачи решает
- обработать команду и отправить каскадные сообщения
- добавить HTTP-точки на WolverineFx.HTTP
- связать запись в базе с отправкой сообщения через outbox
- организовать событийное хранение с Marten
- настроить транспорт RabbitMQ или Amazon SQS
Примеры запросов агенту
- Добавь обработчик команды для списания средств со счёта на WolverineFX.
- Сделай HTTP-точку для получения заказа с помощью WolverineFx.HTTP.
- Покажи, как сохранить событие через Marten и отправить следующее сообщение.
Как установить csharp-wolverinefx
1Через Skills CLI (Vercel)
npx skills add wshaddix/dotnet-skills --skill csharp-wolverinefx -a claude-code2Вручную: положить файлы
~/.claude/skills/csharp-wolverinefx/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/csharp-wolverinefx/
1Через Skills CLI (Vercel)
npx skills add wshaddix/dotnet-skills --skill csharp-wolverinefx -a codex2Вручную: положить файлы
.agents/skills/csharp-wolverinefx/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add wshaddix/dotnet-skills --skill csharp-wolverinefx -a cursor2Вручную: положить файлы
.cursor/skills/csharp-wolverinefx/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install wshaddix/dotnet-skills csharp-wolverinefx2Вручную: положить файлы
.github/skills/csharp-wolverinefx/SKILL.md1Через Skills CLI (Vercel)
npx skills add wshaddix/dotnet-skills --skill csharp-wolverinefx -a gemini-cli2Командой платформы
gemini skills install https://github.com/wshaddix/dotnet-skills --path skills/csharp-wolverinefxВручную: положить файлы
.devin/skills/csharp-wolverinefx/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add wshaddix/dotnet-skills --skill csharp-wolverinefx -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о csharp-wolverinefx
Как установить csharp-wolverinefx в Claude Code?
Выполните npx skills add wshaddix/dotnet-skills --skill csharp-wolverinefx -a claude-code. Файл скилла находится по пути ~/.claude/skills/csharp-wolverinefx/SKILL.md.
Что делает csharp-wolverinefx?
Помогает писать обработчики команд и сообщений, HTTP-точки и приложения с CQRS или событийным хранением на Marten. Также разбирает outbox и транспорты сообщений.
Какие NuGet-пакеты нужны для WolverineFx.HTTP и Marten?
Для HTTP-интеграции в материалах указан WolverineFx.Http, для связки с Marten — WolverineFx.Marten. Пакет Wolverine указан для основного обмена сообщениями.