The auto-commit message prompt should incorporate the Conventional Commits specification specification because it provides a clear, standardized format for commit messages. This approach allows me to structure messages with types (feat, fix, docs, etc.), optional scopes, and concise descriptions, automatic changelog generation, and supports semantic versioning, ultimately maintaining a consistent and informative commit history.
Additionally, the chat should support the context of diffs for specific files rather than the entire working state. This focus allows me to engage in more relevant discussions about particular changes, making it easier to understand their implications.