Skip to content

Installation Détaillée

Vue d'ensemble

Ce guide explique en détail comment installer et configurer les plugins du marketplace.

Méthodes d'Installation

Via le Marketplace (Recommandé)

bash
# 1. Ajouter le marketplace
/plugin marketplace add atournayre/claude-marketplace

# 2. Lister les plugins disponibles
/plugin list

# 3. Installer un plugin
/plugin install git@atournayre

Installation Manuelle

Tu peux aussi cloner directement le repository :

bash
git clone https://github.com/atournayre/claude-marketplace.git ~/.claude/plugins/atournayre

Puis activer les plugins dans .claude/settings.json.

Configuration Globale vs Projet

Configuration Globale

Dans ~/.claude/settings.json :

json
{
  "plugins": {
    "git": { "enabled": true },
    "dev": { "enabled": true }
  }
}

S'applique à tous tes projets.

Configuration Projet

Dans <projet>/.claude/settings.json :

json
{
  "plugins": {
    "symfony": { "enabled": true }
  }
}

Surcharge la config globale pour ce projet.

Dépendances

Plugins avec Dépendances

PluginDépendances Recommandées
devfeature-dev, qa
frameworksymfony
githubgit
reviewgit, qa

Installation avec Dépendances

bash
# Installer dev avec ses dépendances
/plugin install dev@atournayre feature-dev@atournayre qa@atournayre

Vérification

Tester les Commandes

Après installation, vérifie que les commandes sont reconnues :

bash
# Test git plugin
/git:branch

# Test dev plugin
/dev:status

# Test symfony plugin
/symfony:make

Lister les Plugins Installés

bash
/plugin list --installed

Vérifier les Versions

bash
/plugin version git@atournayre

Résolution de Problèmes

Plugin Non Reconnu

Si une commande n'est pas reconnue :

  1. Vérifie que le plugin est installé : /plugin list --installed
  2. Redémarre Claude Code
  3. Vérifie .claude/settings.json

Conflits de Commandes

Si deux plugins ont la même commande :

json
{
  "plugins": {
    "git": {
      "aliases": {
        "branch": "git:branch"
      }
    }
  }
}

Problèmes de Permissions

Sur Linux/macOS :

bash
chmod +x ~/.claude/plugins/atournayre/*/skills/*/SKILL.md

Désinstallation

Désinstaller un Plugin

bash
/plugin uninstall git@atournayre

Désactivation Temporaire

Dans .claude/settings.json :

json
{
  "plugins": {
    "git": { "enabled": false }
  }
}

Mise à Jour

Mise à Jour Individuelle

bash
/plugin update git@atournayre

Mise à Jour Globale

bash
/plugin update --all

Vérifier les Mises à Jour

bash
/plugin outdated

Configuration Avancée

Personnalisation des Skills

Certains plugins permettent de personnaliser les skills :

json
{
  "plugins": {
    "dev": {
      "workflow": {
        "phases": ["discover", "explore", "design", "plan", "code", "review"]
      }
    }
  }
}

Hooks

Configurer des hooks pour automatiser des actions :

json
{
  "hooks": {
    "pre-commit": "/git:commit",
    "pre-push": "/qa:phpstan-resolver"
  }
}

Prochaines Étapes

Publié sous licence MIT