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@atournayreInstallation Manuelle
Tu peux aussi cloner directement le repository :
bash
git clone https://github.com/atournayre/claude-marketplace.git ~/.claude/plugins/atournayrePuis 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
| Plugin | Dépendances Recommandées |
|---|---|
| dev | feature-dev, qa |
| framework | symfony |
| github | git |
| review | git, qa |
Installation avec Dépendances
bash
# Installer dev avec ses dépendances
/plugin install dev@atournayre feature-dev@atournayre qa@atournayreVé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:makeLister les Plugins Installés
bash
/plugin list --installedVérifier les Versions
bash
/plugin version git@atournayreRésolution de Problèmes
Plugin Non Reconnu
Si une commande n'est pas reconnue :
- Vérifie que le plugin est installé :
/plugin list --installed - Redémarre Claude Code
- 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.mdDésinstallation
Désinstaller un Plugin
bash
/plugin uninstall git@atournayreDésactivation Temporaire
Dans .claude/settings.json :
json
{
"plugins": {
"git": { "enabled": false }
}
}Mise à Jour
Mise à Jour Individuelle
bash
/plugin update git@atournayreMise à Jour Globale
bash
/plugin update --allVérifier les Mises à Jour
bash
/plugin outdatedConfiguration 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"
}
}