fable-protocol

Enforces reasoning discipline, verification, and security hygiene for agents editing the CG-agent-harness repository.

Updated Sep 7, 2026
One-click install
npx skills add https://github.com/cgfixit/CG-agent-harness --skill fable-protocol-cgfixit
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: fable-protocol
Source: https://github.com/cgfixit/CG-agent-harness/tree/main/.claude/skills/fable-protocol
Command: npx skills add https://github.com/cgfixit/CG-agent-harness --skill fable-protocol-cgfixit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? AI agents working on the CG-agent-harness Rust codebase tend to confabulate API flags, drift from constraints in long sessions, weaken security posture, and produce fluent but wrong answers. This Skill encodes explicit epistemic, reasoning, and security disciplines so any model executes them consistently on substantive engineering and security work in this repo. ## Core Features & Use Cases - Reasoning and calibration protocol: Decompose questions, test load-bearing premises, mark speculation explicitly, and treat "I don't know" as a valid output. - Harness security lens: Trust-boundary rules for the I6 process isolation, guard chain, write gates, clone jail, and approval binding, with findings-before-writes on core security files. - Cold repository facts: Architecture map, invariants outline, known traps (quoted YAML flags, intentional cross-boundary duplication, CSRF placeholder contract), quality bar commands, and settled decisions that must not be re-litigated. - Use Case: An agent asked to modify src/shim or src/server/guards.rs first reads INVARIANTS.md, reports a findings summary, and includes an explicit invariant statement in the draft PR instead of editing blindly. ## Quick Start Ask the agent to apply the fable-protocol discipline while reviewing or modifying a core security file in the CG-agent-harness repository.

Frequently Asked Questions about fable-protocol

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I make an AI agent follow consistent reasoning discipline in a code repository?▼

Load a discipline skill like fable-protocol that externalizes decomposition, self-check, and calibration rules into the agent's context. It forces premise testing, explicit speculation labels, and periodic constraint re-inventory every ten turns.

What is the fable-protocol skill for CG-agent-harness?▼

It is a behavioral playbook for agents editing the CG-agent-harness repo, combining epistemic rules, a security trust-boundary lens, and cold repository facts such as the I6 process isolation and write-gate defaults. It is guidance for agents, not a runtime plugin.

How do I prevent AI agents from inventing CLI flags or config keys?▼

Require verification against the source tree before citing any flag, gate name, or config key, and treat unverifiable claims as flagged speculation. The skill's section 1.5 makes version numbers and API signatures the highest confabulation risk category.

Can this skill be used outside the CG-agent-harness repository?▼

The generic reasoning and calibration disciplines transfer, but the cold facts, invariants, traps, and architecture map are calibrated specifically to cgfixit's CG-agent-harness repo. Applying its harness-specific claims to other projects would be inaccurate.

Does loading this skill authorize pushing or merging code?▼

No. Skill selection never grants push, merge, or release rights; that is a standing authorization boundary. Commit, push, and draft-PR publication each require a separate explicit operator decision.