ECC — плагин

Система для кодовых агентов: 71 агент, 311 скиллов, хуки, память, правила и сканер безопасности AgentShield

  • 292 714 ★ репозитория
  • Последний коммит
  • MIT
Плагин

Широкий доступ

Почему такой уровень

  • Устанавливает хуки, которые выполняются на событиях агента
  • Меняет конфигурацию Claude Code и MCP
  • Запускает npm-пакет с кодом установщика
Все причины и проверки

affaan-m/ecc

Установка

В терминале, через 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, память проекта между сессиями, защитные хуки, телеметрия расходов и параллельные агенты

ПлагинШирокий доступ927Звезды репозитория

Память для агентов на графе знаний: плагины для Claude Code и Codex, MCP-сервер и Python-библиотека

ПлагинРасширенный доступ32,9 тыс.Звезды репозитория

Слой памяти и координации для кодовых агентов: спецификации и задачи лежат в git, а агенты работают параллельно

CLIШирокий доступ295Звезды репозитория
Выбор редакции

Оркестрация нескольких агентов для Claude Code: команды, роли, автопилот и распределение задач между скиллами и субагентами

ПлагинШирокий доступ40,4 тыс.Звезды репозитория

Приложение на Rust для macOS, Linux и Windows: скиллы, MCP-серверы, плагины, хуки и конфиги 17 ИИ-агентов в одном окне, с проверкой безопасности

CLIШирокий доступ478Звезды репозитория

Скилл и хуки, которые удерживают кодового агента в рамках задачи и убирают лишнюю защиту, ненужные контрольные суммы и расползание объема

ПлагинРасширенный доступ3,4 тыс.Звезды репозитория

Из блога

Коротко о 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

Сообщить о проблеме

Foxx AIECC
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.