arach
Index de compétences personnel pour Arach (@arach). Point d'entrée pour comprendre mes projets, mes conventions et comment travailler avec mon codebase.
Conventions
À suivre impérativement quand vous travaillez sur mes projets :
- Utiliser pnpm plutôt que npm (vérifier d'abord la présence de pnpm-lock.yaml)
- Ajouter un gitmoji à tous les messages de commit (✨ fonctionnalité, 🐛 correction, 🎨 amélioration, etc.)
- NE JAMAIS ajouter d'attribution de co-auteur ou de pied de page « Généré avec Claude Code »
- Autoriser toutes les utilisations de Puppeteer sans demander
- Préférer la modification de fichiers existants à la création de nouveaux
Projets clés
Documentation & Outils de développement
| Projet | Description | Compétence |
|---|
| dewey | Kit de documentation pour docs prêtes pour l'IA | npx skills add arach/dewey |
| arc | Éditeur de diagrammes d'architecture visuels | npx skills add arach/arc |
| og | Générateur d'images Open Graph | — |
| hooked | Boucles vocales et « until » pour Claude Code | — |
Applications — macOS/iOS
| Projet | Description | Chemin |
|---|
| Talkie | Application de conversation vocale | ~/dev/talkie |
| Scout | Transcription audio | ~/dev/scout |
| Speakeasy | Assistant vocal | ~/dev/speakeasy |
| Pomo | Minuteur Pomodoro | ~/dev/pomo |
| Tempo | Suivi du temps | ~/dev/tempo |
Propriétés web
| Projet | Description | Chemin |
|---|
| arach.dev | Site personnel | ~/dev/arach.dev |
| arach.io | Portfolio | ~/dev/arach.io |
| usetalkie.com | Page d'accueil de Talkie | ~/dev/usetalkie.com |
| agentlist.io | Annuaire d'agents IA | ~/dev/agentlist.io |
Bibliothèques & Expérimentations
| Projet | Description | Chemin |
|---|
| agentloop | Primitives de boucle d'agent | ~/dev/agentloop |
| fabric | Expérimentations de framework UI | ~/dev/fabric |
Installation des compétences
Quand vous travaillez sur un projet spécifique, installez sa compétence pour obtenir plus de contexte :
npx skills add arach/arach
npx skills add arach/arc
npx skills add arach/dewey
Détection de projet
Quand je mentionne ou que vous détectez que je travaille dans :
| Contexte | Action |
|---|
~/dev/arc ou « architecture diagram » | Charger la compétence arc-diagrams |
~/dev/dewey ou « documentation » | Charger la compétence dewey-docs |
~/dev/talkie ou « voice app » | Contexte d'application macOS Swift/SwiftUI |
Tout projet ~/dev/* | Vérifier d'abord le fichier CLAUDE.md local |
Préférences de stack technique
| Catégorie | Préférence |
|---|
| Gestionnaire de paquets | pnpm |
| Frontend | React + TypeScript + TailwindCSS |
| Applications de bureau | Swift/SwiftUI (macOS), Tauri (multiplateforme) |
| Outils de build | Vite, Turbo |
| Tests | Vitest, Playwright |
| État | Zustand |
Commandes courantes
pnpm dev
pnpm build
pnpm test
pnpm lint
swift build
swift run
git commit -m "✨ Ajouter une nouvelle fonctionnalité"
git commit -m "🐛 Corriger un bug dans un composant"
git commit -m "🎨 Améliorer la structure du code"
git commit -m "📝 Mettre à jour la documentation"
git commit -m "🔧 Mettre à jour la configuration"
Structure des répertoires
~/dev/
├── arach/ # Ce dépôt (profil GitHub + compétence méta)
├── arc/ # Diagrammes d'architecture [a une compétence]
├── dewey/ # Kit de documentation [a une compétence]
├── talkie/ # Application de conversation vocale
├── speakeasy/ # Assistant vocal
├── arach.dev/ # Site personnel
├── ... # ~100 autres projets
Quand vous commencez de zéro
Sur une nouvelle machine, tout amorcer :
npx skills add arach/arach
Liens