Skip to content
Agentmart
Submit a tool

bip-review-post

Post a review window's findings as the user's GitHub review — approve unless the user already has, distill _ignore/REVIEW-p<N>.md into a comment, fact-check…

Skill by matsen

IndexedMIT★ 33
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/matsen-bip-review-post

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Post a review window's findings as the user's GitHub review — approve unless the user already has, distill _ignore/REVIEW-p<N>.md into a comment, fact-check it with /bip-comment-check, post it, and tell the conductor to reclaim the slot. Run in an r<N>-<slot> review window once the user has read the review.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/bip-review-post

What's inside

Skill name
bip-review-post
Description
Post a review window's findings as the user's GitHub review — approve unless the user already has, distill _ignore/REVIEW-p<N>.md into a comment, fact-check it with /bip-comment-check, post it, and tell the conductor to reclaim the slot. Run in an r<N>-<slot> review window once the user has read the review.
License
MIT
Instructions
31 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# /bip-review-post

Run in an `r<N>-<slot>` review window that `/bip-conductor` spawned.
The user invoking it is their go to post, including on another human's scientific PR (`docs/guides/roles.md`, "Posting to GitHub").

1. **Find the PR.**
   `<N>` comes from this session's name, `r<N>-<slot>`, not from `ls _ignore/`, since a clone can hold reviews of several PRs.
   Read `_ignore/REVIEW-p<N>.md` and the head it says it reviewed.
   If `gh pr view <N> --json headRefOid` has moved past that head, stop and tell the user: an approval would cover code nobody reviewed.

2. **Draft** `_ignore/REVIEW-p<N>-post.md`: what the author needs, written to them.
   Open with `🤖`, then the verdict in a sentence or two, then the findings grouped by kind, each with its `file:line` and the fix.
   Leave out the process notes (agents run, paths read, "nothing posted"), and say which head the line numbers refer to.
   Apply `PROSE-DISCIPLINE.md` and `EVIDENCE-DISCIPLINE.md` (bipartite repo root).

3. **Check it** with `/bip-comment-check` on the draft, against the PR branch.
   Cut every claim it finds FALSE, and correct every PARTIALLY TRUE one to what the code shows.

4. **Post** as one review:
   ```bash
   gh pr view <N> --json reviews --jq '[.reviews[] | select(.author.login == "<user>" and .state == "APPROVED")] | length'
   gh pr review <N> --approve --body-file _ignore/REVIEW-p<N>-post.md   # if that printed 0
   gh pr review <N> --comment --body-file _ignore/REVIEW-p<N>-post.md   # if the user had already approved
   ```
   `<user>` is `gh api user --jq .login`.

5. **Hand back the slot.**
   Message the conductor named in `$CLONE_ROOT/.conductor-session` (the clone's parent directory) with the review's URL and the head SHA it was posted at, and ask it to preserve `REVIEW-p<N>.md` and `REVIEW-p<N>-post.md`, close this window, and reclaim `<slot>`.
   Tell the user the URL and what changed between the review and the post.

From matsen/bipartite, MIT.

More from matsen/bipartite

Signals

Stars
33
Forks
5
Open issues
29
Last commit (this folder)
Oct 15, 2026 (13 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from matsen

Cite this page

bip-review-post skill. Agent Mart. https://agentmart.dev/skills/matsen-bip-review-post (last updated 2026-10-24)