# new-sdk-app

Пошагово заводит новый проект на Claude Agent SDK: спрашивает язык, имя и тип агента, ставит зависимости и проверяет код.

- команда · `type=command` · Claude Code · ★ 44770
- Автор: Anthropic · официальный репозиторий Anthropic
- Лицензия: Apache-2.0 · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/agent-sdk-dev/commands/new-sdk-app.md
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/commands/new-sdk-app

## Что делает

Команда ведёт вас через создание приложения на Claude Agent SDK. Сначала она уточняет язык — TypeScript или Python, — потом имя проекта, тип агента и стартовую точку. Вопросы задаются по одному, чтобы отвечать было проще. Если имя передано аргументом, шаг с ним пропускается.

Дальше команда сверяется с официальной документацией SDK через WebFetch, проверяет актуальные версии пакетов и собирает план: инициализация проекта, установка `@anthropic-ai/claude-agent-sdk` или `claude-agent-sdk`, файлы `index.ts` или `main.py` с примером запроса, `.env.example` с `ANTHROPIC_API_KEY` и `.gitignore`. Для TypeScript она прогоняет `npx tsc --noEmit` и правит ошибки типов до чистого прохода. Готовый проект проверяют субагенты `agent-sdk-verifier-ts` или `agent-sdk-verifier-py`.

Для работы понадобится ключ API из консоли Anthropic — без него пример не запустится. Команда ставит свежие версии пакетов, поэтому сборка может отличаться от того, что вы видели в старых руководствах.

## Установка

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

1. **Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin install agent-sdk-dev@claude-plugins-official
```

2. **Вручную: положить файлы**
- Файл: `.claude/commands/new-sdk-app.md` — Вызов — /new-sdk-app. Для всех проектов — ~/.claude/commands/

### Codex

**Вручную: положить файлы**
- Файл: `~/.codex/prompts/new-sdk-app.md` — Вызов — /prompts:new-sdk-app. В Codex этот формат помечен устаревшим, замена — скиллы

### GitHub Copilot

**Вручную: положить файлы**
- Файл: `.github/prompts/new-sdk-app.prompt.md`

### Gemini CLI

**Вручную: положить файлы**
- Файл: `.gemini/commands/new-sdk-app.toml` — Gemini хранит команды в TOML: текст запроса — в поле prompt

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/agent-sdk-dev/commands/new-sdk-app.md

## Когда брать
- развернуть каркас приложения на Claude Agent SDK с нуля
- выбрать между TypeScript и Python до начала работы
- получить рабочий пример запроса к агенту с обработкой ошибок
- проверить типы и импорты до первого запуска
- подготовить `.env` и не закоммитить ключ API

## Примеры запросов агенту
- Создай новый проект на Agent SDK, назовём его support-bot
- Заведи приложение на Claude Agent SDK на Python с минимальным примером
- Сделай каркас агента для ревью кода на TypeScript

## Похожие
- [qdrant-clients-sdk](https://affpapa.org/nevibecode/skills/qdrant-clients-sdk.md) — скилл · 61 установка
- [security-hardening](https://affpapa.org/nevibecode/commands/security-hardening.md) — команда · 437 установок
- [status](https://affpapa.org/nevibecode/commands/seth-hobson-status.md) — команда · 348 установок
- [ultra-think](https://affpapa.org/nevibecode/commands/ultra-think.md) — команда · 8383 установки
- [create-architecture-documentation](https://affpapa.org/nevibecode/commands/create-architecture-documentation.md) — команда · 6136 установок
- [refactor-code](https://affpapa.org/nevibecode/commands/refactor-code.md) — команда · 4890 установок

Из того же набора: [anthropics/claude-plugins-official](https://affpapa.org/nevibecode/by/anthropics/claude-plugins-official.md) — 145 карточек

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

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