jostenlin2018/dotfiles

Configuration de l'environnement de développement personnel : Règles globales Cursor Skill + Claude Code (Principes de programmation de Karpathy)

Qu'est-ce que dotfiles ?

Ce skill, basé sur les dotfiles personnels de jostenlin2018, configure un environnement de développement unifié pour les agents IA, principalement conçu pour Cursor et Claude Code. Il applique les principes de programmation d'Andrej Karpathy, notamment la simplicité, la lisibilité et l'efficacité du code. Le skill installe des alias shell, des configurations d'éditeur et des règles globales qui guident l'agent IA dans la génération de code suivant des normes strictes. Cela permet aux développeurs de bénéficier d'un environnement cohérent et de meilleures pratiques, réduisant ainsi la dette technique et améliorant la maintenabilité du code. Idéal pour les utilisateurs de Cursor et Claude Code souhaitant standardiser leur workflow.

Compatible avec✓Claude Code~Codex CLI✓Cursor
npx skills add jostenlin2018/dotfiles

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

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

  1. Clonez ce dépôt :

    git clone https://github.com/jostenlin2018/dotfiles ~/.dotfiles
    
  2. Exécutez le script d'installation :

    cd ~/.dotfiles && ./install.sh
    
  3. 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

Skills associés