Help us improve
Share bugs, ideas, or general feedback.
From bosun
Iterate on CodeRabbit spec PR reviews until convergence, then label ready-to-build
npx claudepluginhub cameronsjo/bosun --plugin bosunHow this skill is triggered — by the user, by Claude, or both
Slash command
/bosun:spec-reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Automate the spec review cycle for open spec PRs. Fetch CodeRabbit findings, fix issues, iterate until convergence, and label PRs `ready-to-build`.
Creates p5.js generative art with seeded randomness, noise fields, and interactive parameter exploration. Use for algorithmic art, flow fields, or particle systems.
Share bugs, ideas, or general feedback.
Automate the spec review cycle for open spec PRs. Fetch CodeRabbit findings, fix issues, iterate until convergence, and label PRs ready-to-build.
If PR numbers were provided as arguments, use those. Otherwise, find all open PRs matching spec/* branches:
gh pr list --state open --head "spec/" --json number,headRefName,title,labels,updatedAt
If no spec PRs are found, report that and stop.
For each spec PR, gather:
ready-to-build is already applied# Get PR reviews
gh pr view <number> --json reviews,comments,labels,headRefName
# Get inline review comments with file paths
gh api repos/{owner}/{repo}/pulls/<number>/comments --jq '.[] | {path: .path, body: .body, line: .line, created_at: .created_at, in_reply_to_id: .in_reply_to_id}'
Display a summary table showing the status of each spec PR:
| PR | Branch | Title | Actionable | Last Review | Status |
|---|---|---|---|---|---|
| #42 | spec/add-alerts | Add alert providers | 3 | 2h ago | Needs fixes |
| #43 | spec/update-drift | Update drift detection | 0 | 1h ago | Converged |
For PRs with actionable findings, offer to dispatch worktree-isolated agents (one per PR) to:
Use the Agent tool with isolation: "worktree" to prevent cross-PR conflicts.
After fixes are pushed, CodeRabbit will automatically re-review. Wait ~5 minutes for the review. If no review appears, suggest triggering manually:
gh pr comment <number> --body "@coderabbitai review"
Re-run the assessment (step 2) after each fix round. Continue until:
ready-to-buildWhen a PR converges, apply the label:
gh pr edit <number> --add-label "ready-to-build"
Report final status for all PRs.
A spec PR is converged when ANY of:
CodeRabbit may rate-limit reviews on rapid successive pushes. If a review doesn't appear within ~5 minutes after a push:
@coderabbitai review as a PR comment# Review all open spec PRs
/spec-review
# Review specific PRs
/spec-review 42 43
# Review a single PR
/spec-review 42