ECC
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
npx ecc-install --profile fullThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
npx ecc-install --profile fullFair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
npx n8nAn open-source AI agent that brings the power of Gemini directly into your terminal.
npx @google/gemini-cliSupports Claude Code, Cursor, Windsurf, Mcp
Shows active maintenance signals
Carries strong trust indicators from repository metadata
5392 GitHub stars recorded
| Who you are | Your guide |
|---|---|
| ποΈ Tech Lead / Engineering Manager | Deploying Claude Code across your team β |
| π CTO / Decision Maker | ROI, security posture, team adoption β |
| πΌ CIO / CEO | Budget, risk, what to ask your tech team (3 min) β |
| π¨ Product Manager / Designer | Vibe coding, working with AI-assisted dev teams β |
| βοΈ Writer / Ops / Manager | Claude Cowork Guide (separate repo) β |
| π¨βπ» Developer (all levels) | You're in the right place β read on β |
| π§ Career pivot / new AI role | AI Roles & Career Paths β |
This guide teaches you to think differently about AI-assisted development:
Outcome: Go from copy-pasting configs to designing your own agentic workflows with confidence.
scripts/build-guide-index.mjsThe CMD+K search on the landing site is an explicit index β not a full-text search. Only entries listed in deep_dive are indexed. Keywords are derived mechanically from the key name and file path, not from the file content.
Consequence: adding a new guide section requires explicitly adding an entry to deep_dive, then running pnpm build:search in the landing repo.
Adding a new entry to deep_dive:
deep_dive:
# existing entries...
my_new_section: "guide/my-new-file.md" # local guide file
my_hook_example: "examples/hooks/bash/foo.sh" # example file
my_section_ref: "guide/ultimate-guide.md:1234" # with line number anchor
Critical: avoid duplicate keys. If a key appears twice in deep_dive, the YAML parser fails and the landing site search index becomes empty (0 entries). The build exits with a warning but no hard error:
[build-guide-index] ERROR: Failed to parse YAML: duplicated mapping key
[build-guide-index] Generating empty guide-search-entries.ts
Use distinct names β e.g. if you need both a line-number reference and a file path for the same concept, suffix the line-number key with _line:
security_gate_hook_line: 6907 # line number ref
security_gate_hook: "examples/hooks/bash/security-gate.sh" # file path ref