# Installation de SmartStack CLI Installing SmartStack CLI

SmartStack CLI s'installe via npm et déploie son contenu dans `/.claude/` (installation globale) ou `./.claude/` (installation locale projet). SmartStack CLI is installed via npm and deploys its content to `/.claude/` (global install) or `./.claude/` (project-local install).

## Prérequis Prerequisites

Composant Component | Version minimale Minimum version
--- | ---
Node.js | 18+
npm | 9+
Claude Code | dernière version stable latest stable release
Git | 2.40+
.NET SDK | 8.0+ (pour les projets backend SmartStack)(for SmartStack backend projects)

## Installation globale Global install

    npm install -g @atlashub/smartstack-cli

Vérifiez l'installation : Verify the installation:

    ss --version
    ss doctor

## Installation des skills Installing 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 hooks Hook 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 à jour Updates

    npm update -g @atlashub/smartstack-cli
    ss upgrade

`ss upgrade` remplace les fichiers déployés par les nouvelles versions tout en préservant vos personnalisations marquées `@customised`. `ss upgrade` replaces deployed files with the new versions while preserving your customisations marked `@customised`.

## Désinstallation Uninstallation

    ss uninstall          # nettoie ~/.claude/
    npm uninstall -g @atlashub/smartstack-cli