# design-agent

Скилл помогает проектировать агентов в CrewAI: формулировать роли, цели и бэкстори, распределять инструменты и настраивать лимиты. Пригодится при сборке пайплайнов и отладке поведения моделей.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 8300 установок · ★ 48
- Автор: crewAIInc
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/crewAIInc/skills/tree/HEAD/skills/design-agent/SKILL.md
- Обновлён: 2026-10-06
- HTML: https://affpapa.org/nevibecode/skills/design-agent

## Что делает

Скилл учит ИИ-помощника проектировать агентов для фреймворка CrewAI версии 1.15.23. Главное правило руководства — начинать с одного агента и разделять задачи на несколько ролей только при разных моделях, наборах прав или схемах валидации. Обычные цепочки поиска и анализа агент может выполнить в одном цикле через `Agent.kickoff()` без лишних накладных расходов.

Внутри собраны правила формулирования связки Role-Goal-Backstory и параметры вызова `Agent`. Руководство отсекает лишнее: детали реализации и параметры моделей не должны попадать в бэкстори. Ограничение `max_iter` по умолчанию равно 25 итерациям, а лимит времени `max_execution_time` работает только внутри задач `Crew`.

Класс `Agent` молча игнорирует неизвестные аргументы. Если допустить опечатку в названии параметра, CrewAI не выдаст ошибку при запуске, поэтому проверять имена полей стоит через `Agent.model_fields`.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add crewAIInc/skills --skill design-agent -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add crewAIInc/skills --skill design-agent -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add crewAIInc/skills --skill design-agent -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install crewAIInc/skills design-agent
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add crewAIInc/skills --skill design-agent -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/crewAIInc/skills --path skills/design-agent
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add crewAIInc/skills --skill design-agent -a opencode
```

### Claude.ai

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

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

## Когда брать
- сформулировать точные role, goal и backstory для агента CrewAI
- определить нужное число агентов под конкретный пайплайн
- настроить параметры выполнения max_iter и max_execution_time
- исключить дублирование ролей при проектировании команды

## Примеры запросов агенту
- Помоги настроить агента CrewAI для парсинга документации: задай роль, цель и бэкстори
- Посмотри на этот пайплайн из трёх агентов в CrewAI: можно ли объединить их в одного?
- Настрой параметры max_iter и max_execution_time для агента-исследователя в CrewAI

## Похожие
- [multi-agent-orchestration](https://affpapa.org/nevibecode/skills/multi-agent-orchestration.md) — скилл · 2100 установок
- [crewai](https://affpapa.org/nevibecode/skills/crewai.md) — скилл · 141 установка
- [agents-crewai](https://affpapa.org/nevibecode/skills/agents-crewai.md) — скилл · 371 установка
- [agent-orchestration](https://affpapa.org/nevibecode/skills/agent-orchestration.md) — скилл · 1400 установок
- [multi-agent-patterns](https://affpapa.org/nevibecode/skills/guanyang-multi-agent-patterns.md) — скилл · 305 установок
- [convex-design](https://affpapa.org/nevibecode/skills/convex-design.md) — скилл · 36000 установок

Из того же набора: [crewaiinc/skills](https://affpapa.org/nevibecode/by/crewaiinc/skills.md) — 5 карточек

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

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