You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .agents/skills/github-pull-request/SKILL.md
+13-6Lines changed: 13 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,18 +21,25 @@ Use this skill to take a Fast Forward issue from "ready to implement" to an open
21
21
- Branch from `main` or the repository integration branch, never from another feature branch.
22
22
- Prefer local `git` for checkout, commit, and push.
23
23
- Prefer connector-backed GitHub data for issue and PR context when available.
24
-
- Use `phpunit-tests`, `package-readme`, `sphinx-docs`, and `changelog-generator`when the change clearly affects tests or documentation.
24
+
- Use `phpunit-tests`, `package-readme`, `sphinx-docs`, and `changelog-generator`whenever a change affects testable behavior, public APIs, documented usage, or the change history — including adding, modifying, or removing features, bug fixes, or contract changes.
25
25
- Never manually close an issue; rely on `Closes #123` style text in the PR body.
26
26
- Do not block waiting for merge. Open or update the PR, then report status and the next action.
27
27
28
28
## Changelog Updates
29
29
30
-
When implementing changes that affect functionality, use `changelog-generator` to update CHANGELOG.md:
30
+
For any change that is user-visible or affects behavior, use `changelog-generator` to update CHANGELOG.md.
31
31
32
-
1. Run `changelog-generator` to analyze code changes since last release
33
-
2. Add clear, specific descriptions following the skill's quality rules
34
-
3. Include PR reference when applicable: "Added changelog automation (#40)"
35
-
4. Update the [Unreleased] section for PR-specific changes
32
+
1. Use the `changelog-generator` skill to analyze code changes since last release
33
+
2. Add entries under the [Unreleased] section only for PR-specific changes
34
+
3. Write concise, specific, user-facing descriptions (avoid implementation details) following the skill's quality rules
35
+
4. Include PR reference when applicable: "Added changelog automation (#40)"
36
+
5. Group entries by type if applicable (e.g., Added, Fixed, Changed, Breaking)
37
+
38
+
**Rules**:
39
+
40
+
- Do not duplicate existing entries
41
+
- Do not move or modify past releases
42
+
- Every eligible PR must include its changelog entry before merge
36
43
37
44
This ensures every PR has proper changelog documentation before merge.
0 commit comments