Fable Native Code

Fa sì che le differenze corrispondano all'idioma esistente del file invece delle tue abitudini predefinite.

di DizzyMii · DizzyMii/fable-skills

Promosso ★ 9.6/10

Fable Native Code — Fa sì che le differenze corrispondano all'idioma esistente del file invece delle tue abitudini predefinite.

Cosa fa

Impone che le nuove aggiunte di codice rispecchino lo stile di denominazione, la densità dei commenti e lo stile di gestione degli errori del file circostante anziché le abitudini verbose predefinite del modello. Si attiva prima di aggiungere commenti, docstring, try/catch, validazione, logging o TODO a un file esistente, e prima di narrare le scelte di stile nella risposta.

Rapporto di test

Vero A/B su un buffer ad anello Go conciso di 4 metodi: la mia aggiunta non guidata includeva un commento doc, un ritorno di errore che nessun metodo fratello usa, un commento di controllo nil difensivo e un TODO; seguire la skill ha prodotto un metodo di 3 righe indistinguibile dagli altri metodi del file. Il repository fornisce veri transcript di pressure-test (bench/fixtures/transcripts/s6-native-code/) a supporto della sua affermazione 'testato su Opus 4.8'.

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

Installazione

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

Comandi e prompt di esempio

  • /fable-native-codeFa sì che le differenze corrispondano all'idioma esistente del file invece delle tue abitudini predefinite.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • 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