# workflow-mastery

Набор практик и готовых конфигураций для ускорения разработки на .NET в Claude Code. Помогает настроить параллельные сессии через git worktree, циклы верификации и лимиты контекста.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 2800 установок · ★ 789
- Автор: codewithmukesh
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/codewithmukesh/dotnet-claude-kit/tree/HEAD/skills/workflow-mastery/SKILL.md
- Обновлён: 2026-08-07
- HTML: https://affpapa.org/nevibecode/skills/workflow-mastery

## Что делает

Скилл систематизирует работу с .NET в агентных средах. В его основе лежит запуск параллельных сессий через `git worktree`. На каждую задачу выделяется изолированная папка, поэтому можно писать новый эндпоинт в одной ветке и одновременно чинить тесты в другой без файловых конфликтов. Для контроля расхода токенов скилл вводит строгую дисциплину: один C#-файл занимает от 500 до 2000 токенов, поэтому массовое чтение быстро переполняет контекст.

Внутри собраны готовые настройки для `.claude/settings.json`. Конфигурация включает хук `PostToolUse` для запуска `dotnet format` после сохранения файлов и список доверенных разрешений для вызовов `dotnet build` и `dotnet test`. Такие правила убирают лишние паузы.

Перед внесением изменений в три и более файла скилл требует переходить в режим планирования. Без локально установленных .NET SDK и Git эти инструкции бесполезны, так как цикл верификации опирается на прямые вызовы компилятора.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add codewithmukesh/dotnet-claude-kit --skill workflow-mastery -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/workflow-mastery/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/workflow-mastery/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add codewithmukesh/dotnet-claude-kit --skill workflow-mastery -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/workflow-mastery/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add codewithmukesh/dotnet-claude-kit --skill workflow-mastery -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/workflow-mastery/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install codewithmukesh/dotnet-claude-kit workflow-mastery
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/workflow-mastery/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add codewithmukesh/dotnet-claude-kit --skill workflow-mastery -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/codewithmukesh/dotnet-claude-kit --path skills/workflow-mastery
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/workflow-mastery/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add codewithmukesh/dotnet-claude-kit --skill workflow-mastery -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/codewithmukesh/dotnet-claude-kit/tree/HEAD/skills/workflow-mastery/SKILL.md

## Когда брать
- изолировать одновременные задачи через git worktree без файловых конфликтов
- отключить ручные подтверждения для безопасных команд dotnet CLI
- автоматически форматировать код хуком PostToolUse после правок агента
- сократить расход токенов при исследовании крупных .NET-репозиториев

## Примеры запросов агенту
- Помоги настроить параллельные сессии через git worktree для одновременной починки багов и тестов
- Сконфигурируй settings.json для безопасного запуска dotnet build и dotnet test без лишних подтверждений
- Проверь этот план миграции EF Core как staff .NET инженер и покажи сырой SQL

## Похожие
- [microsoft-extensions-configuration](https://affpapa.org/nevibecode/skills/microsoft-extensions-configuration.md) — скилл · 577 установок
- [akka-net-best-practices](https://affpapa.org/nevibecode/skills/akka-net-best-practices.md) — скилл · 431 установка
- [swarm-init](https://affpapa.org/nevibecode/skills/swarm-init.md) — скилл · 747 установок
- [implement-with-subagents](https://affpapa.org/nevibecode/skills/implement-with-subagents.md) — скилл · 582 установки
- [git-worktree-manager](https://affpapa.org/nevibecode/skills/git-worktree-manager.md) — скилл · 581 установка
- [dotnet-backend-patterns](https://affpapa.org/nevibecode/skills/dotnet-backend-patterns.md) — скилл · 19076 установок

Из того же набора: [codewithmukesh/dotnet-claude-kit](https://affpapa.org/nevibecode/by/codewithmukesh/dotnet-claude-kit.md) — 46 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
