Apply EAP self-update from the CLI: fetch GitHub 0p9b/EAP, refresh the checkout (ff-only branch or latest release tag), record install-state, and re-run the installer. Use when the user says "eap update", "update EAP", "pull latest EAP", or runs /eap-update. Distinct from plan-only eap_upgrade.
Plan-only EAP-Runtime self-update via eap_upgrade: reports current version, resolves a pinned release tag, migrates/checks the store, re-runs doctor, and returns an apply plan — nothing is fetched or executed automatically. Use when the user says "eap upgrade", "upgrade runtime", "check for EAP release", or runs /eap-upgrade. To *apply*, tell them to run CLI `eap update` (or /eap-update).
Quick-reference card for EAP-Lean: the levels (lite/full/ultra/off), the six skills (mode + tooling), the switch syntax, defaults env/config, and how to deactivate. One-shot display, not a persistent mode. Use when the user says "lean help", "what lean commands", "how do I use eap-lean", or runs /eap-lean-help.
Forces the laziest solution that actually works — simplest, shortest, most minimal code that is still correct and safe. Channels a senior dev who has seen everything: question whether the task needs to exist at all (YAGNI), reach for the standard library before custom code, native platform features before dependencies, one line before fifty. Supports intensity levels: lite, full (default), ultra, off. Use on ANY coding task: writing, adding, refactoring, fixing, reviewing, or designing code, and choosing libraries or dependencies. Also use whenever the user says "eap lean", "be lazy", "lazy mode", "simplest solution", "minimal solution", "yagni", "do less", or "shortest path", or complains about over-engineering, bloat, boilerplate, or unnecessary dependencies. Do NOT use for non-coding requests (general knowledge, prose, translation, summaries, recipes).
Health-check the EAP-Runtime layer. Calls the eap_doctor MCP tool and presents its report: node version, node:sqlite + FTS5/trigram availability, per-language runtime availability for the polyglot executor, and store integrity. Flags failures with the concrete fix (e.g. Node >= 22 for node:sqlite — there is deliberately no fallback). Use when the user says "eap doctor", "is EAP healthy", "check the runtime store", "why is eap_execute failing", or runs /eap-doctor.