blob: caacb075190e00037d37f1901b2553d36976c2c3 [file] [view]
---
trigger: model_decision
description: rules to apply to pull request descriptions
---
@CONTRIBUTING.md
# Pull Request Conventions
Before drafting any pull request description, strictly adhere to the rules in
`CONTRIBUTING.md` above.
## Prevent Agent Oversight of `CONTRIBUTING.md`
* Always include `@CONTRIBUTING.md` in rule definitions so that PR formatting
rules are injected into context whenever PR workflows run.
## PR Commit Workflow Invariant
* Once a Pull Request is created, always make new commits or merge commits.
* **NEVER** amend or rebase commits on an active PR branch to avoid breaking
code review threads.
* **NEVER** include a list of per-file edits or changelog bullet points of
individual file modifications in PR descriptions or commit messages.
* High-level overview only: state *why* the change is made and *how* at a
conceptual level. Link related issues (e.g. `Work towards #<issue>`).