prai 0.3.1

A command-line tool that generates concise pull request descriptions from git diffs using configurable AI providers.
Documentation
## Summary

<!---
What type of change is this? eg.: bug fix, new feature, code cleanup, refactoring, etc.
Clearly and concisely describe the goal of this change.
-->

## Description

<!---
* How does this achieve its goal?

### Example checklist (feel free to keep only the bullet points that are relevant for this change):
* Leave code comments documenting why you made the decisions you made
* Review your diff one last time before submitting the pull request
* Make sure the build passes before requesting review
* What did you learn while building this?
* Are there any pitfalls or caveats associated with this change?
* Any pending items left for the future?
* Did you encounter any existing code issues (tech debt, code smell, etc.)?
* If you have added a new environment variable, did you add it to `.env.example`?
-->

## Test plan

<!---
Things to consider:

* Did you write both unit and integration tests?
* Did you make sure that test coverage % has not decreased with this change?
-->

Which steps did you take to test this change? (check at least one/all that apply)

* [ ] Wrote unit tests
* [ ] Tested manually in development
* [ ] Other (specify)