jevhooks.git / plugin / .claude-plugin

For agents, on top of README.md, which they read first.

Notes for agents

Never rename name. It is the key of the plugin's state (PluginState.jevhooks in ../types/index.d.ts, atom({ plugin: 'jevhooks', … }) in ../hooks/register.tsx) and the plugin the tests mount; all three would have to move together.

Do not commit or edit types/ here. Claude Code writes it; .gitignore excludes it, and ../tsconfig.json extends the tsconfig.json inside it.