infra:init
Initialise le marketplace et vérifie toutes les dépendances nécessaires aux plugins (git, gh, node, npm, bun). Génère un rapport avec les dépendances installées/manquantes et les commandes d'installation.
- License 许可
- MIT
- 最近更新
- 2026-03-02
- Stars
- ★ 0
- Forks
- 0
01 前言 Front Matter
- name
- infra:init
- model
- haiku
- license
- MIT
- version
- 1.0.0
- description
- Initialise le marketplace et vérifie toutes les dépendances nécessaires aux plugins (git, gh, node, npm, bun). Génère un rapport avec les dépendances installées/manquantes et les commandes d'installation.
- allowed-tools
- [ "Bash", "Read", "Write", "Glob", "Grep" ]
02 资源文件 3
- 资产文件assets/example_asset.txt866 B
- 参考文档references/api_reference.md971 B
- 脚本scripts/example.py598 B
03 SKILL.md 正文
infra:init
Initialisation du marketplace et vérification des dépendances système.
Instructions à Exécuter
Étape 1 : Vérifier les dépendances système
which git && echo "git OK" || echo "git MANQUANT"
which gh && echo "gh OK" || echo "gh MANQUANT"
which node && echo "node OK" || echo "node MANQUANT"
which npm && echo "npm OK" || echo "npm MANQUANT"
which bun && echo "bun OK" || echo "bun MANQUANT"
which pnpm && echo "pnpm OK" || echo "pnpm MANQUANT (optionnel)"
Étape 2 : Afficher les versions
Pour chaque dépendance installée, afficher la version.
Étape 3 : Analyser les plugins installés
Lire .claude-plugin/marketplace.json pour obtenir la liste des plugins.
Vérifier les dépendances de chaque plugin.
Étape 4 : Générer le rapport
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
Dépendances manquantes (X/Y)
- biome (optionnel)
Plugins affectés par les dépendances manquantes
- plugin-name : raison
Résumé par plugin
plugin1 : Toutes les dépendances satisfaites
plugin2 : biome optionnel manquant
Étape 5 : Proposer l'installation des dépendances manquantes
Si dépendances critiques manquent, afficher les commandes d'installation :
# bun
curl -fsSL https://bun.sh/install | bash
# gh (Linux)
sudo apt install gh
# biome
npm install -g @biomejs/biome
Étape 6 : Installer les packages NPM des plugins si nécessaire
Pour chaque plugin avec packages NPM requis, proposer :
cd {plugin}/scripts && bun install
Dépendances système
git- Gestion de version (requis : git, dev)gh- GitHub CLI (requis : git, github)node- Runtime JavaScriptnpm- Package manager Nodebun- Runtime JavaScript moderne
Optionnelles :
pnpm- Package manager Node alternatifbiome- Linter/formatter
Format de sortie
Rapport formaté avec :
- Icônes succès/erreur/avertissement
- Sections claires
- Commandes d'installation prêtes à copier
04 同仓库更多 Skills
twig:make-component
Génère un Twig Component Symfony UX (classe PHP + template Twig)
tester:ui-test
Teste automatiquement une interface utilisateur dans Chrome : navigation, clics, validation visuelle, tests fonctionnels, responsive, comportement et debug. Génère un rapport détaillé avec screenshots et optionnellement un GIF du parcours.
symfony:voter
Genere un Voter de securite Symfony pour le controle d'acces granulaire
symfony:message
Genere un Message Symfony Messenger avec son Handler pour traitement asynchrone
symfony:mailer
Genere un email Symfony (TemplatedEmail ou Notification) avec template Twig
symfony:form
Genere un FormType Symfony avec contraintes de validation et options