Fable Native Code

Zorgt ervoor dat diffs overeenkomen met het bestaande idioom van het bestand in plaats van uw standaardgewoonten.

Door DizzyMii · DizzyMii/fable-skills

Getest · Werkt ★ 9.6/10

Fable Native Code — Zorgt ervoor dat diffs overeenkomen met het bestaande idioom van het bestand in plaats van uw standaardgewoonten.

Wat het doet

Dwingt af dat nieuwe code-toevoegingen de naamgeving, commentaar-dichtheid en foutafhandelingsstijl van het omringende bestand weerspiegelen in plaats van de standaard uitgebreide gewoonten van het model. Triggert voordat commentaar, docstrings, try/catch, validatie, logging of TODO's aan een bestaand bestand worden toegevoegd, en voordat stijlkeuzes in het antwoord worden verteld.

Testrapport

Echte A/B op een beknopte 4-methode Go ring buffer: mijn ongeleide toevoeging bevatte een doc comment, een fout retour die geen enkele sibling-methode gebruikt, een defensief nil-check commentaar, en een TODO; het volgen van de skill produceerde een 3-regelige methode die niet te onderscheiden was van de andere methoden van het bestand. Repo levert echte druktest-transcripties (bench/fixtures/transcripts/s6-native-code/) die de claim 'getest op Opus 4.8' ondersteunen.

Getest op: 2026-07-15 · Claude Code 2.x (agent harness)

Installatie

git clone https://github.com/DizzyMii/fable-skills
cd fable-skills
mkdir -p ~/.claude/skills
cp -r skills/fable-native-code ~/.claude/skills/fable-native-code

Commando's en voorbeeldprompts

  • /fable-native-codeZorgt ervoor dat diffs overeenkomen met het bestaande idioom van het bestand in plaats van uw standaardgewoonten.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • add a Last method to this Go file matching its existing terse style
  • make this new function look like it was written by the same author
  • add error handling here without changing the file's existing style