Case study
An AI reviewer found two bugs. A developer merged anyway.
Two useful review comments went unanswered among 83 conversation items. See how clearer summaries and follow-up can help a developer act on what matters.
Open source · Codex, Claude Code, Cursor and more
Shaka guides the work through your repository’s checks, independent review, and a clear handoff on GitHub. See the evidence, understand the decisions, and choose when to merge.
Start with a task
$shaka Fix search when the query contains an apostrophe.
Shaka supplies the workflow. Your coding agent does the work with your existing tools.
See what a PR should show →The sandwich model

What you get
You should be able to assess the work without reconstructing an agent’s conversation. A Shaka PR puts the result, verification, and decisions in front of you.
A clear description of the result, with a code walkthrough that explains the implementation choices.
Tests, independent review, and evidence tied to the tested commit. UI changes include desktop and mobile before-and-after screenshots.
Review findings, missing checks, and delivery decisions stay visible. Longer results, available usage and cost, and notes for resuming work are expandable.
Explore real Shaka PRs → See their tests, review findings, code walkthrough, and reported verification gaps. See a before-and-after UI example →
Inside a Shaka PR
Follow the numbered callouts to see verification, independent review, and code walkthroughs in recent Shaka PRs. Open each source to read the full context.
shakacode/shaka · PR #372
The check table names the tests, assertions, and commit that passed.
Desktop and mobile captures, review results, and a product checkpoint appear alongside the checks.
Expand usage and cost, execution provenance, or repository settings without losing the summary.
shakacode/shaka · PR #350
Each round names the commit, reviewer, model, effort, and review criteria.
The first two rounds each record a fix. Later findings are documented, with the full reports available below.
The summary says why the loop ended and what remains. Reported cost is labeled as an estimate.
shakacode/shaka · PR #325
The walkthrough connects the before-and-after behavior to the implementation and its regression test.
The reviewer can see which installations change behavior and what reverting would restore.
The full-suite row reports three failures that also occurred on main locally. A passing focused test does not hide them.
Cropped GitHub screenshots captured October 1, 2026. Callouts explain the recorded results; they are historical examples, not a claim about any PR’s current readiness.
For developers
Give maintainers contributions they can assess: a focused change, its verification evidence, and answers to important review findings.
Use your existing checks and review rules. Start with the agent preparing a PR for your decision; configure automatic merging within your limits when appropriate.
Spend less time directing the process. Try one task, use the checks your project needs, and improve the workflow as you go.
How it works
Give Shaka a task or issue. The skill guides your coding agent through planning, implementation, verification, review, and delivery.
Repository settings supply the commands and reviewers. The agent tests and reviews locally, fixes problems, and then pushes the PR.
Configure your repository →The PR brings back the evidence and decisions. With Ask, you decide when to merge. With Auto, the agent merges after required checks and approvals, within your configured limits.
Working with Shaka →Optional: two AI reviewers from different providers read each commit before it’s pushed; their findings are merged into one list, so each problem is fixed once.
Your project is growing
A personal experiment can become a tool other people rely on. As users and saved data become part of the picture, add checks that protect their time, data, and trust.
Start with one change in a GitHub repository. Use Shaka to prepare a PR, try the result, and understand the checks and review before you merge.
Evidence from real use
Case study
Two useful review comments went unanswered among 83 conversation items. See how clearer summaries and follow-up can help a developer act on what matters.
Get started
Shaka needs Ruby 3.4 or later, Git, an authenticated GitHub CLI, and a coding agent that can load skills and run commands. The guide gives you prompts for installing Shaka and configuring your repository.
For engineering teams
Shaka is open source. ShakaCode helps engineering teams choose AI coding tools, set review and verification rules that match their projects, and improve how developers work with agents.