← LeaderboardThe Skill Leaderboard

gentle-ai-comment-writer

Write warm, direct collaboration comments. Trigger: PR feedback, issue replies, reviews, Slack messages, or GitHub comments.

Published by Gentleman-Programming ↗Gentleman-Programming/gentle-shell

Try your first task

Draft a concise reply to review feedback

Start a fresh conversation. Replace the highlighted placeholders.

Use gentle-ai-comment-writer to draft my reply to [review comment and relevant PR/change context], using [verified resolution or intended next action]. Start with the actionable point, explain the technical reason only where useful, and end with a concrete next action. Keep it to 1–3 short paragraphs in the target thread's language unless I specify otherwise. Use a warm, direct tone and no em dashes. Return the draft for review without posting it or claiming an unverified fix.

Required inputs

  • [review comment and relevant PR/change context]
  • [verified resolution or intended next action]

User-approved starter prompt based on a pinned source version; check current skill requirements before running. Task evidence ↗

SKILL.md

name: gentle-ai-comment-writerdescription: "Write warm, direct collaboration comments. Trigger: PR feedback, issue replies, reviews, Slack messages, or GitHub comments."license: Apache-2.0metadata:   author: gentleman-programming  version: "1.0"

When to Use

Load this skill whenever you write a comment that another human will read.

Use it for:

  • GitHub PR or issue comments.
  • Review feedback and requested changes.
  • Maintainer replies.
  • Slack, Discord, or async project updates.

Voice Rules

RuleRequirement
Be useful fastStart with the actionable point. Do not recap the whole PR before feedback.
Be warm and directSound like a thoughtful teammate, not a corporate bot.
Keep it shortPrefer 1 to 3 short paragraphs or a tight bullet list.
Explain whyGive the technical reason when asking for a change.
Avoid pile-onsComment on the highest-value issue, not every tiny preference.
Match target context languageWrite in the target context language by default: Spanish issue/thread -> Spanish comment, English issue/thread -> English comment, mixed context -> target message language. If the user explicitly requests a language or tone, follow that request. Do not use the active persona as the source of truth for public comments. For Spanish comments, use neutral/professional Spanish by default unless the user or target context clearly calls for regional tone.
No em dashesUse commas, periods, or parentheses instead.

Comment Formula

<Direct observation or request>

<Why it matters, only if needed>

<Concrete next action>

Examples

Request change

Good approach overall. I'd split this into a separate commit because it mixes validation logic with UI wiring.

That keeps the reviewer's focus narrower and makes rollback cleaner if the integration fails.

Approve with a note

Approved. The scope is clear and the change is well-contained.

For the next PR, add links to the previous and following PRs so the chain stays navigable.

Ask for split

This PR exceeds the 400-line budget, so we need to split it or justify `size:exception`.

Suggested order: foundation + tests first, then integration, then docs. That gives each review a clear start and end.

Commands

# Inspect a PR before writing review feedback
gh pr view <PR_NUMBER> --json title,body,additions,deletions,changedFiles