eeco

Claude Code plugin

eeco's highest-value verbs as slash commands inside a Claude Code session.

README · Vision · Cockpit · Usage · Architecture · Public API · Versioning · Changelog · Security

--- eeco ships a small [Claude Code](https://github.com/ajhahnde/eeco-claude-plugin) plugin that exposes the highest-value eeco verbs as user-triggered slash commands inside a Claude Code session, and (from v0.2.0) grounds each session with eeco's context brief. The plugin is a thin wrapper: it bundles no binary and makes no AI calls of its own — everything shells out to the `eeco` binary on your `PATH` and brings its output into the conversation. The plugin lives in its own repository, [`ajhahnde/eeco-claude-plugin`](https://github.com/ajhahnde/eeco-claude-plugin), with its own release lifecycle; this page is a pointer. ## Prerequisite The `eeco` binary must be installed and on your `PATH` (any `v0.x`) — see [Install](../README.md#install). The plugin does not install eeco for you. ## Install From inside Claude Code: ```text /plugin marketplace add ajhahnde/eeco-claude-plugin /plugin install eeco@ajhahnde ``` ## Commands - **`/eeco:go`** — assemble and read eeco's deterministic context brief (the knowledge layer distilled). Pass through `--brief`, `--json`, `--metrics`, `--copy`, `--write`. - **`/eeco:ask`** — a deterministic, no-AI-spend ranked search over memory and project knowledge. Pass through `--limit`, `--json`. - **`/eeco:report-bug`** — file a friction report; writes a local record and prints a pre-filled issue URL (nothing is sent automatically). Pass through `--note`, `--cmd`. ## Session briefer From **v0.2.0**, installing the plugin also bundles a SessionStart hook that auto-injects eeco's deterministic context brief (the same readout as [`eeco go`](USAGE.md)) into a Claude Code session at startup, resume, and clear — so the session begins already grounded in your knowledge layer. The briefer makes no AI call, emits nothing in a non-eeco repo, and no-ops when `eeco` is not on your `PATH`. The [plugin README](https://github.com/ajhahnde/eeco-claude-plugin#what-installing-wires-up) is the source of truth for its behaviour and the install-time consent it implies. ## Feedback `/eeco:report-bug` is the friction channel — it records the rough edge locally and hands you a pre-filled issue URL for the [eeco repository](https://github.com/ajhahnde/eeco). --- [← Back: README](../README.md) · [Plugin repository →](https://github.com/ajhahnde/eeco-claude-plugin)