Installation de SmartStack CLIInstalling SmartStack CLI
SmartStack CLI s'installe via npm et déploie son contenu dans ~/.claude/ (installation globale) ou ./.claude/ (installation locale projet). Trois étapes : npm install -g @atlashub/smartstack-cli, ss license activate <votre-clé> (ou ss license trial), puis ss install ; ss doctor vérifie le tout.
SmartStack CLI is installed via npm and deploys its content to ~/.claude/ (global install) or ./.claude/ (project-local install). Three steps: npm install -g @atlashub/smartstack-cli, ss license activate <your-key> (or ss license trial), then ss install; ss doctor checks it all.
PrérequisPrerequisites
Node.js, npm, Claude Code et Git ; le .NET SDK pour les projets backend SmartStack. Node.js, npm, Claude Code and Git; the .NET SDK for SmartStack backend projects.
Voir le détail : versions minimalesShow details: minimum versions
| ComposantComponent | Version minimaleMinimum version |
|---|---|
| Node.js | 18+ |
| npm | 9+ |
| Claude Code | dernière version stablelatest stable release |
| Git | 2.40+ |
| .NET SDK | 10.0+ (pour les projets backend SmartStack)(for SmartStack backend projects) |
Installation globaleGlobal install
npm install -g @atlashub/smartstack-cli
Vérifiez l'installation : Verify the installation:
ss --version
ss doctor
Activation de la licenceLicense activation
⚠️ Étape obligatoire. Toutes les commandes (dont ss install) exigent une licence active — seules ss license et ss doctor fonctionnent sans. Activez votre clé, ou demandez un essai gratuit :
⚠️ Mandatory step. Every command (including ss install) requires an active license — only ss license and ss doctor work without one. Activate your key, or request a free trial:
ss license activate <votre-clé> # clé commerciale
ss license trial # essai gratuit
ss license status # vérifier l'état
Voyez la page Licence pour l'achat et la gestion des clés. See the License page for purchasing and key management.
Installation des skillsInstalling the skills
Pour déployer tous les skills, agents et hooks dans ~/.claude/ :
To deploy all skills, agents and hooks to ~/.claude/:
ss install
Pour une installation locale (limitée au projet courant, dans ./.claude/) :
For a project-local install (only in the current project, in ./.claude/):
ss install --local
Configuration des hooksHook configuration
Les hooks de sécurité (gardes-fous Claude Code) sont configurés automatiquement par ss install. Voyez la page Hooks pour le détail.
Security hooks (Claude Code guard rails) are configured automatically by ss install. See the Hooks page for details.
Mise à jourUpdates
npm update -g @atlashub/smartstack-cli
ss update
ss update remplace les fichiers déployés dans ~/.claude/ par ceux de la version installée. Dans un projet client, ss upgrade met ensuite le projet à niveau (paquets, configuration, migrations) en conservant les fichiers marqués @customised.
ss update replaces the files deployed in ~/.claude/ with those of the installed version. In a client project, ss upgrade then upgrades the project (packages, configuration, migrations) while keeping files marked @customised.
DésinstallationUninstallation
ss uninstall # nettoie ~/.claude/
npm uninstall -g @atlashub/smartstack-cli