AIToday
Large Language ModelsAI Coding AssistantsZenn AI/MLPublished: Nov 10, 2026, 10:01 JST

Fable review skill replaces CodeRabbit re-reviews

Send on LINE
Fable review skill replaces CodeRabbit re-reviews

3 Key Points

  1. What happened

    A solo engineer built a Claude Code skill, /fable-pass, that has Fable judge whether a PR can skip CodeRabbit re-review, after CodeRabbit's Team plan still showed waits of 40–50 minutes, with one day taking about 4 hours to review 3 PRs.

  2. Why it matters

    It drops CodeRabbit re-reviews and docs-only PRs from the review count, while code changes must still pass CodeRabbit at least once; if Fable says CodeRabbit is needed, the workflow won't override it, so quality control tightens around a narrower exception — an approach likely to appeal to solo developers juggling many repos and limited review quotas.

Not sure about something? Ask the AI

Questions and answers are published on this page.

Summaries like this, every morning.

Context & Analysis

The setup grew out of a specific mismatch in the engineer's tool mix. Claude on the Max plan had enough headroom to add more review agents, while CodeRabbit on the Team plan kept re-hitting rate limits — days when the interface still showed '2 times per hour' and waits of 40–50 minutes even after the upgrade. With six repositories for two products, each app fix spawning a paired E2E test PR plus documentation PRs, the PR count was high relative to the amount of work.

The engineer had already cut automatic reviews so they only run on request and had one E2E repo reviewed by Fable instead of CodeRabbit. The remaining waste was two cases: re-reviewing a one-line fix and sending docs-only PRs through CodeRabbit. The first use of the new skill on a docs-only PR returned 'fix first' with four findings, each a mismatch inside the documents, such as an outdated skill count and a missing update-log row. After the fixes, a second look at only the increment returned 'pass' — showing the skill catches consistency issues that a quick visual scan of a diff tends to miss.

In the design, the engineer drew the line first: code-containing PRs must pass CodeRabbit at least once, and only the later increments and docs are eligible for Fable. The guardrail sits in the scripts, not just the prompt: unknown verdict text or a missing marker becomes a fail, and merge checks only accept a verdict matching the current 40-digits head. The engineer's own takeaway is that combining AI tools makes the most rate-limited tool set the pace for the whole process.

FAQ
What kinds of pull requests can use the Fable-based review instead of CodeRabbit?
PRs that have already passed at least one CodeRabbit review for a re-review, and docs-only PRs, can use it.
What happens if Fable's verdict can't be read?
The workflow treats it as not passing. If the marker is missing, the value isn't one of the allowed choices, or a docs-and-comments-only PR doesn't confirm 'yes', it records a fail and does not pass the PR.
What happens to a recorded verdict after more commits are pushed?
The record is tied to the 40-character head SHA. Any push changes the head, so the record is dropped, and the merge-check skill flags that CodeRabbit hasn't seen the new head.
Send on LINE

AI news that matters for your work, delivered every morning.

Pick your industry and the AI tools you use, and get news related to your work every day.

Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →

Ask AI

Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.

Questions and answers are published on this page.

Related Articles

Next articleJev + Claude Opus hits near-Opus accuracy at 1/4 cost