# Contributing

Thanks for helping improve `pi-context-seeker`.

1. Open an issue for substantial behavior or interface changes so the approach can be discussed first.
2. Fork the repository and create a focused branch.
3. Install dependencies with `npm install`.
4. Run `npm test`, `npm run typecheck`, and `npm run pack:check`.
5. Submit a pull request that explains the user-visible effect and includes focused tests for behavior changes.

Keep changes small, preserve existing keyboard behavior unless the change is intentional, and do not include credentials, private configuration, or generated package archives.
