What does ECC actually do?
Most AI coding tools sell speed at the moment of generation: fewer keystrokes, faster edits, shorter trips to a browser tab. ECC is aimed at a different failure point. It assumes the expensive part starts after the first useful answer, when the same repository keeps spawning new sessions that do not know your review habits, project rules, risk boundaries, or how previous teams already solved recurring tasks. Its clearest move is a review-first loop: install the GitHub App, analyze a repository, and inspect a pull request containing proposed skills, defaults, and checks built from repo history. That shape matters because it keeps the automation legible instead of burying team standards in private local setup.
The product also makes more sense once you separate its layers. The OSS layer is the distribution and portability surface: local profiles, install builders, modules, commands, and cross-harness packaging for Claude Code, Codex, Cursor, and OpenCode. AgentShield is the protection layer that scans CLAUDE.md, hooks, MCP servers, and related config surfaces for risky defaults before those patterns spread. Then the paid GitHub App layer adds private-repo coverage, recurring review, and operational support on top of that core. In practice, this means ECC is not asking you to replace every coding tool your team already uses. It is trying to sit above them as the part that remembers standards, keeps them portable, and makes policy changes reviewable.