Skip to content

Latest commit

 

History

History
172 lines (139 loc) · 6.52 KB

File metadata and controls

172 lines (139 loc) · 6.52 KB

Claude Code Marketplace

Marketplace de plugins pour Claude Code, fournissant des outils et workflows de développement.

Plugins disponibles

Plugin Description Composants
security Bloque l'accès aux fichiers sensibles + scanne les commits pour détecter les secrets + circuit breaker Hook, Utility
notifications-system Sons système et notifications OS Hook
git Commits conventionnels + push securisé (bloque main/master) Skills
playwright MCP Playwright + agents tests E2E (planner, generator, healer) MCP, Agents
statusline Statusline avec suivi des coûts, git et support multi-plans Command, Script
experts Agent architecte pour analyse de code et évolutions Agent
claude-factory Meta-plugin pour créer des outils Claude Code + dream consolidation Skills
frustration-detector Détecte la frustration et adapte le style de Claude (moins de blabla, plus d'action) Hook

Installation

1. Ajouter la Marketplace

/plugin marketplace add <YOUR_GIT_URL>

Ou via le mode interactif :

/plugin
# Aller dans l'onglet "Marketplaces" > "Add marketplace"
# Coller l'URL de votre repository git

2. Installer les plugins

Interactif (recommandé) :

/plugin
# Aller dans l'onglet "Discover" et sélectionner les plugins à installer

Installation directe :

/plugin install security@angelo-plugins
/plugin install notifications-system@angelo-plugins
/plugin install git@angelo-plugins
/plugin install playwright@angelo-plugins
/plugin install statusline@angelo-plugins
/plugin install experts@angelo-plugins
/plugin install claude-factory@angelo-plugins
/plugin install frustration-detector@angelo-plugins

Configuration équipe

Ajouter dans le .claude/settings.json de votre projet pour auto-configurer tous les membres de l'équipe :

{
  "extraKnownMarketplaces": {
    "angelo-plugins": {
      "source": {
        "source": "git",
        "url": "<YOUR_GIT_URL>"
      }
    }
  },
  "enabledPlugins": {
    "security@angelo-plugins": true,
    "git@angelo-plugins": true
  }
}

Gestion des plugins

Commande Description
/plugin Ouvrir le gestionnaire de plugins interactif
/plugin install name@marketplace Installer un plugin
/plugin uninstall name@marketplace Supprimer un plugin
/plugin enable name@marketplace Activer un plugin désactivé
/plugin disable name@marketplace Désactiver sans supprimer
/plugin marketplace list Lister les marketplaces enregistrées
/plugin marketplace update Mettre à jour les métadonnées

Exemples d'utilisation

Plugin Security

Deux protections automatiques via hooks PreToolUse :

  • Blocage fichiers sensibles — empêche l'accès aux .env, credentials.json, .pem, etc.
  • Secret Scanner — scanne les git commit pour détecter ~30 types de secrets (Anthropic, OpenAI, AWS, GitHub, GitLab, Slack, Stripe...) et bloque si des clés API ou tokens sont trouvés dans les fichiers stagés.

Aucune commande nécessaire - fonctionne automatiquement via hook.

Note sécurité : Ce plugin utilise des hooks PreToolUse plutôt que les deny rules de settings.json. Les deny rules ont des bugs connus où elles sont parfois ignorées. Les hooks avec exit code 2 garantissent un blocage fiable.

Plugin Git

/commit
# Analyse les changements et cree un commit conventionnel avec le Jira de la branche

/push
# Pousse les commits (BLOQUE si sur main/master)

Statusline

/statusline-setup
# Configure la statusline avec suivi des coûts, git, et support multi-plans (Pro, Max5, Max20, Pay-as-you-go)

Nécessite jq et optionnellement ccusage.

Experts

# L'agent se déclenche sur les questions d'architecture
Analyse l'architecture du module orders
Comment découper ce service monolithique ?
Quelle est la dette technique de ce projet ?

Agent Opus pour analyses approfondies et propositions d'évolution.

Playwright

Le plugin inclut un serveur MCP Playwright et 3 agents spécialisés pour les tests E2E :

  • Planner — explore l'application et conçoit les scénarios de test
  • Generator — génère le code de test Playwright
  • Healer — débugge et corrige les tests en échec

Frustration Detector

Détecte automatiquement la frustration dans vos prompts et adapte le style de Claude :

  • Colère (putain, wtf, fuck...) → mode action silencieuse, zéro blabla
  • Impatience (finis, just do it...) → code uniquement, pas d'explication
  • Confusion (ça marche pas, I'm stuck...) → diagnostic bref + fix immédiat
  • Sarcasme (merci pour rien, I'll use Cursor...) → action immédiate, pas d'excuses

Fonctionne en FR et EN (~200 termes détectés). Aucune commande nécessaire.

Claude Factory — Dream Consolidation

/factory:dream              # Consolide les CLAUDE.md et rules/
/factory:dream --dry-run    # Rapport sans modifications

Déduplication, détection de contradictions, nettoyage des références obsolètes.

Structure

marketplace-claude-code/
├── .claude-plugin/
│   └── marketplace.json      # Registre de la marketplace
├── plugins/
│   ├── security/             # Protection fichiers sensibles + secret scanner + circuit breaker
│   ├── notifications-system/ # Notifications sons système + OS
│   ├── git/                  # Commits + push securise
│   ├── playwright/           # MCP + Agents tests E2E
│   ├── statusline/           # Statusline personnalisée
│   ├── experts/              # Agent architecte
│   ├── claude-factory/       # Meta-plugin creation outils + dream consolidation
│   └── frustration-detector/ # Détection frustration + adaptation style
└── README.md

Contribuer

  1. Créer un nouveau plugin dans plugins/votre-plugin/
  2. Ajouter .claude-plugin/plugin.json avec les métadonnées
  3. Ajouter commands, agents, skills ou hooks selon les besoins
  4. Enregistrer dans .claude-plugin/marketplace.json
  5. Ajouter un README.md documentant votre plugin

Licence

MIT