By almogdepaz
EDC — Your Every Day Carry Skills. Deep codebase context and context-aware code review.
Identifies overengineering, code bloat, and duplication by comparing context expectations to actual code
Builds or updates deep architectural context for any codebase
Performs differential review of code changes using codebase context
Splits full-context.md into context.md + per-module .context/*.md files
Incrementally updates .context/ files based on branch changes
Enables ultra-granular, line-by-line code analysis to build deep architectural context for any codebase.
Performs differential review of code changes (PRs, commits, diffs). Adapts analysis depth to codebase size, uses git history for context, calculates blast radius, checks test coverage, leverages .context/ files when available, and generates comprehensive markdown reports.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Deep codebase understanding and context-aware code review for AI coding agents. Inspired by Trail of Bits' audit methodology, generalized for any language and any codebase.
Works with Claude Code, Cursor, Codex, and Gemini CLI.
Build context analyzes every function in your codebase — line-by-line, block-by-block, with First Principles, 5 Whys, and 5 Hows. Produces:
context.md — brief architecture map (actors, flows, invariants, trust boundaries).context/{module}.md — deep per-module analysis.context/issues.md — actionable list of all problems found.context/complexity.md — bloat, duplication, overengineering audit.context/full-context.md — complete monolithic analysisReview uses the context files to catch things a blind diff review would miss: invariant violations, cross-module breakage, regression of known issues.
claude plugins marketplace add almogdepaz/edc
claude plugins install edc@edc
curl -fsSL https://raw.githubusercontent.com/almogdepaz/edc/main/install.sh | bash -s cursor
curl -fsSL https://raw.githubusercontent.com/almogdepaz/edc/main/install.sh | bash -s codex
curl -fsSL https://raw.githubusercontent.com/almogdepaz/edc/main/install.sh | bash -s gemini
Two generalized skills from Trail of Bits:
audit-context-building)edc-review)edc/
install.sh # one-line installer for all agents
plugins/edc/ # Claude Code plugin (single source of truth)
.claude-plugin/plugin.json
commands/ # claude slash commands
skills/ # canonical skill content
edc-context/
edc-review/
agents/ # agent-specific wrappers
cursor/ # Cursor commands + install script
codex/ # Codex AGENTS.md + install script
gemini/ # Gemini GEMINI.md + install script
npx claudepluginhub almogdepaz/edc --plugin edcAutomatic context engineering — observes your coding sessions and generates rules, suggestions, skills, and hooks so Claude gets smarter on your codebase over time
Codebase exploration, refactoring, and quality analysis
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions