init-marketplace
Initialise le marketplace et vérifie toutes les dépendances nécessaires aux plugins
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Initialise le marketplace et vérifie toutes les dépendances nécessaires aux plugins
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Automatise les mises à jour de version des plugins avec détection automatique du type de version
Skill interne fournissant les scripts communs pour la création de branches. Ne pas appeler directement - utilisé par git:branch et git:worktree.
Création de branche Git avec workflow structuré
Création de worktree Git avec workflow structuré
Crée une Pull Request en mode Continuous Delivery avec workflow complet : QA, labels version (major/minor/patch), feature flags, code review automatique.
Skill interne fournissant les scripts communs pour la création de Pull Requests. Ne pas appeler directement - utilisé par git-pr et git-cd-pr.
| name | init-marketplace |
| description | Initialise le marketplace et vérifie toutes les dépendances nécessaires aux plugins |
| model | haiku |
| allowed-tools | ["Bash","Read","Write","Glob","Grep"] |
| version | 1.0.0 |
| license | MIT |
Initialise le marketplace et vérifie toutes les dépendances système nécessaires aux plugins.
IMPORTANT : Exécute ce workflow étape par étape :
Exécuter les vérifications suivantes en parallèle avec Bash :
# Vérifier chaque dépendance
which git && echo "✅ git installé" || echo "❌ git manquant"
which gh && echo "✅ gh installé" || echo "❌ gh manquant"
which node && echo "✅ node installé" || echo "❌ node manquant"
which npm && echo "✅ npm installé" || echo "❌ npm manquant"
which bun && echo "✅ bun installé" || echo "❌ bun manquant"
which pnpm && echo "✅ pnpm installé" || echo "❌ pnpm manquant (optionnel)"
which ccusage && echo "✅ ccusage installé" || echo "❌ ccusage manquant (optionnel)"
which biome && echo "✅ biome installé" || echo "❌ biome manquant (optionnel)"
Pour chaque dépendance installée, afficher la version :
git --version
gh --version
node --version
npm --version
bun --version
pnpm --version 2>/dev/null || echo "pnpm non installé"
Lire .claude-plugin/marketplace.json pour obtenir la liste des plugins.
Pour chaque plugin, vérifier si ses dépendances sont satisfaites en se basant sur la section "Dépendances par plugin" ci-dessous.
Créer un rapport structuré :
📦 Marketplace Claude Plugin - Rapport de dépendances
✅ Dépendances installées (X/Y)
- git v2.x.x
- gh v2.x.x
- node v20.x.x
- npm v10.x.x
- bun v1.3.8
❌ Dépendances manquantes (X/Y)
- biome (optionnel)
⚠️ Plugins affectés par les dépendances manquantes
- mlvn: Scripts de dev (biome manquant)
📊 Résumé par plugin
✅ git (1.10.2): Toutes les dépendances satisfaites
✅ github (1.3.1): Toutes les dépendances satisfaites
✅ mlvn (1.0.0): 100% fonctionnel (biome optionnel manquant)
...
Si des dépendances critiques manquent, afficher les commandes d'installation :
# Installer bun
curl -fsSL https://bun.sh/install | bash
# Installer gh (GitHub CLI)
# macOS
brew install gh
# Linux
sudo apt install gh # ou yum, dnf selon la distro
# Installer biome
npm install -g @biomejs/biome
Pour chaque plugin nécessitant des packages NPM (comme mlvn), proposer :
# Plugin mlvn
cd mlvn/scripts
bun install
git - Gestion de version (requis par: git, github, dev)gh - GitHub CLI (requis par: git, github)node - Runtime JavaScript (requis par: plusieurs plugins)npm - Package manager Node (requis par: plusieurs plugins)bun - Runtime JavaScript moderne (requis par: mlvn)pnpm - Package manager Node alternatif (optionnel)ccusage - Claude Code usage tracker (optionnel pour mlvn)biome - Linter/formatter (optionnel pour mlvn)Dépendances critiques: Aucune
Dépendances critiques: Aucune
Dépendances critiques: Aucune
Dépendances critiques:
git - Pour workflow de développementDépendances critiques: Aucune
Dépendances critiques:
php >= 8.1 - Pour projets PHPcomposer >= 2.0 - Gestionnaire de dépendances PHPDépendances critiques:
gcloud - Google Cloud CLI (pour authentification Gemini API)Dépendances critiques:
git - Commandes gitgh - GitHub CLI pour PRDépendances critiques:
gh - GitHub CLIDépendances critiques: Aucune
Dépendances critiques:
bun >= 1.0.0 - Runtime pour scripts TypeScript et hooks de sécuriténode >= 16.0.0 - Pour packages NPMDépendances optionnelles:
gh - Pour skills git-create-pr, git-fix-pr-comments, git-mergeccusage - Pour statusline trackingbiome - Pour lint/format des scriptsPackages NPM requis:
Fonctionnalités bloquées sans dépendances:
Dépendances critiques: Aucune
Dépendances critiques: Aucune
Dépendances critiques:
php >= 8.1 - Pour PHPStancomposer >= 2.0 - Pour dépendances PHPDépendances optionnelles:
phpstan - Analyseur statique PHPDépendances critiques:
git - Pour analyse historiqueDépendances critiques:
php >= 8.1composer >= 2.0Dépendances optionnelles:
symfony CLI - Console Symfony officielleLe rapport doit être formaté en markdown avec :
/bump quand un plugin ajoute de nouvelles dépendances