Que fait dotfiles ?
Configuration de l'environnement de développement personnel : Règles globales Cursor Skill + Claude Code (Principes de programmation de Karpathy)
Ce référentiel contient les fichiers de configuration personnels (dotfiles) de jostenlin2018, organisés en tant que skill pour agents IA (Cursor et Claude Code). Il intègre les principes de programmation d'Andrej Karpathy, en mettant l'accent sur la clarté, la simplicité et l'efficacité.
Instructions d'installation
-
Clonez ce dépôt :
git clone https://github.com/jostenlin2018/dotfiles ~/.dotfiles -
Exécutez le script d'installation :
cd ~/.dotfiles && ./install.sh -
Redémarrez votre terminal ou exécutez
source ~/.zshrc.
Règles globales (Global Rules)
Ce skill définit des règles globales pour les agents IA (Cursor et Claude Code) afin de guider la génération de code. Les règles sont basées sur les principes suivants :
- Simplicité : Préférez les solutions les plus simples possibles.
- Lisibilité : Écrivez du code compréhensible par les humains.
- Efficacité : Optimisez sans sacrifier la clarté.
- Cohérence : Suivez les conventions de style du projet.
Exemple de règle (fichier rules.md) :
# Règles de programmation
- Utilisez des noms de variables explicites.
- Évitez les commentaires inutiles ; le code doit être auto-documenté.
- Limitez la complexité cyclomatique à 5 par fonction.
- Privilégiez les fonctions pures et l'immutabilité.
Contenu du dépôt
install.sh: Script d'installation pour lier les fichiers de configuration.zshrc: Configuration du shell Zsh.vimrc: Configuration de Vim/Neovim.gitconfig: Configuration de Git.rules/: Dossier contenant les règles pour les agents IA.
Utilisation avec Cursor
Pour appliquer ces règles dans Cursor, ajoutez les fichiers du dossier rules/ à votre projet ou définissez-les comme règles globales dans les paramètres de l'agent.
Utilisation avec Claude Code
Pour Claude Code, placez les fichiers de règles dans le dossier .claude/ de votre dépôt.
Licence
MIT