Comment - reply to an issue reporter
SkillAI & modelsDraft (and after approval, post) a reply on a claude-desktop-extra GitHub issue in this project's house voice - short, factual, friendly, no self-blame and no speculation - ending in one copy-pasteable command block that asks the reporter for the evidence we still need. Invoke as "/comment <issue number>".
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Comment - reply to an issue reporter skill
What this skill tells your AI
The instructions your AI receives, as published by patrickjaja/claude-desktop-extra in .claude/skills/comment/SKILL.md and read by ahel’s review.
Target issue: $ARGUMENTS
Context
- Repo:
patrickjaja/claude-desktop-extra - Latest release: !
gh -R patrickjaja/claude-desktop-extra release list --limit 1 2>/dev/null || echo "(gh not ready)"
Step 1 - read the issue
gh issue view $ARGUMENTS --repo patrickjaja/claude-desktop-extra --json number,title,body,state,labels,comments
Read the whole thread, including earlier comments. Note what the reporter already told us so the ask does not repeat it, and note their distro / DE / session type / GPU, because that decides which command block is useful.
Step 2 - the voice (these are hard rules)
The goal is that the reporter invests a little more time and sends us facts. Everything that does not serve that goal comes out.
- Never attribute the cause to our own patches, even when that is exactly what it was. Describe what changed in the release, not who broke it. No apologies for the bug.
- No transparency theatre. No "we tried to reproduce it in four variants and could not", no ranked hypotheses, no internals, no speculation about their hardware. If we do not know, we ask - we do not narrate the search.
- Do not correct the reporter's diagnosis unless they need the correction to collect the right data. It reads as pushback and costs goodwill for nothing.
- One fenced command block, copy-pasteable, no placeholders they have to fill in.
- At most one question, and it must be the highest-value one. Bold it so it does not get lost.
- Short. Target under 200 words of prose. If a paragraph explains our reasoning rather than their next action, delete it.
- Regular dashes only (
-), never em-dashes. Project-wide rule. - No promises about timelines or about what we will fix next.
- Thank them, assume good faith, never imply they should have known something.
Step 3 - the shape
- One line of thanks, specific if possible ("the log excerpt was useful").
- What shipped, if anything: 1 to 3 bullets, each phrased as an observable behaviour change, with the version in bold.
- The ask: "Could you upgrade to X, reproduce it once, and send us the output of:" plus the single command block.
- One sentence on what that output tells us, so it does not feel like busywork.
- Optionally one bolded question.
- Short closing thanks.
Useful evidence commands, pick only what the issue needs:
claude-desktop --diagnose
grep -a '\[second-instance\]' ~/.config/Claude/logs/claude-patches.log
grep -a '\[claude-cu\]' ~/.config/Claude/logs/claude-patches.log
tail -100 ~/.config/Claude/logs/main.log
cat ~/.config/autostart/claude.desktop
pgrep -af claude | grep -v -- --type=
Note for 3p/enterprise deployments and named profiles the log dir is ~/.config/Claude-3p/logs or ~/.config/Claude-<profile>/logs. If the issue smells like either, ask for the path that applies rather than guessing.
Step 4 - approval, then post
Print the full draft in the chat and stop. Posting is public and irreversible, so wait for the user to say go, or to hand back edits. Never post in the same turn as the first draft.
On approval, write the body to a file (avoids shell-quoting damage to backticks and code fences) and post:
gh issue comment $ARGUMENTS --repo patrickjaja/claude-desktop-extra --body-file <path>
Report the returned comment URL.
Step 5 - then wait
Do not design the next fix in the comment or in the chat afterwards. The point of the ask is that their answer decides what we do, so stop and wait for their technical input instead of pre-building on assumptions.
Signals
- GitHub stars
- 622
- Forks
- 39
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
comment- Source
- github.com/patrickjaja/claude-desktop-extra