Every correction you give your coding agent becomes an enforced check it can never violate again. CLAUDE.md is advice; Ratchet is law.
LPM treats this as warn-only first-party agent extension lifecycle risk. No install-time attack behavior is present. Explicit `ratchet install` configures project-local AI-agent lifecycle hooks that invoke this package, creating a guarded extension lifecycle risk.
`src/hooks/install.js` writes Claude, Cursor, and Codex project hook configs.
src/hooks/install.jsView on unpkg`src/hooks/install.js` can explicitly add a Git pre-commit hook.
src/hooks/install.jsView on unpkg`src/cli.js` exposes the config writes through explicit `ratchet install`.
src/cli.jsView on unpkg`src/hooks/install.js` writes Claude, Cursor, and Codex project hook configs.
src/hooks/install.jsView on unpkg`src/hooks/install.js` can explicitly add a Git pre-commit hook.
src/hooks/install.jsView on unpkg`src/cli.js` exposes the config writes through explicit `ratchet install`.
src/cli.jsView on unpkg