Works with Paperclip
How Everything Claude Code Harness fits into a Paperclip company.
Everything Claude Code Harness drops into any Paperclip agent that handles this kind of work. Assign it to a specialist inside a pre-configured PaperclipOrg company and the skill becomes available on every heartbeat — no prompt engineering, no tool wiring.
S
SaaS FactoryPaired
Pre-configured AI company — 18 agents, 18 skills, one-time purchase.
$27$59
Explore packSource file
SKILL.md454 linesExpandCollapse
---name: everything-claude-code-harnessdescription: Agent harness performance system for Claude Code and other AI coding agents — skills, instincts, memory, hooks, commands, and security scanningtriggers: - "set up everything claude code" - "optimize my claude code setup" - "install ecc plugin for claude code" - "configure ai agent harness performance" - "add skills and commands to claude code" - "set up hooks and memory for claude code" - "improve claude code with custom rules and agents" - "everything claude code getting started"--- # 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) ```bash# Inside Claude Code, run:/plugin marketplace add affaan-m/everything-claude-code/plugin install everything-claude-code@everything-claude-code``` ### Option 2: Manual Clone ```bashgit clone https://github.com/affaan-m/everything-claude-code.gitcd everything-claude-code # Install rules for your language stack./install.sh typescript# Multiple languages:./install.sh typescript python golang swift# Target a specific IDE:./install.sh --target cursor typescript``` ### 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 ```everything-claude-code/├── .claude-plugin/ # Plugin and marketplace manifests│ ├── plugin.json│ └── marketplace.json├── agents/ # Specialized subagents (planner, architect, etc.)├── commands/ # Slash commands (/plan, /security-scan, etc.)├── skills/ # Reusable skill modules├── hooks/ # Lifecycle hooks (SessionStart, Stop, PostEdit, etc.)├── rules/│ ├── common/ # Language-agnostic rules│ ├── typescript/│ ├── python/│ ├── golang/│ └── swift/├── scripts/ # Setup and utility scripts└── install.sh # Interactive installer``` --- ## Key Commands After installation, use the namespaced form (plugin install) or short form (manual install): ```bash# Planning & architecture/everything-claude-code:plan "Add OAuth2 login flow"/everything-claude-code:architect "Design a multi-tenant SaaS system" # Research-first development/everything-claude-code:research "Best approach for rate limiting in Node.js" # Security/everything-claude-code:security-scan/everything-claude-code:harness-audit # Agent loops and orchestration/everything-claude-code:loop-start/everything-claude-code:loop-status/everything-claude-code:quality-gate/everything-claude-code:model-route # Multi-agent workflows/everything-claude-code:multi-plan/everything-claude-code:multi-execute/everything-claude-code:multi-backend/everything-claude-code:multi-frontend # Session and memory/everything-claude-code:sessions/everything-claude-code:instinct-import # PM2 orchestration/everything-claude-code:pm2 # Package manager setup/everything-claude-code:setup-pm``` > 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: ```bash# Set hook strictness profileexport ECC_HOOK_PROFILE=minimal # Least intrusiveexport ECC_HOOK_PROFILE=standard # Defaultexport ECC_HOOK_PROFILE=strict # Maximum enforcement # Disable specific hooks by ID (comma-separated)export ECC_DISABLED_HOOKS="pre:bash:tmux-reminder,post:edit:typecheck"``` 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 variable2. `.claude/package-manager.json` (project-level)3. `package.json` → `packageManager` field4. 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 ```bash# Set via environmentexport CLAUDE_PACKAGE_MANAGER=pnpm # Set globallynode scripts/setup-package-manager.js --global pnpm # Set per-projectnode scripts/setup-package-manager.js --project bun # Detect current settingnode scripts/setup-package-manager.js --detect``` --- ## Skills System Skills are markdown modules the agent loads to gain domain expertise. Install individually or in bulk. ### Using a Skill ```bash# Reference a skill explicitly in your prompt"Use the search-first skill to find the right caching approach before implementing" # Or trigger via slash command/everything-claude-code:research "content hashing strategies for API responses"``` ### 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`: ```markdown---name: my-skilldescription: What this skill doestriggers: - "phrase that activates this skill"--- # My Skill ## When to Use... ## Pattern\`\`\`typescript// concrete example\`\`\` ## Rules- Rule one- Rule two``` --- ## Instincts System (Continuous Learning) Instincts are session-extracted patterns saved for reuse. They carry confidence scores and evolve over time. ### Export an Instinct ```bash/everything-claude-code:instinct-import``` ### Instinct File Format ```markdown---name: prefer-zod-for-validationconfidence: 0.92extracted_from: session-2026-02-14--- # ActionAlways use Zod for runtime schema validation in TypeScript projects. # EvidenceCaught 3 runtime type errors that TypeScript alone missed during session. # Examples\`\`\`typescriptimport { z } from 'zod' const UserSchema = z.object({ id: z.string().uuid(), email: z.string().email(), role: z.enum(['admin', 'user'])}) type User = z.infer<typeof UserSchema>\`\`\```` --- ## Rules Architecture Rules enforce coding standards per language. Install only what your stack needs. ```bash# TypeScript + Python./install.sh typescript python # Check what's installedls .claude/rules/``` ### Rule Directory Layout ```rules/├── common/ # Applies to all languages│ ├── research-first.md│ ├── security-baseline.md│ └── verification-loops.md├── typescript/│ ├── no-any.md│ ├── zod-validation.md│ └── strict-mode.md├── python/│ ├── type-hints.md│ └── django-patterns.md└── golang/ └── error-wrapping.md``` --- ## Agents (Subagent Delegation) Agents are specialized personas the orchestrator delegates to: ```bash# In your prompt, reference an agent explicitly"Delegate architecture decisions to the architect agent""Use the planner agent to break this feature into tasks"``` 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: ```bash/everything-claude-code:security-scan``` 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: ```javascript// hooks/session-start.js — loads prior context on new sessionconst fs = require('fs')const path = require('path') const memoryPath = path.join(process.env.HOME, '.claude', 'session-memory.json') if (fs.existsSync(memoryPath)) { const memory = JSON.parse(fs.readFileSync(memoryPath, 'utf8')) console.log('Restored session context:', memory.summary)}``` ```javascript// hooks/stop.js — saves session summary on exitconst summary = { timestamp: new Date().toISOString(), summary: process.env.ECC_SESSION_SUMMARY || '', skills_used: (process.env.ECC_SKILLS_USED || '').split(',')} fs.writeFileSync(memoryPath, JSON.stringify(summary, null, 2))``` --- ## 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 ```"Before implementing the payment webhook handler, use the search-first skill to verify current Stripe webhook verification best practices."``` ### Token Optimization ```bash# Route to cheaper model for simple tasks/everything-claude-code:model-route "Write a unit test for this pure function" # Use background processes for long analysis/everything-claude-code:harness-audit``` ### Parallelization with Git Worktrees ```bash# Create isolated worktrees for parallel agent tasksgit worktree add ../feature-auth -b feature/authgit worktree add ../feature-payments -b feature/payments # Each Claude Code session operates in its own worktree# Merge when both complete``` ### Verification Loop ```bash/everything-claude-code:loop-start # Begin tracked loop# ... agent does work .../everything-claude-code:loop-status # Check progress/everything-claude-code:quality-gate # Enforce pass criteria before merge``` --- ## Troubleshooting **Plugin commands not found after install**```bash/plugin list everything-claude-code@everything-claude-code# If empty, re-run: /plugin install everything-claude-code@everything-claude-code``` **Rules not applied**```bash# Rules require manual install — plugin system cannot distribute themcd everything-claude-code && ./install.sh typescript# Verify:ls ~/.claude/rules/ # or .claude/rules/ in project root``` **Hooks not firing**```bash# Check profile settingecho $ECC_HOOK_PROFILE# Check disabled listecho $ECC_DISABLED_HOOKS# Reset to defaultsunset ECC_HOOK_PROFILEunset ECC_DISABLED_HOOKS``` **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**```bashnode scripts/setup-package-manager.js --detectexport CLAUDE_PACKAGE_MANAGER=pnpm # Override explicitly``` --- ## 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/2014040193557471352Related skills
Agency Agents Ai Specialists
Install Agency Agents Ai Specialists skill for Claude Code from aradotso/trending-skills.
Agent Browser Automation
Install Agent Browser Automation skill for Claude Code from aradotso/trending-skills.
Antigravity Manager
Install Antigravity Manager skill for Claude Code from aradotso/trending-skills.