Miguok/fable-harness

205 stars · Last commit 2026-09-06

Make Claude Code work like a disciplined engineer: OODA, multi-party adversarial review, tiered model routing, fail-then-pass — token-efficient by design (route heavy work to smaller models, isolate sub-agent context). Distilled from Fable to reinforce the Opus harness.

README preview

# Fable Harness

> 一套隨插即用的行為協議,讓 Claude Code(Opus / Sonnet / Haiku)像個有紀律的工程師一樣工作——動手前先查證、把假設講清楚、重大結論先找人挑戰過再採信、用真正的測試證明改動有效。

[English](README.en.md)  ·  **繁體中文**  ·  [简体中文](README.zh-CN.md)  ·  [日本語](README.ja.md)  ·  [한국어](README.ko.md)

![Version: 1.5.0](https://img.shields.io/badge/version-1.5.0-blue.svg)   ![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)

## 這是什麼

Fable Harness 是一個小型套件——幾個 hooks、一個 skill、幾個子代理——會在每次開啟 Claude Code session 時自動注入。它不會教 Claude 新招式,而是確保 Claude **每一次都照著一套有紀律的流程走**:先蒐集證據再回答、把假設講出來而不是用猜的、對自己的重大結論先自我挑戰,並且拿出真正的證據(而不是「看起來沒問題」)證明改動真的有效。

可以把它想成是「行為的底線」,不是完整的開發框架。它不會幫你排 sprint、不會幫你跑 CI 流程——它做的是在 agent 工作的過程中,讓它保持誠實、謹慎、可驗證。

## 為什麼會有這個 kit

本專案蒸餾自第二次的 Fable 開放版本(Anthropic 的 Fable 模型)——那種謹慎、有紀律的做事方式。與其把這份紀律鎖在單一模型裡,這個 kit 把它提煉成一套可重複使用的協議,用來強化 Opus(以及其他 Claude 模型)身邊的工作架構,讓不管是哪個模型在主導,都能維持同一套紀律。

誠實說在前面:hooks 和 skill 只能移植「程序」本身(先蒐證、講假設、交叉質疑結論、要求驗證證據),沒辦法移植一個模型天生的判斷力。但實務上,「表現得好」跟「表現得隨便」之間的落差,大多來自程序被跳過,而不是判斷力不足。這正是這個 kit 想補上的落差。

View full repository on GitHub →