sokko-g/AGENTS.md
Shinuwa fef7735a1d
All checks were successful
Deploy Sokko G / deploy (push) Successful in 17s
Split randomizer views and align NDS toolbox vocabulary
2026-09-01 19:47:22 +02:00

28 lines
1.7 KiB
Markdown

# Agent Instructions
Sokko G est une webapp React + Vite + Sass centrée sur des toolboxes locales et des pages de jeu.
## Portée
Les règles détaillées sont réparties par zone pour limiter le contexte chargé à chaque tâche :
- `website/AGENTS.md` : application React, contenu éditable, serveur de développement, validation.
- `website/src/features/toolboxes/AGENTS.md` : outils toolbox, stockage IndexedDB, import/export, hooks partagés.
- `website/src/styles/AGENTS.md` : Sass, design system, composants visuels et patterns UI.
- `docs/AGENTS.md` : documentation projet, schémas de stockage et checklists.
- `tests/AGENTS.md` : validations de données et tests.
Lire le fichier d'instructions le plus proche du code modifié avant d'intervenir.
## Règles globales
- Utiliser `rg`, `git status --short`, `git diff --stat` et les commandes ciblées avant les recherches larges.
- Ne pas réintroduire de fallback massif type `DEFAULT_SITE_CONTENT` dans le code React.
- Chaque nouveau fichier source ou test commence par un commentaire court `Rôle : ...` dans le style du langage.
- Ne pas lancer automatiquement un serveur sur `5174` si `5173` répond déjà.
- Avant de terminer une modification significative, lancer `npm run check`.
- Quand l'utilisateur indique qu'il va push, traiter le message comme une demande implicite de pré-push check : relire le diff, lancer les validations pertinentes et fournir un message de commit. Ne pas exécuter `git commit`, `git push` ou `git sync` sauf demande explicite.
## Beads
Ce dépôt utilise Beads (`bd`) pour le suivi durable des tâches. Utiliser `bd prime` quand un workflow Beads est nécessaire, et ne pas commit/push/sync sans demande explicite.