# commit-or-pr-message > Generates a concise and descriptive commit or PR message based on the code changes. - Author: Caleb Cushing - Repository: xenoterracide/subtree-ai - Version: 20260207221115 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-08 - Source: https://github.com/xenoterracide/subtree-ai - Web: https://mule.run/skillshub/@@xenoterracide/subtree-ai~commit-or-pr-message:20260207221115 --- --- # SPDX-FileCopyrightText: Copyright © 2026 Caleb Cushing # # SPDX-License-Identifier: CC-BY-NC-4.0 name: commit-or-pr-message description: Generates a concise and descriptive commit or PR message based on the code changes. license: CC-BY-NC-4.0 metadata: author: Caleb Cushing allowed-tools: bash(git:*) bash(make:*) --- ## Instructions - Use for PR's or commit message's - this is a git conventional commit format - review `git-conventional-commits.yaml` values in `convention.commitTypes` for ``'s available - the git subject line becomes the PR title - You MUST follow the exact template ## Rules - Output plain text only. No markdown fences. - First line MUST be a valid Conventional Commit subject. - Keep the FIRST line <= 72 characters. - Use a specific scope when possible. - Body: - a short summary of the PR - a few bullet points explaining the main changes - Each bullet must describe one complete logical change, including purpose or impact - Do not split a single idea across multiple bullets - Explain WHAT and WHY - Wrap lines to <= 72 chars - ## Template ():