Fable Native Code

Sprawia, że różnice odpowiadają istniejącemu idiomowi pliku, a nie Twoim domyślnym nawykom.

Autor: DizzyMii · DizzyMii/fable-skills

Testowano · Działa ★ 9.6/10

Fable Native Code — Sprawia, że różnice odpowiadają istniejącemu idiomowi pliku, a nie Twoim domyślnym nawykom.

Co robi ten skill

Egzekwuje, aby nowe dodawane fragmenty kodu odzwierciedlały styl nazewnictwa, gęstość komentarzy i styl obsługi błędów otaczającego pliku, zamiast domyślnych, rozwlekłych nawyków modelu. Wyzwalany przed dodaniem komentarzy, docstringów, bloków try/catch, walidacji, logowania lub TODO do istniejącego pliku, a także przed narracją wyborów stylistycznych w odpowiedzi.

Raport z testu

Rzeczywiste A/B na zwięzłym buforze pierścieniowym Go z 4 metodami: mój niekierowany dodatek zawierał komentarz doc, zwracany błąd, którego nie używa żadna inna metoda, komentarz obronny nil-check i TODO; podążanie za umiejętnością wygenerowało 3-liniową metodę nieodróżnialną od innych metod w pliku. Repozytorium dostarcza rzeczywiste transkrypcje testów ciśnieniowych (bench/fixtures/transcripts/s6-native-code/) potwierdzające jego twierdzenie 'testowane na Opus 4.8'.

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

Instalacja

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

Komendy i przykładowe prompty

  • /fable-native-codeSprawia, że różnice odpowiadają istniejącemu idiomowi pliku, a nie Twoim domyślnym nawykom.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • 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