Pull Request Title Format
Follow these conventions when creating pull request titles.
Rules
- •Use Conventional Commit format:
<type>[optional scope]: <description> - •Types: feat, fix, refactor, docs, test, chore, style, perf, ci
- •An optional scope MAY be provided to a commit's type.
- •A scope MUST consist of a noun describing a section of the codebase surrounded by parenthesis
- •Keep under 72 characters including type and scope
- •Be specific and descriptive
- •Use imperative mood (e.g., 'add' not 'added')
- •No period at the end
- •Respond with ONLY the title, no explanations or markdown formatting
Examples
Good examples:
- •chore: cleanup workspace config and refactor agent names
- •feat: implement PR title generation using Claude API
- •feat(auth): add OAuth2 login support
- •fix(api): resolve null pointer exception in user endpoint
- •docs(readme): update installation instructions for clarity
Bad examples:
- •Added OAuth2 login support. (not imperative, has period)
- •Fix issue with user endpoint (not specific)
- •Update docs (not descriptive)
- •feat: implement PR title generation using Claude API to enhance automation and improve workflow efficiency in CI/CD processes (too long)
Language
ALWAYS write PR titles in English regardless of conversation language.