Fable Native Code

Fait correspondre les différences avec l'idiome existant du fichier au lieu de vos habitudes par défaut.

par DizzyMii · DizzyMii/fable-skills

Testé · Fonctionne ★ 9.6/10

Fable Native Code — Fait correspondre les différences avec l'idiome existant du fichier au lieu de vos habitudes par défaut.

Ce que fait

Garantit que les nouvelles additions de code reflètent le style de nommage, la densité de commentaires et le style de gestion des erreurs du fichier environnant plutôt que les habitudes verbeuses par défaut du modèle. Se déclenche avant d'ajouter des commentaires, des docstrings, des blocs try/catch, des validations, des journaux ou des TODO à un fichier existant, et avant de décrire les choix de style dans la réponse.

Rapport de test

Vrai A/B sur un tampon d'anneau Go tersé de 4 méthodes : mon ajout non guidé incluait un commentaire de doc, un retour d'erreur qu'aucune méthode sœur n'utilise, un commentaire de vérification nil défensive, et un TODO ; suivre la compétence a produit une méthode de 3 lignes indiscernable des autres méthodes du fichier. Le dépôt livre de vrais transcriptions de tests de pression (bench/fixtures/transcripts/s6-native-code/) soutenant sa revendication 'testé sur Opus 4.8'.

Testé le: 2026-07-15 · Claude Code 2.x (agent harness)

Installation

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

Commandes et exemples de prompts

  • /fable-native-codeFait correspondre les différences avec l'idiome existant du fichier au lieu de vos habitudes par défaut.

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • 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