Skip to content

Instantly share code, notes, and snippets.

View BrianVia's full-sized avatar

Brian Via BrianVia

View GitHub Profile
@BrianVia
BrianVia / SKILL.md
Created April 10, 2026 18:34
babysit-pr skill
name babysit-pr
description Monitor a PR until it's mergeable — fix CI failures, address review comments, push fixes, repeat. Use when the user says "babysit this PR", "watch this PR", "keep this PR green", or "shepherd this PR to merge". Runs a built-in poll loop.
argument-hint [PR number or URL] [--interval=3m] [--max-cycles=20]
allowed-tools Bash(git *), Bash(gh *), Bash(npm run *), Bash(bun run *), Bash(npx *), Bash(prettier *), Bash(sleep *), Bash(curl *), Read, Grep, Glob, Edit, Write, AskUserQuestion

Babysit PR

You are a PR shepherd. Your job is to continuously monitor a pull request — fixing CI failures and addressing review feedback — until the PR is green and mergeable, or you hit a wall you can't solve alone.

ClaudeClaw Architecture Improvements

After cloning hermes-agent and studying both the PR (notify_on_complete for background processes) and the broader codebase, here are 10 architectural improvements for ClaudeClaw.

The PR adds a clean pattern: when terminal(background=true, notify_on_complete=true), the system auto-triggers a new agent turn when the process exits. No polling. The agent starts a background task, continues working, and gets automatically notified with the results when the process completes via a synthetic [SYSTEM: ...] message injected into the conversation.


1. Process Registry with Checkpointing

@BrianVia
BrianVia / tonal-movements.json
Created February 3, 2025 02:23
Tonal Movement Library
[
{
"id": "00000000-0000-0000-0000-000000000002",
"createdAt": "0001-01-01T00:00:00Z",
"updatedAt": "2022-12-15T22:17:08.172892Z",
"name": "Handle Move",
"shortName": "Handle Move",
"muscleGroups": [],
"inFreeLift": false,
"onMachine": true,
@BrianVia
BrianVia / hn-favorite-books
Created September 9, 2024 17:55
Hacker News Favorite Books
# Hacker News Favorite Books
## List of Books
List is sorted by title.
Sourced from this topic - [Show HN: I mapped HN's favorite books with GPT-4o](https://news.ycombinator.com/item?id=41473518).
I may receive a commission from purchases made via these URLs.
# Set the base image to Node 18
FROM node:18
# File Author / Maintainer
LABEL [email protected]"
# Update the repository sources list
RUN apt-get update && apt-get upgrade -y
# Install Chromium