everything-claude-code-harness
everything-claude-code-harness — an installable skill for AI agents.
By reason-machines · 1,817 installs
npx skills add reason-machines/trending-skills --skill everything-claude-code-harness
Source repository · Upstream listing
Everything Claude Code (ECC) — Agent Harness Performance System
Skill by [ara.so](https://ara.so) — Daily 2026 Skills collection.
Everything Claude Code (ECC) is a production ready performance optimization system for AI agent harnesses. It provides specialized subagents, reusable skills, custom slash commands, memory persisting hooks, security scanning, and language specific rules — all evolved from 10+ months of daily real world use. Works across Claude Code, Cursor, Codex, OpenCode, and Antigravity.
Installation
Option 1: Plugin Marketplace (Recommended)
Option 2: Manual Clone
Install Rules (Always Required)
Claude Code plugins cannot auto distribute rules — install them manually via ./install.sh or copy from rules/ into your project's .claude/rules/ directory.
Directory Structure
Key Commands
After installation, use the namespaced form (plugin install) or short form (manual install):
With manual install, drop the everything claude code: prefix: /plan , /sessions , etc.
Hook Runtime Controls
ECC hooks fire at agent lifecycle events. Control strictness at runtime without editing files:
Hook events covered: SessionStart , Stop , PostEdit , PreBash , PostBash , and more.
Package Manager Detection
ECC auto detects your package manager with this priority chain:
1. CLAUDE PACKAGE MANAGER environment variable
2. .claude/package manager.json (project level)
3. package.json → packageManager field
4. Lock file detection ( package lock.json , yarn.lock , pnpm lock.yaml , bun.lockb )
5. ~/.claude/package manager.json (global)
6. First available manager as fallback
Skills System
Skills are markdown modules the agent loads to gain domain expertise. Install individually or in bulk.
Using a Skill
Notable Built in Skills
Skill Purpose
search first Research before coding — avoids hallucinated APIs
cost aware llm pipeline Optimizes token spend across model calls
content hash cache pattern Cache invalidation via content hashing
skill stocktake Audits which skills are loaded and active
frontend slides Zero dependency HTML presentation builder
configure ecc Guided interactive ECC setup wizard
swift actor persistence Swift concurrency + persistence patterns
regex vs llm structured text Decides when to use regex vs LLM parsing
Writing a Custom Skill
Create skills/my skill.md :
Instincts System (Continuous Learning)
Instincts are session extracted patterns saved for reuse. They carry confidence scores and evolve over time.
Export an Instinct
Instinct File Format
Rules Architecture
Rules enforce coding standards per language. Install only what your stack needs.
Rule Directory Layout
Agents (Subagent Delegation)
Agents are specialized personas the orchestrator delegates to:
Available agents include: planner , architect , researcher , verifier , security auditor , and more. Each lives in agents/<name .md with its own system prompt, tools list, and constraints.
AgentShield Security Scanning
Run security scans directly from Claude Code:
This invokes the AgentShield scanner (1282 tests, 102 rules) against your codebase and surfaces:
Hardcoded secrets
Injection vulnerabilities
Insecure dependencies
Agent prompt injection patterns
Memory Persistence Hooks
ECC hooks automatically save and restore session context:
Cross Platform Support
Platform Support
Claude Code Full (agents, commands, skills, hooks, rules)
Cursor Full (via target cursor installer flag)
OpenCode Full (plugin system, 20+ hook event types, 3 native tools)
Codex CLI Full ( codex.md generated via /codex setup )
Codex App Full ( AGENTS.md based)
Antigravity Full (via target antigravity installer flag)
Common Patterns
Research First Development
Token Optimization
Parallelization with Git Worktrees
Verification Loop
Troubleshooting
Plugin commands not found after install
Rules not applied
Hooks not firing
Instinct import drops content
Ensure you're on v1.4.1+. Earlier versions had a bug where parse instinct file() silently dropped Action/Evidence/Examples sections. Pull latest and re run.
Wrong package manager used
Resources
Homepage: https://ecc.tools
GitHub: https://github.com/affaan m/everything claude code
GitHub App (Marketplace): https://github.com/marketplace/ecc tools
npm (universal): ecc universal
npm (security): ecc agentshield
Shorthand Guide: https://x.com/affaanmustafa/status/2012378465664745795
Longform Guide: https://x.com/affaanmustafa/status/2014040193557471352