« Je suis dans tel cas → je fais cela »"I am in this situation → I do this"

Le point d'entrée par situation : trouvez votre cas, la commande est en face. Chaque commande renvoie vers sa page détaillée. The situation-first entry point: find your case, the command is right there. Each command links to its detailed page.

DémarrerGetting started

Je veux…I want to… …alors je fais…then I do
Installer l'outillage SmartStackInstall the SmartStack tooling npm i -g @atlashub/smartstack-cliss license activatess installInstallationnpm i -g @atlashub/smartstack-cliss license activatess installInstallation
Créer un nouveau projet clientCreate a new client project ss init MonProjetProjet Clientss init MyProjectClient Project
Lancer l'app en dev (backend + frontend)Run the app in dev (backend + frontend) ss dev upOutillagess dev upTooling
Mettre à niveau un projet existantUpgrade an existing project ss upgrade

Analyser le métierAnalyse the business

Je veux…I want to… …alors je fais…then I do
Modéliser un nouveau périmètre métierModel a new business scope /ba-create-menu puis /ba-create-ba-order puis /ba-loopBusiness Analyse/ba-create-menu then /ba-create-ba-order then /ba-loopBusiness Analysis
Savoir si l'analyse est prête pour le devKnow whether the analysis is dev-ready /ba-audit-pre-dev
Produire le PRD d'un moduleProduce a module's PRD /ba-create-prd puis /ba-audit-prd (GO ≥ 80)/ba-create-prd then /ba-audit-prd (GO ≥ 80)
Réparer les documents après un menu modifiéRepair the documents after a menu change /ba-reconcile-menu
Faire évoluer une analyse terminée — un seul élément (cas d'usage, règle, acteur, permission, attribut, entité, écran)Change a finished analysis — one element (use case, rule, actor, permission, attribute, entity, screen) /ba-changeBusiness Analyse/ba-changeBusiness Analysis

DévelopperDevelop

Je veux…I want to… …alors je fais…then I do
Générer tout le code d'un module depuis son PRDGenerate a module's full code from its PRD /ba-develop APP/MODULEBA Develop/ba-develop APP/MODULEBA Develop
Développer plusieurs modules interdépendantsDevelop several interdependent modules /ba-create-plan-development puis /ba-develop-plan/ba-create-plan-development then /ba-develop-plan
Corriger un bugFix a bug les skills debug (audit-bug / discuss-bug / fix-bug) — Développementthe debug skills (audit-bug / discuss-bug / fix-bug) — Development
Écrire ou compléter des testsWrite or extend tests /test-conventions d'abord (les idiomes), puis les scaffolders de tests/test-conventions first (the idioms), then the test scaffolders

Git & base de donnéesGit & database

Je veux…I want to… …alors je fais…then I do
Commencer une feature / une release / un hotfixStart a feature / release / hotfix /gitflow -f / -r / -hGitFlow/gitflow -f / -r / -hGitFlow
Voir ma feature tourner sur un environnementSee my feature running on an environment déployer sur DEV (une feature ne va QUE sur DEV) — GitFlow § Environnementsdeploy to DEV (a feature ONLY goes to DEV) — GitFlow § Environments
Committer mon travailCommit my work /gitflow commit (jamais git commit brut — le hook le bloque)/gitflow commit (never raw git commit — the hook blocks it)
Créer / appliquer une migration EF CoreCreate / apply an EF Core migration /efcore create / /efcore applyEF Core/efcore create / /efcore applyEF Core
Vérifier l'intégrité référentielle de ma baseCheck my database's referential integrity /smartstack-entity-audit

Soigner l'applicationPolish the application

Je veux…I want to… …alors je fais…then I do
Une page générée « marche mais se lit mal »A generated page "works but reads wrong" /ui-designQualité UI/ui-designUI Quality
Vérifier la conformité au design systemCheck design-system compliance /ui-components
Rendre l'app installable + hors ligneMake the app installable + offline /pwaPWA/pwaPWA
Configurer la connexion (SSO, admin, e-mail)Configure sign-in (SSO, admin, e-mail) /login-configLogin/login-configLogin
Ajouter une vitrine publique (accueil, tarifs…)Add a public showcase (home, pricing…) /site-vitrineSite vitrine/site-vitrineShowcase site

Vérifier & livrerVerify & deliver

Je veux…I want to… …alors je fais…then I do
Une recette utilisateur complète (tous les rôles)A full user acceptance test (every role) /uatRecette UAT/uatUAT
Valider une fonctionnalité de bout en boutValidate a feature end-to-end /validate-feature
Une revue de code (sécurité, archi, perfs)A code review (security, architecture, perf) /review
Générer la documentation du projetGenerate the project documentation /documentationDocumentation générée/documentationGenerated documentation
Livrer en productionShip to production /gitflow -r → PREPRD → prmergefinish (tag = PROD) — GitFlow/gitflow -r → PREPRD → prmergefinish (tag = PROD) — GitFlow