claude-code-ultimate-guide/examples/skills/issue-triage/templates/issue-comment.md
Florian BRUNIAUX 52d12a28b7 release: v3.30.2 — issue-triage skill, design-reference-file, Conductor docs
New templates:
- examples/skills/issue-triage/ — 3-phase issue backlog management with
  Jaccard duplicate detection, risk classification, and validated actions
- examples/claude-md/design-reference-file.md — brand-book + ui-kit
  pattern for consistent UI generation across sessions

Resource evaluation:
- docs/resource-evaluations/075-paillard-design-system-first-website.md
  (Boris Paillard, mixt.care, score 3/5)

Docs update:
- guide/third-party-tools.md — Conductor section enriched with verified
  features (Next Workspace, Manual Mode, GitHub CI integration, BMAD pattern)

Version bump: 3.30.1 → 3.30.2 (synced across README, cheatsheet, guide, reference.yaml)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-05 16:18:24 +01:00

3.4 KiB

Issue Comment Templates

Use these templates to generate GitHub issue comments during /issue-triage Phase 3. Comments are posted in English (international audience).


Template 1 — Ack / Info Request

Use when: issue is Unclear or needs-info, body is missing context, reproduction steps are absent.

Thanks for opening this issue!

To help us investigate, could you provide the following?

- **Steps to reproduce**: A minimal sequence of actions that triggers the behavior
- **Expected behavior**: What you expected to happen
- **Actual behavior**: What actually happened
- **Environment**: OS, version, relevant config (if applicable)

Once we have this information, we can prioritize and route the issue appropriately.

---
*Triaged via Claude Code /issue-triage*

Template 2 — Duplicate

Use when: Jaccard similarity >= 60% with an existing open or recently closed issue.

Thanks for reporting this! After reviewing the backlog, this appears to be a duplicate of #{original_number}.

{original_number} is tracking the same underlying behavior: {one-sentence description of original}.

I'm closing this issue to consolidate discussion there. If you believe this is a distinct issue with different root cause or scope, please reopen with additional context explaining the difference.

---
*Triaged via Claude Code /issue-triage*

Template 3 — Close Stale

Use when: issue has had no activity for >90 days and no assignee, or no response to a previous info request for >30 days.

This issue has been inactive for {days} days without updates or response.

We're closing it to keep the backlog actionable. If this is still relevant to you, please reopen and provide:

- Current status: is this still reproducible?
- Any additional context or workarounds you've found

We're happy to pick this back up if it's still blocking you.

---
*Triaged via Claude Code /issue-triage*

Template 4 — Close Out of Scope

Use when: issue describes functionality clearly outside the project's stated scope.

Thanks for the suggestion! After review, this falls outside the current scope of this project.

{Briefly explain why — e.g., "This project focuses on X; Y is handled by Z" or "This would require changes to the underlying architecture that are not planned."}

You might find what you're looking for in:
- {alternative project or tool if known}
- {documentation link if relevant}

Feel free to open a discussion if you'd like to explore this further.

---
*Triaged via Claude Code /issue-triage*

Formatting Rules

Tone: Professional, direct, respectful. The reporter invested time to file the issue.

Rules:

  • Never imply the reporter is wrong or wasted time
  • Be specific when referencing duplicates (title + number, not just number)
  • For close stale: always invite to reopen — do not make it feel permanent
  • For OOS: offer an alternative when possible, even if vague
  • No superlatives ("great issue", "awesome report") — factual only

Customization points (replace in all templates):

  • {original_number}: issue number of the canonical duplicate
  • {one-sentence description}: short summary of the original issue
  • {days}: days since last activity (from updatedAt)
  • Inline explanations marked with {...}: always fill before posting

Signature (required on all comments):

*Triaged via Claude Code /issue-triage*