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

wshobson skills

par wshobson · wshobson/skills

Skills au format Anthropic curées couvrant les tests, le débogage, la refactorisation et l'architecture — companion éprouvé du dépôt agents.

wshobson/skills est la contrepartie skills aux dépôts agents et commands. Chaque skill est un SKILL.md (format skill Anthropic) avec des instructions approfondies pour une préoccupation unique : testing-strategy, refactor-safely, debug-systematically, etc. Chargées à la demande par Claude Code plutôt qu'invoquées activement.

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-skills-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/wshobson/skills",
        "~/.claude/skills/wshobson"
      ],
      "_inferred": true
    }
  }
}

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

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "wshobson-skills-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/wshobson/skills",
        "~/.claude/skills/wshobson"
      ],
      "_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-skills-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/wshobson/skills",
        "~/.claude/skills/wshobson"
      ],
      "_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-skills-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/wshobson/skills",
        "~/.claude/skills/wshobson"
      ],
      "_inferred": true
    }
  }
}

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

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

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

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

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

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

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

Cas d'usage

Usages concrets : wshobson skills

Appliquer un flux de débogage systématique quand on est bloqué

👤 Développeurs à la 3ème heure de chasse au bug ⏱ ~60 min intermediate

Quand l'utiliser : Vous avez deviné pendant une heure et avez besoin d'une approche structurée.

Prérequis
  • Skills installées — Clonez dans ~/.claude/skills/wshobson
Déroulement
  1. Déclencher la skill
    I'm stuck debugging a flaky test that fails on CI but passes locally. Apply your debug-systematically skill.✓ Copié
    → La skill s'active, demande les étapes de reproduction + dernier changement
  2. Suivre les étapes
    Step through the bisect/log/instrument plan it gives you.✓ Copié
    → Sortie par étape capturée
  3. Atterrir le fix
    Once root cause confirmed, apply the fix and add a regression test.✓ Copié
    → Bug corrigé ; CI au vert

Résultat : Bug résolu avec une chaîne de preuves documentée.

Pièges
  • Overhead de la skill sur des bugs triviaux — Pour les bugs évidents, ignorez la skill — utilisez-la pour les moments bloqués depuis >30min
Combiner avec : wshobson-agents-skill

Concevoir une stratégie de tests pour une nouvelle fonctionnalité

👤 Responsables techniques planifiant un sprint ⏱ ~45 min intermediate

Quand l'utiliser : La fonctionnalité est non triviale ; vous voulez une couverture unitaire + intégration + e2e correcte.

Déroulement
  1. Briefer la skill
    Use testing-strategy. Feature: per-tenant data isolation in the API. Help me decide what to test where.✓ Copié
    → Pyramide de test mappée à la fonctionnalité
  2. Implémenter le scaffolding de tests
    Generate the scaffolding. Mark which tests are highest leverage.✓ Copié
    → Fichiers avec stubs de test

Résultat : Plan de test que vous pouvez défendre en revue de design.

Refactoriser une fonction à fort trafic sans régresser le comportement

👤 Développeurs touchant des chemins de code critiques ⏱ ~90 min advanced

Quand l'utiliser : La fonction est dans le chemin critique et un bug = impact client.

Déroulement
  1. Épingler le comportement avec des tests de caractérisation
    Use refactor-safely. First write characterization tests around src/checkout.ts:processOrder.✓ Copié
    → Tests qui verrouillent le comportement actuel
  2. Refactoriser en micro-étapes
    Now apply refactors one tiny step at a time, running tests after each.✓ Copié
    → Diffs par étape avec tests au vert

Résultat : Refactorisation qu'un SRE n'aurait pas à rejeter.

Combiner avec : wshobson-commands-skill

Combinaisons

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

wshobson-skills-skill + wshobson-agents-skill

Les skills définissent le comment, les agents font

Apply refactor-safely skill, delegate the actual edits to backend-architect agent.✓ Copié
wshobson-skills-skill + wshobson-commands-skill

Commandes pour les déclencheurs rapides, skills pour la guidance approfondie

/refactor for quick; refactor-safely for the critical-path version.✓ Copié

Outils

Ce que ce MCP expose

OutilEntréesQuand appelerCoût
debug-systematically bug description Bloqué depuis >30min 0
testing-strategy feature spec Pré-implémentation 0
refactor-safely target Refactorisations de chemins critiques 0
review-architecture design doc Revue de design 0

Coût et limites

Coût d'exécution

Quota d'API
N/A — local
Tokens par appel
Élevé quand pleinement invoqué (les skills sont des blocs d'instructions détaillés)
Monétaire
Gratuit (MIT)
Astuce
Les skills se chargent seulement quand déclenchées ; ne vous inquiétez pas du coût à l'inactivité

Sécurité

Permissions, secrets, portée

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

Dépannage

Erreurs courantes et correctifs

Skill ne se déclenche pas automatiquement

Vérifiez que la description du SKILL.md correspond sémantiquement à la requête utilisateur ; affinez la description si des faux négatifs se produisent

Skill se déclenche quand non voulu

Éditez la description pour être plus spécifique ; supprimez les mots déclencheurs génériques

La skill longue gonfle le coût en tokens

Réduisez le corps de la skill à l'essentiel ; les skills devraient être des checklists, pas des romans

Alternatives

wshobson skills vs autres

AlternativeQuand l'utiliserCompromis
wshobson/agents (sibling)Vous voulez des sous-agents plutôt que des skillsLes sous-agents sont explicites ; les skills sont auto-déclenchées
obra/superpowersEnsemble de skills plus petit et curé avec des opinions différentesMoins de couverture, plus de goût

Plus

Ressources

📖 Lire le README officiel sur GitHub

🐙 Voir les issues ouvertes

🔍 Parcourir les 400+ serveurs MCP et Skills