L'outillage du quotidienEveryday tooling
Les compagnons de toutes les sessions de travail — en dehors des deux grands workflows GitFlow et EF Core qui ont leur page dédiée. The companions of every working session — besides the two big workflows, GitFlow and EF Core, which have their own pages.
ss dev — l'environnement de développementss dev — the development environment
ss dev up lance tout en une passe : détection de la configuration du projet, démarrage du backend .NET et du frontend Vite en processus détachés (ils survivent à la session), attente de la disponibilité de l'API, puis affichage du cartouche — URLs, base de données, identifiants admin. Compléments : ss dev stop, ss dev status, ss dev summary.
ss dev up launches everything in one pass: project-configuration detection, .NET backend and Vite frontend started as detached processes (they outlive the session), waiting for the API to be ready, then the summary card — URLs, database, admin credentials. Companions: ss dev stop, ss dev status, ss dev summary.
Les référencesThe references
| Skill | RôleRole |
|---|---|
/quick-search |
Question-réponse ultra-rapide sur la base de code (« où est géré X ? »)Ultra-fast Q&A over the codebase ("where is X handled?") |
/conventions |
La référence des conventions globales SmartStack : schémas de base de données, préfixes, namespaces (lecture seule)The SmartStack global conventions reference: database schemas, prefixes, namespaces (read-only) |
/test-conventions |
Comment ÉCRIRE les tests dans un projet client — les idiomes maison (xUnit v3 + FluentAssertions + Moq côté backend, Vitest + Testing Library + MSW côté frontend), une référence par type de test. À lire AVANT d'écrire ou d'étendre un testHow to WRITE tests in a client project — the house idioms (xUnit v3 + FluentAssertions + Moq on the backend, Vitest + Testing Library + MSW on the frontend), one reference per test type. Read it BEFORE writing or extending a test |
context7 (ctx7) |
Documentation à jour de n'importe quelle librairie (React, EF Core…) — utilisée automatiquement par les agentsUp-to-date documentation for any library (React, EF Core…) — used automatically by the agents |
Dans quel cas ?Which situation, which command?
| Je suis dans ce cas…I am in this situation… | …alors je fais…then I do |
|---|---|
| Je démarre ma journée sur le projetStarting my day on the project | ss dev up |
| « C'était quoi déjà le login admin ? »"What was the admin login again?" | ss dev summary |
| Le port est déjà pris / un process traîneThe port is taken / a stray process lingers | ss dev stop puis ss dev upss dev stop then ss dev up |
| « Dans quel schéma va cette table ? »"Which schema does this table go into?" | /conventions |
| « Où est implémenté le calcul des soldes ? »"Where is the balance calculation implemented?" | /quick-search |
| Je vais écrire des testsAbout to write tests | /test-conventions d'abord/test-conventions first |
| L'installation semble casséeThe installation seems broken | ss doctor |