apply-turbo-handoffs
Audit the turbo skill lessons that /self-improve writes into this repo's .turbo/handoff/ from other projects, apply the ones the…
Draft, confirm, and post a single conversational reply to GitHub PR conversation comments (issue comments). The reply addresses all tracked items in one natural-prose message. Use when the user asks to \"reply to PR conversation\", \"post PR conversation replies\", or \"draft PR
Claude Code
$ npx -y skills add tobihagemann/turbo --skill reply-to-pr-conversation --agent claude-code
Codex
$ npx skills add tobihagemann/turbo --skill reply-to-pr-conversation -a codex -y
Cursor
$ npx skills add tobihagemann/turbo --skill reply-to-pr-conversation -a cursor -y
Gemini CLI
$ npx skills add tobihagemann/turbo --skill reply-to-pr-conversation -a gemini-cli -y
GitHub Copilot
$ npx skills add tobihagemann/turbo --skill reply-to-pr-conversation -a github-copilot -y
OpenCode
$ npx skills add tobihagemann/turbo --skill reply-to-pr-conversation -a opencode -y
Windsurf
$ npx skills add tobihagemann/turbo --skill reply-to-pr-conversation -a windsurf -y
name: reply-to-pr-conversation description: "Draft, confirm, and post one conversational reply to GitHub PR conversation comments. Use when the user asks to \"reply to PR conversation\" or \"post PR conversation replies\"."
Draft a single reply that addresses a processed issue-comment list, confirm with the user, and post it as a new PR issue comment.
Run the `/github-voice` skill to load voice rules and the insider-vs-outsider detection.
Use the processed-item list from conversation context. Each entry has: id, author, original comment body (to quote from selectively), category (`fix`, `skip`, `answer`, or `clarify`), and per-category payload.
Draft one reply that addresses every item as natural conversational prose. The output is a single piece of prose with flexible length and no rigid section structure.
**Use the category to interpret each payload:**
**Quote selectively.** Use `>` blockquotes only for the phrase being responded to. A single-topic reply quotes one sentence then responds; a multi-topic reply weaves quotes and responses together. Drop quotes entirely when @mentions plus context make the reply unambiguous.
**Quote handling:**
Apply `/github-voice` rules. Match the conversation's length and tone. An acknowledgment with emoji is fine when the discussion calls for it; a multi-paragraph response is fine when the items warrant it.
Output the drafted reply as text for review:
**Draft comment** <full comment body as it will be posted>
Then use `AskUserQuestion` to ask whether to post. Offer:
Auto-detect owner, repo, and PR number from the current branch if not provided. Write the drafted body to `.turbo/pr/<pr_number>-comment.md` with the Write tool, then post via the issue-comments REST endpoint:
gh api -X POST \ "/repos/<owner>/<repo>/issues/<pr_number>/comments" \ -F body=@.turbo/pr/<pr_number>-comment.md
Report the posted comment's URL.
Then use the TaskList tool and proceed to any remaining task.
Reusable workflows for planning, building, reviewing, and shipping with Claude Code and Codex.
Audit the turbo skill lessons that /self-improve writes into this repo's .turbo/handoff/ from other projects, apply the ones the…
Apply findings by making the suggested code changes. Applies accepted verdicts, escalates ambiguous findings to the user, and…
Assess project-wide structural technical debt: complexity hotspots, deprecated API usage, duplication clusters, architecture rot,…
Shared changelog conventions and formatting rules referenced by /create-changelog and /update-changelog. Not typically invoked…
Enforce existence, reuse, mirror, and symmetry principles to keep new code minimal and consistent with surrounding code. Use when…
Run autonomous task execution using the codex CLI. Use when the user asks to \"codex exec\", \"run codex exec\", \"execute a task…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.