Skip to content

Commit 4be696b

Browse files
fix(github-issues): ban conventional commit prefixes in issue titles
Issue titles were being created with fix(x):, feat(x):, ref(x): etc. These formats belong in commit messages and PR titles, not GitHub issues. Added explicit hard constraint in SKILL.md and anti-pattern in issue-examples.md to prevent this. Co-Authored-By: sentry-junior[bot] <264270552+sentry-junior[bot]@users.noreply.github.com>
1 parent 43e61aa commit 4be696b

2 files changed

Lines changed: 2 additions & 0 deletions

File tree

packages/junior-github/skills/github-issues/SKILL.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ Follow [references/research-rules.md](references/research-rules.md) for cross-ty
5252
**Hard constraints — apply to every new issue:**
5353

5454
- Title ≤ 60 characters. Descriptive for bugs, imperative for tasks/features.
55+
- **No conventional commit prefixes in issue titles.** Do not prefix with `fix(x):`, `feat(x):`, `chore:`, `ref(x):`, or similar. Those formats belong in commit messages and PR titles — not GitHub issues.
5556
- Summary ≤ 3 sentences. Do not restate the title in the body.
5657
- Prefer flat bullet lists over headed sections for simple issues. Remove empty sections.
5758
- Generalize session framing — strip channel references, slash commands, Slack thread IDs, user @mentions, and transcript fragments; replace with the underlying technical problem.

packages/junior-github/skills/github-issues/references/issue-examples.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@ Good framing — current state, gap, options:
9999

100100
## Anti-patterns
101101

102+
- Conventional commit prefixes in issue titles: `fix(scope): ...`, `feat(x): ...`, `chore: ...`, `ref(x): ...` — those belong in commits and PR titles, not issues
102103
- Over-structured issues: using ## Summary, ## Impact, ## Root Cause headings for a 3-line bug
103104
- Adding "Expected behavior" or "Desired outcome" when the thread didn't state one
104105
- Restating the title as the first sentence of the body

0 commit comments

Comments
 (0)