AI SummaryA Cursor IDE rule enforcing Conventional Commits format for all commit messages and PR titles, helping teams maintain consistent, readable version control history. Developers using Cursor will benefit from automated guidance on proper commit formatting.
Install
# Download to your project root curl -o .cursorrules "https://raw.githubusercontent.com/jdx/mise/main/.cursor/rules/conventional_commits.mdc"
Description
how to write commit and PR titles
Examples
` feat(cli): add new command for tool management fix(config): resolve parsing issue with nested tables refactor(backend): simplify plugin loading logic doc(api): update configuration examples test(e2e): add tests for tool installation chore(deps): update Rust dependencies `
Conventional Commits (REQUIRED)
All commit messages and PR titles MUST follow conventional commit format:
Format
` <type>(<scope>): <description> `
Types
• feat: - New features • fix: - Bug fixes • refactor: - Code refactoring • docs: - Documentation • style: - Code style/formatting • perf: - Performance improvements • test: - Testing changes • chore: - Maintenance tasks • chore(deps): - Dependency updates
Quality Score
Good
87/100
Trust & Transparency
Open Source — MIT
Source code publicly auditable
Verified Open Source
Hosted on GitHub — publicly auditable
Actively Maintained
Last commit Yesterday
25.4k stars — Strong Community
934 forks