Riverwright — Git skill for Claude Code
Approval-gated agent toolkit that reproduces bugs in your upstream dependencies, fixes them, proposes the pull request, then watches until the fix ships and helps you drop the workaround.
How to install Riverwright
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open pacphi/riverwright and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Riverwright does
Approval-gated agent toolkit that reproduces bugs in your upstream dependencies, fixes them, proposes the pull request, then watches until the fix ships and helps you drop the workaround. Portable across Claude Code, Codex, Gemini CLI, Cursor, Grok Build and Hermes.
Alternatives in Git
- Ws Reset — Reset the current branch to main, fetch upstream, and update submodules 38.1k ★
- Triage Issues — Triage open GitHub issues — split into bugs vs features, rank by severity/opportunity, and flag under-specifie 12.6k ★
- Local Review — You are tasked with setting up a local review environment for a colleague's branch 10k ★
README
Riverwright
Approval-gated agent toolkit for the open-source projects you depend on. It reproduces a bug in an upstream dependency, fixes it, proposes the pull request, then watches the thread until the fix ships and helps you drop your workaround.
**Status: design and early implementation. Not ready to use yet.** Names and interfaces will change.
What it is meant to do
- Reproduce an upstream bug in a sealed workspace and prove it with a failing test.
- Fix it with the smallest change and check it against the project's own tests and contribution rules.
- Send the pull request only after you approve the exact commit.
- Follow the thread until the fix is released, then help you adopt it and keep the conversation friendly.
It is designed to work with Claude Code, Codex CLI, Gemini CLI, Cursor, Grok Build and Hermes Agent.
Command
`riverwright`, with the short alias `rw`.
License
[MIT](LICENSE)
Related Skills
Aegis Approval Gate
PreToolUse hook that blocks destructive Bash ops (rm -rf, git push --force, DROP TABLE, etc.) until an active
Parallel Agent Worktree Skill
Portable Agent Skill to plan, spawn, review, and merge parallel CLI agents in isolated git worktrees, with det
Callisto PR
Java agent that intercepts JVM exceptions at runtime, classifies bugs as internal or external using Claude Cod
GitHub Review Failures
Use when CI checks are failing on a PR — fetches failure logs, diagnoses root causes, implements fixes, and pu
Fix PR Feedback
Fetch PR reviewer comments, implement fixes locally, gate the push behind explicit user approval, then watch C
Learn Faster Kit
by Hugo Lau - A creative educational framework for Claude Code, inspired by the "FASTER" approach to self-teac
Related Agents
POC Engineer
Given a confirmed finding + its context worksheet, produces the smallest self-contained crate that reproduces
Pitch Summary
Render a pitch-ready summary markdown for one feature drop by synthesizing its workflow files, root plan, and
Flutter Debugger
Use when investigating bugs, crashes, unexpected behavior, or flaky tests. Reproduces, isolates, and proposes