# 00 — Карта пути

← [Главная](../README.md)

## Цель

Составить **личный план обучения** работе с AI в Cursor и ECC: понять этапы курса, оценить время, зафиксировать контрольные точки и матрицу навыков.

## Предварительно

- Умение пользоваться компьютером и браузером
- Установленный [Cursor IDE](https://cursor.com) (бесплатный или Pro)
- Базовый английский для терминов (расшифровки даны в курсе)
- Желание практиковаться **5–8 часов в неделю** минимум

## Время

**3–6 часов** (чтение + заполнение личного плана + первая самооценка)

---

## Дорожная карта курса (этапы 0–6)

Первая часть курса охватывает фундамент: от «что такое агент» до оркестрации субагентов. Не обязательно идеально знать всё перед переходом дальше, но **контрольные точки** ниже — обязательны.

```
Этап 0:   ПЛАН              → мотивация, расписание, чеклисты
Этап 1:   ВВЕДЕНИЕ          → ассистент vs агент, ментальные модели
Этап 2:   ЭФФЕКТИВНОСТЬ     → контекст, токены, итерации, приватность
Этап 3:   ПРОМПТЫ           → структура, техники, шаблоны, антипаттерны
Этап 4:   RULES             → постоянные инструкции для агента
Этап 5:   SKILLS            → workflow ECC, создание своих навыков
Этап 6:   AGENTS            → субагенты, выбор модели, режимы Cursor
```

После этапа 6 вы сможете **самостоятельно** ставить агенту задачи на рефакторинг, ревью и фичи с правилами и навыками ECC.

---

## Недельный план (пример на 8 недель)

При **6–8 ч/нед** (~50 ч) — реалистичный срок для разделов 00–06 с практикой.

| Неделя | Раздел | Акцент недели |
|--------|--------|---------------|
| 1 | 00, 01 | План, Chat vs Agent, ментальные модели |
| 2 | 02 | Контекст, @-файлы, лимиты токенов |
| 3 | 02–03 | Итерации, безопасность, структура промпта |
| 4 | 03 | Техники промптинга, шаблоны |
| 5 | 03–04 | Антипаттерны, первые rules в `.cursor/rules/` |
| 6 | 04–05 | User vs project rules, обзор ECC skills |
| 7 | 05 | Создать свой skill, протестировать на задаче |
| 8 | 06 | Субагенты, Plan/Agent mode, выбор модели |

**Гибкость:** если уже пользуетесь ChatGPT — сжимайте неделю 1, но **не пропускайте** практику в Cursor (агент с инструментами ведёт себя иначе).

---

## Матрица навыков

Оцените себя **0–3** (0 — не слышал, 1 — слышал, 2 — делал с подсказкой, 3 — делал сам):

| Навык | 0 | 1 | 2 | 3 | Целевой этап |
|-------|---|---|---|---|--------------|
| Различие ассистент / агент | | | | | После 01 |
| Открыть Chat и Agent в Cursor | | | | | После 01 |
| Прикрепить файл через @ | | | | | После 02 |
| Объяснить, что такое токен | | | | | После 02 |
| Итеративно уточнить задачу | | | | | После 02 |
| Не отправлять секреты в промпт | | | | | После 02 |
| Написать промпт с целью и ограничениями | | | | | После 03 |
| Создать rule в `.cursor/rules/` | | | | | После 04 |
| Найти skill в ECC и понять SKILL.md | | | | | После 05 |
| Запустить субагента (Task) | | | | | После 06 |

Пересматривайте матрицу **каждые 2 недели**.

---

## Контрольные точки (checkpoints)

### CP-0: После раздела 01

- [ ] Объяснили коллеге разницу между Chat и Agent mode
- [ ] Назвали три ментальные модели: «джун с доступом», «парный программист», «оркестратор»
- [ ] Открыли учебный репозиторий в Cursor и задали один вопрос в Chat

### CP-1: После раздела 03

- [ ] Написали промпт по шаблону: цель → контекст → ограничения → формат ответа
- [ ] Исправили «плохой» промпт из [anti-patterny](../03-prompts/anti-patterny.md)
- [ ] Получили от агента diff по файлу, а не просто текст в чате

### CP-2: После раздела 05

- [ ] Добавили хотя бы одно project rule (например, стиль коммитов)
- [ ] Прочитали `SKILL.md` одного навыка ECC (например, `tdd-workflow`)
- [ ] Создали минимальный свой skill с frontmatter `name` и `description`

### CP-3: После раздела 06

- [ ] Запустили задачу через Agent mode с явным выбором «маленькой» задачи
- [ ] Поняли, когда нужен Plan mode перед правками
- [ ] Описали сценарий: родительский агент + субагент `code-reviewer`

---

## Рекомендуемое окружение для практики

| Компонент | Рекомендация |
|-----------|--------------|
| IDE | Cursor, последняя стабильная версия |
| Репозиторий | Клон ECC или свой pet-project без прод-секретов |
| Модель | Начните с модели по умолчанию; сравнение — в разделе 06 |
| ECC | Опционально на этапе 0; обязательно к концу раздела 05 |

Не используйте рабочий репозиторий с реальными ключами до прохождения [безопасности](../02-effektivnoe-ispolzovanie/bezopasnost-i-privatnost.md).

---

## Журнал прогресса (шаблон)

Скопируйте в свой заметочник:

```markdown
## Неделя N (дата)
- Часов: __
- Разделы: __
- Сделано: __
- Застрял на: __
- Следующий шаг: __
```

---

## Самопроверка

1. Сколько этапов в первой части курса (00–06)?
2. Сколько часов в неделю вы реально готовы выделять?
3. Какая контрольная точка ближайшая по вашему плану?
4. Есть ли у вас «песочница» без секретов для экспериментов?

## Дальше

→ [01 — Введение в AI](../01-vvedenie-v-ai/README.md)
