ECC — плагин
Система для кодовых агентов: 71 агент, 311 скиллов, хуки, память, правила и сканер безопасности AgentShield
- 292 714 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Устанавливает хуки, которые выполняются на событиях агента
- Меняет конфигурацию Claude Code и MCP
- Запускает npm-пакет с кодом установщика
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/eccОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Устанавливает хуки, которые выполняются на событиях агента
- Меняет конфигурацию Claude Code и MCP
- Запускает npm-пакет с кодом установщика
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
ECC встраивает в агента цикл планирование, тесты, реализация, ревью, проверка, запоминание и улучшение. В комплекте специализированные агенты для планирования, ревью, починки сборки, безопасности и архитектуры, скиллы по TDD, исследованию, документации, фронтенду и данным, хуки для принудительных проверок и сводок сессий. AgentShield сканирует промпты, хуки, конфигурации MCP, права и секреты. Лучше всего работает с Claude Code, для Codex и Kimi Code есть управляемая установка, для остальных сред адаптеры с ограниченными возможностями.
Для кого. Опытные пользователи Claude Code, готовые настроить сложную систему хуков, правил и агентов.
Подходит, если
- Хотите встроить в агента обязательные тесты и ревью перед изменениями
- Нужна проверка конфигурации агента на секреты и опасные права
- Работаете в нескольких средах: Claude Code, Codex, Kimi Code
- Нужна память и непрерывное обучение агента между сессиями
Не подходит, если
- Нужен легкий набор правил без хуков и большого объема контекста
- Не готовы разбираться с профилями хуков и областями установки
Пример запроса к агенту
Проведи ревью безопасности изменений в этой ветке и проверь конфигурацию MCP через AgentShieldОграничения
Нужны Node.js 18+, а для плагина Claude Code также Git и Claude Code 2.1+. Нельзя совмещать несколько способов установки в одной среде, иначе дублируются скиллы и хуки. ECC Pro для приватных репозиториев платный. README предупреждает, что ставить нужно только из официальных источников.
Как отключить. Выполните npx ecc-universal@2.2.1 uninstall, сначала можно с флагом --dry-run. Отдельные хуки отключаются через переменную ECC_DISABLED_HOOKS.
Частые вопросы
Можно ли поставить ECC и как плагин, и вручную?
Нет. В одной среде выбирайте один способ, иначе дублируются скиллы, команды и хуки. В разные среды ставить можно.
Откуда безопасно устанавливать?
Только из репозитория affaan-m/ECC, npm-пакетов ecc-universal и ecc-agentshield, GitHub App, плагина ecc@ecc и сайта ecc.tools.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныОперационный слой для Claude Code и Codex: единая команда /do, память проекта между сессиями, защитные хуки, телеметрия расходов и параллельные агенты
Память для агентов на графе знаний: плагины для Claude Code и Codex, MCP-сервер и Python-библиотека
Слой памяти и координации для кодовых агентов: спецификации и задачи лежат в git, а агенты работают параллельно
Оркестрация нескольких агентов для Claude Code: команды, роли, автопилот и распределение задач между скиллами и субагентами
Приложение на Rust для macOS, Linux и Windows: скиллы, MCP-серверы, плагины, хуки и конфиги 17 ИИ-агентов в одном окне, с проверкой безопасности
Скилл и хуки, которые удерживают кодового агента в рамках задачи и убирают лишнюю защиту, ненужные контрольные суммы и расползание объема
Из блога
Коротко о README
ECC описан как операционная система для агентных сред с открытым кодом под MIT. README подробно разбирает мастер установки, мультисредовую установку, выбор одного пути на среду, сброс и удаление. Приведена таблица состава: агенты, скиллы, команды, хуки, правила и AgentShield. Есть матрица поддержки платформ и платный ECC Pro для приватных репозиториев.
Бейдж для README
Исходный SKILL.md
--- name: accessibility description: Design, implement, and audit inclusive digital products using WCAG 2.2 Level AA. Use when building or auditing UI that must meet WCAG 2.2 Level AA, or when reviewing a change for keyboard, contrast, or screen-reader support. standards. Use this skill to generate semantic ARIA for Web and accessibility traits for Web and Native platforms (iOS/Android). metadata: origin: ECC --- # Accessibility (WCAG 2.2) This skill ensures that digital interfaces are Perceivable, Operable, Understandable, and Robust (POUR) for all users, including those using screen readers, switch controls, or keyboard navigation. It focuses on the technical implementation of WCAG 2.2 success criteria. ## When to Use - Defining UI component specifications for Web, iOS, or Android. - Auditing existing code for accessibility barriers or compliance gaps. - Implementing new WCAG 2.2 standards like Target Size (Minimum) and Focus Appearance. - Mapping high-level design requirements to technical attributes (ARIA roles, traits, hints). ## Core Concepts - **POUR Principles**: The foundation of WCAG (Perceivable, Operable, Understandable, Robust). - **Semantic Mapping**: Using native elements over generic containers to provide built-in accessibility. - **Accessibility Tree**: The representation of the UI that assistive technologies actually "read." - **Focus Management**: Controlling the order and visibility of the keyboard/screen reader cursor. - **Labeling & Hints**: Providing context through `aria-label`, `accessibilityLabel`, and `contentDescription`. ## How It Works ### Step 1: Identify the Component Role Determine the functional purpose (e.g., Is this a button, a link, or a tab?). Use the most semantic native element available before resorting to custom roles. ### Step 2: Define Perceivable Attributes - Ensure text contrast meets **4.5:1** (normal) or **3:1** (large/UI). - Add text alternatives for non-text content (images, icons). - Implement responsive reflow (up to 400% zoom without loss of function). ### Step 3: Implement Operable Controls - Ensure a minimum **24x24 CSS pixel** target size (WCAG 2.2 SC 2.5.8). - Verify all interactive elements are reachable via keyboard and have a visible focus indicator (SC 2.4.11). - Provide single-pointer alternatives for dragging movements. ### Step 4: Ensure Understandable Logic - Use consistent navigation patterns. - Provide descriptive error messages and suggestions for correction (SC 3.3.3). - Implement "Redundant Entry" (SC 3.3.7) to prevent asking for the same data twice. ### Step 5: Verify Robust Compatibility - Use correct `Name, Role, Value` patterns. - Implement `aria-live` or live regions for dynamic status updates. ## Accessibility Architecture Diagram ```mermaid flowchart TD