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

# 11 — ECC (Everything Claude Code)

## Цель

Понять экосистему **ECC** — open-source набор skills, agents, rules, hooks и commands для агентной разработки; уметь ориентироваться в репозитории `/Users/nazeebod/Projects/ECC` и применять ECC в Cursor.

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

- Разделы 04–08 курса (rules, skills, agents, commands, hooks)
- Локальный клон ECC или доступ к GitHub
- Cursor как основной harness

## Время

**8–12 часов** (обзор + установка + agent-sort на одном проекте)

---

## Что такое ECC одной фразой

**Everything Claude Code (ECC)** — «дистрибутив практик» для AI-разработки: готовые роли агентов, workflow-skills, правила стиля и безопасности, slash-команды и хуки, переносимые между **harness** (Cursor, Claude Code, Codex, OpenCode и др.).

---

## Компоненты ECC

| Компонент | Путь в репозитории | Назначение |
|-----------|-------------------|------------|
| **Skills** | `ECC/.cursor/skills/*/SKILL.md` | Многошаговые workflow |
| **Agents** | `ECC/.cursor/agents/ecc-*.md` | Роли субагентов |
| **Rules** | `ECC/.cursor/rules/*.mdc` | Постоянные инструкции |
| **Commands** | `ECC/.cursor/commands/*.md` | Slash-команды |
| **Hooks** | `ECC/.cursor/hooks.json` + `hooks/` | Автоматизация событий |
| **Scripts** | `ECC/.cursor/scripts/` | Установка, CI, оркестрация |

---

## Cross-harness

ECC не привязан только к Claude Code:

- установщик знает target **cursor-project** (`ECC/.cursor/scripts/lib/install-targets/cursor-project.js`);
- skills копируются в `.cursor/skills/` проекта;
- agents доступны через Task tool в Cursor;
- часть возможностей Claude-specific (например, `AskUserQuestion`) адаптируется в skills.

---

## Ключевые skills для старта

| Skill | Зачем |
|-------|-------|
| `configure-ecc` | Интерактивная установка |
| `agent-sort` | Подбор DAILY vs LIBRARY под репо |
| `continuous-learning-v2` | Обучение на сессиях (инстинкты) |
| `tdd-workflow` | TDD с агентом |
| `verification-loop` | Проверка перед merge |

---

## Оглавление раздела

| Страница | Содержание |
|----------|------------|
| [chto-takoe-ecc.md](chto-takoe-ecc.md) | Философия, skills/agents/rules/hooks/commands |
| [struktura-ecc-repozitoriya.md](struktura-ecc-repozitoriya.md) | Дерево каталогов, manifests, AGENTS.md |
| [ustanovka-i-agent-sort.md](ustanovka-i-agent-sort.md) | configure-ecc, agent-sort, continuous-learning-v2 |
| [ecc-v-proekte-nazeebod.md](ecc-v-proekte-nazeebod.md) | Как ECC используется в Projects / nazeebo.site |

---

## Быстрый старт

```text
/ecc-guide
/ecc-guide install
```

или активируйте skill **configure-ecc** фразой «configure ecc».

---

## Путь обучения в разделе 11

| Шаг | Страница | Результат |
|-----|----------|-----------|
| 1 | [chto-takoe-ecc.md](chto-takoe-ecc.md) | Ментальная модель 6 столпов |
| 2 | [struktura-ecc-repozitoriya.md](struktura-ecc-repozitoriya.md) | Навигация по `ECC/.cursor/` |
| 3 | [ustanovka-i-agent-sort.md](ustanovka-i-agent-sort.md) | Установка + DAILY/LIBRARY |
| 4 | [ecc-v-proekte-nazeebod.md](ecc-v-proekte-nazeebod.md) | Workspace Projects |

После шага 3 выполните `/code-review` на учебном diff в своём проекте.

---

## Что не входит в ECC

- Замена code review человеком
- Гарантия корректности кода без тестов и CI
- Доступ к вашим секретам (их не должно быть в репо)
- Единый стандарт для всех компаний без кастомизации

ECC — **ускоритель** и **каркас практик**, не автопилот.

---

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

1. Назовите 5 типов артефактов ECC.
2. Где лежат skills в репозитории ECC?
3. Что такое cross-harness?
4. Какой skill отвечает за установку?

---

## Дальше

→ [Что такое ECC](chto-takoe-ecc.md)  
← [10 — Cursor практика](../10-cursor-praktika/README.md)
