/ Annuaire / Playground / wshobson commands
● Communauté wshobson ⚡ Instantané

wshobson commands

par wshobson · wshobson/commands

60+ slash commands Claude Code — /commit, /review, /test, /docs, /refactor — maintenus cohérents entre les projets.

wshobson/commands est un ensemble curé de slash commands pour Claude Code. Chaque commande est un fichier markdown dans ~/.claude/commands avec un prompt précis + des instructions. Lancez /commit pour obtenir un message conventional-commits propre basé sur le diff, /review pour une revue PR structurée, etc. S'associe naturellement avec wshobson/agents.

Pourquoi l'utiliser

Fonctionnalités clés

Démo en direct

Aperçu en pratique

prêt

Installer

Choisissez votre client

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "wshobson-commands-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/wshobson/commands",
        "~/.claude/commands"
      ],
      "_inferred": true
    }
  }
}

Ouvrez Claude Desktop → Settings → Developer → Edit Config. Redémarrez après avoir enregistré.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "wshobson-commands-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/wshobson/commands",
        "~/.claude/commands"
      ],
      "_inferred": true
    }
  }
}

Cursor utilise le même schéma mcpServers que Claude Desktop. La config projet l'emporte sur la globale.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "wshobson-commands-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/wshobson/commands",
        "~/.claude/commands"
      ],
      "_inferred": true
    }
  }
}

Cliquez sur l'icône MCP Servers dans la barre latérale Cline, puis "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "wshobson-commands-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/wshobson/commands",
        "~/.claude/commands"
      ],
      "_inferred": true
    }
  }
}

Même format que Claude Desktop. Redémarrez Windsurf pour appliquer.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "wshobson-commands-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/wshobson/commands",
        "~/.claude/commands"
      ]
    }
  ]
}

Continue utilise un tableau d'objets serveur plutôt qu'une map.

~/.config/zed/settings.json
{
  "context_servers": {
    "wshobson-commands-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/wshobson/commands",
          "~/.claude/commands"
        ]
      }
    }
  }
}

Ajoutez dans context_servers. Zed recharge à chaud à la sauvegarde.

claude mcp add wshobson-commands-skill -- git clone https://github.com/wshobson/commands ~/.claude/commands

Une seule ligne. Vérifiez avec claude mcp list. Supprimez avec claude mcp remove.

Cas d'usage

Usages concrets : wshobson commands

Obtenir des commits conventionnels propres sans les écrire

👤 Développeurs négligents avec l'hygiène des commits ⏱ ~5 min beginner

Quand l'utiliser : Vous livrez vite et votre log de commits ressemble à 'wip', 'fix', 'wip2'.

Prérequis
  • Commands installés — git clone https://github.com/wshobson/commands ~/.claude/commands
Déroulement
  1. Stager vos changements
    git add -p the relevant hunks (or full files).✓ Copié
    → Diff stagé visible
  2. Générer le commit
    /commit✓ Copié
    → Message de style conventionnel proposé
  3. Vérifier et livrer
    Edit if needed, then git commit -m '...'✓ Copié
    → Entrée de log propre

Résultat : Log de commits dont vous n'aurez pas honte dans les descriptions de PR.

Pièges
  • Le scope auto-détecté est incorrect — Passez le scope explicitement : /commit feat auth
Combiner avec : wshobson-agents-skill

Générer des tests depuis votre dernier diff avec /test

👤 Développeurs allergiques au TDD mais qui veulent quand même de la couverture ⏱ ~15 min beginner

Quand l'utiliser : Vous avez livré de la logique et voulez maintenant des tests post-hoc avant la PR.

Déroulement
  1. Lancer /test
    /test✓ Copié
    → Fichier de test scaffoldé couvrant la nouvelle logique
  2. Les exécuter
    Run the test suite. Fix anything that fails.✓ Copié
    → Tests au vert

Résultat : Couverture que vous n'auriez pas écrite manuellement.

Refactoriser un point chaud avec /refactor et ses prompts de sécurité intégrés

👤 Développeurs touchant du code critique ⏱ ~30 min intermediate

Quand l'utiliser : La fonction est complexe ; vous voulez la nettoyer sans régresser.

Déroulement
  1. Identifier
    /refactor src/auth.ts:authenticate✓ Copié
    → Diff avec raisonnement et plan de test
  2. Vérifier
    Run tests after each step✓ Copié
    → Vérification par étape

Résultat : Code plus propre, même comportement.

Combiner avec : wshobson-agents-skill

Combinaisons

Associez-le à d'autres MCPs pour un effet X10

wshobson-commands-skill + wshobson-agents-skill

Les commandes déclenchent des agents spécifiques

/review pulls the code-reviewer agent automatically.✓ Copié
wshobson-commands-skill + wshobson-skills-skill

Commandes comme déclencheurs rapides, skills pour l'expertise plus profonde

/test for fast generation; switch to skills/testing-strategy for design discussions.✓ Copié

Outils

Ce que ce MCP expose

OutilEntréesQuand appelerCoût
/commit type? scope? Avant tout git commit 0
/review (diff implied) Avant d'ouvrir une PR 0
/test (diff implied) Couverture à la demande 0
/refactor target Nettoyage de code 0
/docs target? Après le travail sur une fonctionnalité 0

Coût et limites

Coût d'exécution

Quota d'API
N/A — local
Tokens par appel
Variable par commande (petit pour /commit, plus grand pour /refactor)
Monétaire
Gratuit (MIT)
Astuce
Éditez les markdowns de commandes individuels pour élaguer les templates verbeux

Sécurité

Permissions, secrets, portée

Portées minimales : filesystem-read filesystem-write
Stockage des identifiants : Aucun
Sortie de données : Aucun — prompts purs

Dépannage

Erreurs courantes et correctifs

/commande non reconnue

Assurez-vous que le fichier est dans ~/.claude/commands/ avec l'extension .md ; redémarrez Claude Code

Vérifier : List commands in chat with /
Parsing des arguments échoue

Certaines commandes attendent des args positionnels, d'autres nommés — lisez le fichier de commande pour confirmer

Format de sortie incohérent

Chaque commande a un template fixe ; si dérive, le modèle surpasse — assurez-vous qu'aucun prompt système global ne l'interfère

Alternatives

wshobson commands vs autres

AlternativeQuand l'utiliserCompromis
wshobson/agents (sibling)Vous voulez des sous-agents et non des slash commandsSurface d'invocation différente
Hesreallyhim/awesome-claude-codeVous voulez une liste awesome curée de commandes et de skillsCatalogue, pas un runtime

Plus

Ressources

📖 Lire le README officiel sur GitHub

🐙 Voir les issues ouvertes

🔍 Parcourir les 400+ serveurs MCP et Skills