Initialisation d'un projet SmartStackInitialising a SmartStack project

ss init <NomProjet> scaffold un nouveau projet SmartStack complet : backend .NET (Clean Architecture 4-couches) + frontend React/Vite + configuration GitFlow + EF Core. ss init <ProjectName> scaffolds a complete SmartStack project: .NET backend (4-layer Clean Architecture) + React/Vite frontend + GitFlow and EF Core configuration.

SyntaxeSyntax

ss init <ProjectName> [options]
Option DescriptionDescription
--path <dir> Dossier cible (défaut : ./)Target directory (default: ./)
--db <provider> Sqlite (défaut), Postgres, SqlServerSqlite (default), Postgres, SqlServer
--no-frontend Backend seulBackend only
--force Écraser si le dossier existeOverwrite if the folder exists

Structure généréeGenerated structure

DossierFolder RôleRole
src/<Project>.Domain/ Entités, value objectsEntities, value objects
src/<Project>.Application/ CQRS (Commands, Queries, Handlers)CQRS (Commands, Queries, Handlers)
src/<Project>.Infrastructure/ EF Core, enregistrements DIEF Core, DI registrations
src/<Project>.Api/ Controllers ASP.NETASP.NET controllers
web/ React + Vite + TailwindReact + Vite + Tailwind
migrations/ Migrations EF CoreEF Core migrations
.claude/ Skills locaux (si --local)Local skills (with --local)
.smartstack/ Métadonnées projet + arbre BAProject metadata + BA tree

Étapes post-initPost-init steps

cd MyProject
ss dev                  # backend + frontend simultanés

Ouvrez Claude Code dans le dossier et invoquez /ba-create-menu pour démarrer la phase Business Analysis. Voyez la page Business Analyse. Open Claude Code in the folder and invoke /ba-create-menu to start the Business Analysis phase. See the Business Analysis page.