Skip to content
The Daily Repo

affaan-m / ECC

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

Why this job: picked by hand

ECC - the agent harness operating system

What it does

  • AGENTS.md at root is the universal cross-tool file (read by Claude Code, Cursor, Codex, and OpenCode; GitHub Copilot uses .github/copilot-instructions.md instead)
  • DRY adapter pattern lets Cursor reuse Claude Code's hook scripts without duplication
  • Skills format (SKILL.md with YAML frontmatter) works across Claude Code, Codex, OpenCode, and GitHub Copilot CLI
  • Codex's narrower native hook set is supplemented by AGENTS.md, optional model_instructions_file overrides, and sandbox permissions
  • beforeShellExecution. Blocks git hook bypasses and dev servers outside tmux (exit 2), then adds profile-gated shell reminders

Get started

npx [email protected] setup
Maintenance
Active
Last commit 6 days ago
Stars
301,687
+3,698 this week
Licence
MIT
Allows business use
Downloads for
None listed
No release files
Latest version
v2.2.3
Released 42 days ago
Built with
JavaScript
74% of the code

Is it looked after?

Contributors
4
Last 90 days
Issues
90% closed
94 still open
Pull requests
1,349 merged
150 waiting
Releases
19
19 in the last year

Similar repos

Repos similar to this one
RepoStarsLast commitLicenceDownloads for
MoizIbnYousaf / ai-agent-skills1,15652 days agoMITNo downloads
mhattingpete / claude-skills-marketplace6943 months agoApache-2.0No downloads
More: languages, topics and project record

Languages

  • JavaScript 74%
  • Rust 12%
  • Python 11%
  • Shell 2%

Topics

  • ai-agents
  • anthropic
  • claude
  • claude-code
  • developer-tools
  • llm
  • mcp
  • productivity

Project record

  • JobAgent skills
  • StatusListed
  • Commits4,327
  • Forks44,312
  • Watching1,475
  • Stars in 28 days+22,074
  • CreatedJan 18, 2026
  • First seen by usNov 7, 2026
  • CheckedNov 12, 2026

Type to search.

Try