How tpavanipradeep/everything-claude-code works
ECC is an AI-agent harness performance system: it installs cross-harness configuration and provides runtime hooks, session continuity, learning, security, and orchestration tools. A principal workflow is a harness session starting with prior context and project information, then persisting session learnings at session end for later reuse. The graph also shows session inspection, skill improvement/evolution, installation, and worktree orchestration. Relationships among sampled files follow their imports or calls; README-supported capabilities with unsampled implementations are shown with documented or unverified links.
Main entry points: skill-evolution Skill Evolution · index.js State Store · session-inspect.js Session Inspector · install-plan.js Install Planning
Components 32
Installation & Setup
- Install CLI
scripts/install-apply.js - Install Planning
scripts/install-plan.js - Install Manifests
scripts/lib/install-manifests.js - Harness Targets
scripts/lib/install-targets/registry.js
Harness Runtime
- Runtime Hooks
scripts/hooks - Session Start
scripts/hooks/session-start.js - Session End
scripts/hooks/session-end.js - Project Detection
scripts/lib/project-detect.js - Package Manager
scripts/lib/package-manager.js - Agent Skills
skills
Sessions & Learning
- Session Commands
scripts/sessions-cli.js - Session Files
scripts/lib/session-manager.js - Session Adapters
scripts/lib/session-adapters/registry.js - Canonical Sessions
scripts/lib/session-adapters/canonical-session.js - State Store
scripts/lib/state-store/index.js - Skill Improvement
scripts/lib/skill-improvement - Skill Evolution
scripts/lib/skill-evolution - State Migrations
scripts/lib/state-store/migrations.js - State Queries
scripts/lib/state-store/queries.js - State Schema
scripts/lib/state-store/schema.js - Skill Health
scripts/lib/skill-evolution/health.js - Skill Provenance
scripts/lib/skill-evolution/provenance.js - Skill Tracker
scripts/lib/skill-evolution/tracker.js - Skill Versioning
scripts/lib/skill-evolution/versioning.js
Agent Orchestration
- Worktree CLI
scripts/orchestrate-worktrees.js - Worktree Orchestrator
scripts/lib/tmux-worktree-orchestrator.js - Orchestration Status
scripts/orchestration-status.js
Analysis & Security
- Session Inspector
scripts/session-inspect.js - Harness Audit
scripts/harness-audit.js - Security Monitoring
scripts/hooks/insaits-security-monitor.py
Other components
- Developer
- Agent Harness
Connections 30
- Developer → Install CLI: runs setup
README.md - Install CLI → Install Planning: uses plan
- Install Planning → Install Manifests: loads manifests
- Install Planning → Harness Targets: selects targets
- Agent Harness → Session Start: starts session
README.md - Session Start → Project Detection: detects project
scripts/hooks/session-start.js - Session Start → Package Manager: detects manager
scripts/hooks/session-start.js - Agent Harness → Session End: ends response
README.md - Session End → Session Files: persists summary
- Session Commands → State Store: uses state store
scripts/sessions-cli.js - Session Adapters → Canonical Sessions: registers adapter
scripts/lib/session-adapters/registry.js - Canonical Sessions → State Store: reads and writes
scripts/lib/session-adapters/canonical-session.js - State Store → State Migrations: applies migrations
scripts/lib/state-store/index.js - State Store → State Queries: creates query API
scripts/lib/state-store/index.js - State Store → State Schema: validates entities
scripts/lib/state-store/index.js - Session Inspector → Session Adapters: inspects targets
scripts/session-inspect.js - Session Inspector → Skill Improvement: evaluates skills
scripts/session-inspect.js - Session Inspector → Skill Evolution: inspects health
- Skill Evolution → Skill Health: tracks health
scripts/lib/skill-evolution/health.js - Skill Evolution → Skill Provenance: reads provenance
scripts/lib/skill-evolution/health.js - Skill Evolution → Skill Tracker: reads tracking
scripts/lib/skill-evolution/health.js - Skill Evolution → Skill Versioning: reads versions
scripts/lib/skill-evolution/health.js - Developer → Worktree CLI: plans workers
scripts/orchestrate-worktrees.js - Worktree CLI → Worktree Orchestrator: builds and executes
scripts/orchestrate-worktrees.js - Developer → Orchestration Status: checks progress
scripts/orchestration-status.js - Orchestration Status → Session Adapters: inspects session
scripts/orchestration-status.js - Developer → Harness Audit: audits harness
README.md - Agent Harness → Runtime Hooks: dispatches events
README.md - Runtime Hooks → Security Monitoring: supports scanning
- Agent Harness → Agent Skills: uses skills
README.md