# Generate commit message
./scripts/generate-commit-message.sh
# Generate PR description
./scripts/generate-pr-description.sh
# Generate PR description (specify base)
./scripts/generate-pr-description.sh main<type>: <description>
Valid Types:
feat- New featurefix- Bug fixdocs- Documentationchore- Maintenancetest- Testsrefactor- Refactoringperf- Performancestyle- Formattingbuild- Build systemci- CI/CD
Examples:
feat: add user authentication
fix: resolve memory leak
docs: update API guide
- ✅ Auto-generates description
- ✅ Analyzes commits
- ✅ Adds statistics
- ✅ Comments summary
- ✅ Validates commit messages
- ✅ Checks format
- ✅ Reports errors
- Make changes
- Stage:
git add . - Generate commit:
./scripts/generate-commit-message.sh - Push:
git push - Generate PR:
./scripts/generate-pr-description.sh - Create PR: Automatic enhancement!
{
"scripts": {
"commit": "./scripts/generate-commit-message.sh",
"pr": "./scripts/generate-pr-description.sh"
}
}Then: npm run commit or npm run pr
Full Guide: AUTO-PR-COMMIT-GUIDE.md