Fable Native Code
Fait correspondre les différences avec l'idiome existant du fichier au lieu de vos habitudes par défaut.
Testé · Fonctionne
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 stylemake this new function look like it was written by the same authoradd error handling here without changing the file's existing style