원클릭으로
pr-comments-replies
Use this when user wants to respond to PR comments. Use `gh` under the hood
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use this when user wants to respond to PR comments. Use `gh` under the hood
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Use when one Claude session or process must message, hand off work to, or coordinate with another independent Claude session on the same machine, or dispatch a task to another session and track its acknowledgement or completion. Also use when native SendMessage cannot reach the target session (it is team-scoped and cannot reach one it did not spawn), or when told to coordinate over claude-bus.
Use when building or extending a Google Slides deck programmatically (Slides API or a Workspace CLI like gws), when new slides must automatically inherit a consistent background/font/layout, when a diagonal line/connector/arrowhead renders wrong, when building flowcharts or other diagrams via the API, when asked about Morph or slide/object animation via the API, when you need a custom slide layout/master and the Slides API alone can't create one, when a replaceAllText edit seems to vanish or hit zero occurrences unexpectedly, or when auditing an existing deck for leftover unstyled or inconsistent elements
Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, passive voice, negative parallelisms, and filler phrases.
Disciplined diagnosis loop for hard bugs and performance regressions. Reproduce → minimise → hypothesise → instrument → fix → regression-test. Use when user says "diagnose this" / "debug this", reports a bug, says something is broken/throwing/failing, or describes a performance regression.
Use when searching a codebase to answer "where does X happen", "what is related to Y", or to map an unfamiliar area, especially when the semble MCP server is available. Also use when grep is returning too much noise or you do not know the exact symbol to grep for. Skip for: known-symbol lookups, error-string searches, or one-shot reads where the file path is already known.
Communication mode that is brief by default, signal when it matters — keeps human mental model in sync with agent
| name | pr-comments-replies |
| description | Use this when user wants to respond to PR comments. Use `gh` under the hood |
When asked to reply to PR comments on your behalf:
Run the gh-pr-comments command ONLY IF you do not have this info.
Use this to submit the comments
gh api graphql \
--field threadId1=\
--field body1="Thanks, fixed!" \
--field body2="Good catch, updated." \
--field body3="Done, see latest commit." \
--raw-field query='
mutation($threadId1: "PRT_kwDOABC123", $body1: String!, $threadId2: "PRT_kwDOABC456" , $body2: String!, $threadId3: "PRT_kwDOABC789", $body3: String!) {
reply1: addPullRequestReviewThreadReply(input: {
pullRequestReviewThreadId: $threadId1, body: $body1 }) { comment { id } }
reply2: addPullRequestReviewThreadReply(input: {
pullRequestReviewThreadId: $threadId2, body: $body2 }) { comment { id } }
reply3: addPullRequestReviewThreadReply(input: {
pullRequestReviewThreadId: $threadId3, body: $body3 }) { comment { id } }
}'
Avoid:
Include:
For code style suggestions: "Good point. I went with [approach] because [technical reason]. Happy to change to [alternative] if you think it's clearer."
For architectural questions: "The intent was [goal/purpose]. [Explain tradeoff]. We can [alternative] if you'd prefer [different outcome] though."
For questions about missing features: "I considered [feature] but opted not to include it because [reason]. We can add it if [condition]."
If it is resolved, AFTER pushing the commits and REPLIED to the reviewers and we don't need anymore follow up, mark them as resolved. Example:
gh api graphql -f query='
mutation {
t1: resolveReviewThread(input: {threadId: "PRRT_kwDOPZASLs5jwamU"}) {
thread { isResolved }
}
t2: resolveReviewThread(input: {threadId: "PRRT_kwDOPZASLs5jwamd"}) {
thread { isResolved }
}
t3: resolveReviewThread(input: {threadId: "PRRT_kwDOPZASLs5jwamr"}) {
thread { isResolved }
}
t4: resolveReviewThread(input: {threadId: "PRRT_kwDOPZASLs5jwam5"}) {
thread { isResolved }
}
}')