ego-lite-simplify
Installation
SKILL.md
Simplify ego-lite
Reduce concepts and maintenance surface, not just line count. Prefer a few well-proven deletions over a long list of guesses.
Establish the contract
- Read
AGENTS.mdand the design document that owns the affected behavior. - Inspect
git statusand preserve unrelated user changes. - Decide whether the request is an audit or an authorized implementation. Do not turn a cleanup into a product decision without making the behavior change explicit.
- Identify the relevant boundary before judging code:
globalThis.egois supplied by the closed-source app;docs/native-bindings-api.mddocuments that external contract.- The runtime has direct CLI and embedded SDK startup paths.
- Public agent APIs must stay aligned across implementation, tests,
help(), andskills/ego-browser/SKILL.md. - Browser state can outlive the short Node.js process.
Find strong candidates
Start with production areas carrying the most state, branching, or public surface. Look for: