benchmark
This skill provides a comprehensive AI agent operating system, supporting the development and management of agents across various AI platforms like Claude Code, Gemini, and GitHub Copilot. It includes features such as skills, instincts, memory optimization, continuous learning, and security scanning, aiming to build production-ready AI agents.
npx skills add affaan-m/everything-claude-code --skill benchmarkBefore / After Comparison
1 组Developing and integrating AI agents independently requires significant time for cross-platform configuration and debugging, leading to lengthy development cycles.
Utilizing the ECC system enables standardized AI agent development, memory optimization, and cross-platform compatibility, drastically reducing development time.
Language: English | Português (Brasil) | 简体中文 | 繁體中文 | 日本語 | 한국어 | Türkçe | Русский | Tiếng Việt | ไทย
ECC

182K+ stars | 28K+ forks | 170+ contributors | 12+ language ecosystems | Anthropic Hackathon Winner
Language / 语言 / 語言 / Dil / Язык / Ngôn ngữ
English | Português (Brasil) | 简体中文 | 繁體中文 | 日本語 | 한국어 | Türkçe | Русский | Tiếng Việt | ไทย
The harness-native operator system for agentic work. From an Anthropic hackathon winner.
Not just configs. A complete system: skills, instincts, memory optimization, continuous learning, security scanning, and research-first development. Production-ready agents, skills, hooks, rules, MCP configurations, and legacy command shims evolved over 10+ months of intensive daily use building real products.
Works across Claude Code, Codex, Cursor, OpenCode, Gemini, Zed, GitHub Copilot, and other AI agent harnesses.
ECC v2.0.0-rc.1 adds the public Hermes operator story on top of that reusable layer: start with the Hermes setup guide, then review the rc.1 release notes and cross-harness architecture.
OSS stays free. This repo is MIT-licensed forever. ECC Pro is the hosted GitHub App for private repos. Sponsors and Pro subscribers fund the work — that's why a single maintainer ships weekly across 7 harnesses.
The Guides
This repo is the raw code only. The guides explain everything.
| Topic | What You'll Learn |
|---|---|
| Token Optimization | Model selection, system prompt slimming, background processes |
| Memory Persistence | Hooks that save/load context across sessions automatically |
| Continuous Learning | Auto-extract patterns from sessions into reusable skills |
| Verification Loops | Checkpoint vs continuous evals, grader types, pass@k metrics |
| Parallelization | Git worktrees, cascade method, when to scale instances |
| Subagent Orchestration | The context problem, iterative retrieval pattern |
What's New
v2.0.0-rc.1 — Surface Refresh, Operator Workflows, and ECC 2.0 Alpha (Apr 2026)
- Dashboard GUI — New Tkinter-based desktop application (
ecc_dashboard.pyornpm run dashboard) with dark/light theme toggle, font customization, and project logo in header and taskbar. - Public surface synced to the live repo — metadata, catalog counts, plugin manifests, and install-facing docs now match the actual OSS surface: 60 agents, 232 skills, and 75 legacy command shims.
- Operator and outbound workflow expansion —
brand-voice,social-graph-ranker,connections-optimizer,customer-billing-ops,ecc-tools-cost-audit,google-workspace-ops,project-flow-ops, andworkspace-surface-auditround out the operator lane. - Media and launch tooling —
manim-video,remotion-video-creation, and upgraded social publishing surfaces make technical explainers and launch content part of the same system. - Framework and product surface growth —
nestjs-patterns, richer Codex/OpenCode install surfaces, and expanded cross-harness packaging keep the repo usable beyond Claude Code alone. - ECC 2.0 alpha is in-tree — the Rust control-plane prototype in
ecc2/now builds locally and exposesdashboard,start,sessions,status,stop,resume, anddaemoncommands. It is usable as an alpha, not yet a general release. - Operator status snapshots —
ecc status --markdown --write status.mdturns the local state store into a portable handoff covering readiness, active sessions, skill-run health, install health, pending governance events, and linked work items from Linear/GitHub/handoffs. Useecc work-items upsert ...for manual entries,ecc work-items sync-github --repo owner/repofor PR/issue queue state, andecc status --exit-codeto fail automation when readiness needs attention. - Ecosystem hardening — AgentShield, ECC Tools cost controls, billing portal work, and website refreshes continue to ship around the core plugin instead of drifting into separate silos.
v1.9.0 — Selective Install & Language Expansion (Mar 2026)
- Selective install architecture — Manifest-driven install pipeline with
install-plan.jsandinstall-apply.jsfor targeted component installation. State store tracks what's installed and enables incremental updates. - 6 new agents —
typescript-reviewer,pytorch-build-resolver,java-build-resolver,java-reviewer,kotlin-reviewer,kotlin-build-resolverexpand language coverage to 10 languages. - New skills —
pytorch-patternsfor deep learning workflows,documentation-lookupfor API reference research,bun-runtimeandnextjs-turbopackfor modern JS toolchains, plus 8 operational domain skills andmcp-server-patterns. - Session & state infrastructure — SQLite state store with query CLI, session adapters for structured recording, skill evolution foundation for self-improving skills.
- Orchestration overhaul — Harness audit scoring made deterministic, orchestration status and launcher compatibility hardened, observer loop prevention with 5-layer guard.
- Observer reliability — Memory explosion fix with throttling and tail sampling, sandbox access fix, lazy-start logic, and re-entrancy guard.
- 12 language ecosystems — New rules for Java, PHP, Perl, Kotlin/Android/KMP, C++, and Rust join existing TypeScript, Python, Go, and common rules.
- Community contributions — Korean and Chinese translations, biome hook optimization, video processing skills, operational skills, PowerShell installer, Antigravity IDE support.
- CI hardening — 19 test failure fixes, catalog count enforcement, install manifest validation, and full test suite green.
v1.8.0 — Harness Performance System (Mar 2026)
- Harness-first release — ECC is now explicitly framed as an agent harness performance system, not just a config pack.
- Hook reliability overhaul — SessionStart root fallback, Stop-phase session summaries, and script-based hooks replacing fragile inline one-liners.
- Hook runtime controls —
ECC_HOOK_PROFILE=minimal|standard|strictandECC_DISABLED_HOOKS=...for runtime gating without editing hook files. - New harness commands —
/harness-audit,/loop-start,/loop-status,/quality-gate,/model-route. - NanoClaw v2 — model routing, skill hot-load, session branch/search/export/compact/metrics.
- Cross-harness parity — behavior tightened across Claude Code, Cursor, OpenCode, and Codex app/CLI.
- 997 internal tests passing — full suite green after hook/runtime refactor and compatibility updates.
v1.7.0 — Cross-Platform Expansion & Presentation Builder (Feb 2026)
- Codex app + CLI support — Direct
AGENTS.md-based Codex support, installer targeting, and Codex docs frontend-slidesskill — Zero-dependency HTML presentation builder with PPTX conversion guidance and strict viewport-fit rules- 5 new generic business/content skills —
article-writing,content-engine,market-research,investor-materials,investor-outreach - Broader tool coverage — Cursor, Codex, and OpenCode support tightened so the same repo ships cleanly across all major harnesses
- 992 internal tests — Expanded validation and regression coverage across plugin, hooks, skills, and packaging
v1.6.0 — Codex CLI, AgentShield & Marketplace (Feb 2026)
- Codex CLI support — New
/codex-setupcommand generatescodex.mdfor OpenAI Codex CLI compatibility - 7 new skills —
search-first,swift-actor-persistence,swift-protocol-di-testing,regex-vs-llm-structured-text,content-hash-cache-pattern,cost-aware-llm-pipeline,skill-stocktake - AgentShield integration —
/security-scanskill runs AgentShield directly from Claude Code; 1282 tests, 102 rules - GitHub Marketplace — ECC Tools GitHub App live at github.com/marketplace/ecc-tools with free/pro/enterprise tiers
- 30+ community PRs merged — Contributions from 30 contributors across 6 languages
- 978 internal tests — Expanded validation suite across agents, skills, commands, hooks, and rules
v1.4.1 — Bug Fix (Feb 2026)
- Fixed instinct import content loss —
parse_instinct_file()was silently dropping all content after frontmatter (Action, Evidence, Examples sections) during/instinct-import. (#148, #161)
v1.4.0 — Multi-Language Rules, Installation Wizard & PM2 (Feb 2026)
- Interactive installation wizard — New
configure-eccskill provides guided setup with merge/overwrite detection - PM2 & multi-agent orchestration — 6 new commands (
/pm2,/multi-plan,/multi-execute,/multi-backend,/multi-frontend,/multi-workflow) for managing complex multi-service workflows - Multi-language rules architecture — Rules restructured from flat files into
common/+typescript/+python/+golang/directories. Install only the languages you need - Chinese (zh-CN) translations — Complete translation of all agents, commands, skills, and rules (80+ files)
- GitHub Sponsors support — Sponsor the project via GitHub Sponsors
- Enhanced CONTRIBUTING.md — Detailed PR templates for each contribution type
v1.3.0 — OpenCode Plugin Support (Feb 2026)
- Full OpenCode integration — 12 agents, 24 commands, 16 skills with hook support via OpenCode's plugin system (20+ event types)
- 3 native custom tools — run-tests, check-coverage, security-audit
- LLM documentation —
llms.txtfor comprehensive OpenCode docs
v1.2.0 — Unified Commands & Skills (Feb 2026)
- Python/Django support — Django patterns, security, TDD, and verification skills
- Java Spring Boot skills — Patterns, security, TDD, and verification for Spring Boot
- Session management —
/sessionscommand for session history - Continuous learning v2 — Instinct-based learning with confidence scoring, import/export, evolution
See the full changelog in Releases.
Quick Start
Get up and running in under 2 minutes:
Pick one path only
Most Claude Code users should use exactly one install path:
- Recommended default: install the Claude Code plugin, then copy only the rule folders you actually want.
- Use the manual installer only if you want finer-grained control, want to avoid the plugin path entirely, or your Claude Code build has trouble resolving the self-hosted marketplace entry.
- Do not stack install methods. The most common broken setup is:
/plugin installfirst, theninstall.sh --profile fullornpx ecc-install --profile fullafterward.
If you already layered multiple installs and things look duplicated, skip straight to Reset / Uninstall ECC.
Low-context / no-hooks path
If hooks feel too global or you only want ECC's rules, agents, commands, and core
...
User Reviews (0)
Write a Review
No reviews yet
Statistics
User Rating
Rate this Skill