ワンクリックで
bip-checkin
Check in on recent GitHub activity across tracked repos. Filters to items needing your action (ball-in-court).
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Check in on recent GitHub activity across tracked repos. Filters to items needing your action (ball-in-court).
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Check remote server CPU, memory, and GPU availability via SSH
Cold-start into a worktree/clone from a fresh conversation — read the PR, issue, and any status files, figure out where things stand, then STOP and ask the user what to do next. Use for a fresh conversation dropped into a bip-spawn or bip-epic-spawn worktree/clone that already has history (a PR, an in-progress phase, or a stalled worker).
Quick poll of tracked EPICs and code repos for new manuscript-relevant results
Persist manuscript session state before context reset
Cold-start for a manuscript session — the paper is the source of truth and shared context; discuss results, orchestrate research through issues/PRs, and update the paper as threads complete
Spawn a Claude session in a clone for an EPIC issue
| name | bip-checkin |
| description | Check in on recent GitHub activity across tracked repos. Filters to items needing your action (ball-in-court). |
Check in on recent activity across tracked repos. Shows issues, PRs, and comments that need your attention.
Run the check-in to fetch recent GitHub activity:
bip checkin
This will:
sources.ymlmatsengrp/repo#123)By default, checkin only shows items where you need to act:
| Scenario | Shown? | Reason |
|---|---|---|
| Their issue/PR, no comments, you're involved* | Yes | Need to review |
| Their issue/PR, no comments, no involvement | No | Not your responsibility |
| Their issue/PR, they commented last | Yes | They pinged again |
| Their issue/PR, you commented last | No | Waiting for their reply |
| Your issue/PR, no comments | No | Waiting for feedback |
| Your issue/PR, they commented last | Yes | They replied |
| Your issue/PR, you commented last | No | Waiting for their reply |
*"You're involved" means at least one of: you're an assignee, requested reviewer, @mentioned in the body, or have previously commented on the item.
Use --broad to restore the older behavior (every teammate item with no
window activity counts as needing review). Use --all to disable filtering
entirely.
bip checkin --all — Show all activity (disable ball-in-my-court filtering)bip checkin --broad — Legacy broad filter (count every teammate item as needing review)bip checkin --since 2d — Check activity from last 2 days instead of last check-inbip checkin --since 12h — Check activity from last 12 hoursbip checkin --repo matsengrp/dasm2-experiments — Check single repobip checkin --category code — Check only repos in the "code" categorybip checkin --summarize — Add LLM-generated take-home summaries for each item (uses claude CLI)After checkin shows activity, spawn tmux windows for items that need review:
bip spawn matsengrp/repo#123 # By reference
bip spawn https://github.com/org/repo/pull/42 # By URL
bip spawn matsengrp/repo#123 --prompt "Rebase and fix conflicts" # Custom prompt
Each window:
repo#123)Tmux window existence = item under review. Close the window when done.
After presenting checkin results, ask the user:
"Would you like to review board triage? I can check if any issues from this checkin should be added to project boards."
If they agree, then:
Get current board state:
bip board list --json
Compare with checkin issues: Look for issues that:
Propose additions: For each candidate, suggest:
bip board add <repo>#<number> # <one-line reason>
Skip issues that are:
Before presenting any item as an action item (e.g., "ready to merge", "needs review"):
gh pr view --repo <owner>/<repo> <number> --json state or gh apiWhen summarizing checkin results: