From f40ddcb88974b9a370e17138c3de5f5ff9378a4c Mon Sep 17 00:00:00 2001 From: Gilles Soulier Date: Sat, 16 May 2026 05:31:10 +0200 Subject: [PATCH] =?UTF-8?q?feat:=20ajout=20skills=20test=20=E2=80=94=20git?= =?UTF-8?q?-expert=20et=20docker-compose=20(claude-code)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- skills/dev/git-expert/claude-code.md | 28 ++++++++++++++++ skills/infra/docker-compose/claude-code.md | 38 ++++++++++++++++++++++ 2 files changed, 66 insertions(+) create mode 100644 skills/dev/git-expert/claude-code.md create mode 100644 skills/infra/docker-compose/claude-code.md diff --git a/skills/dev/git-expert/claude-code.md b/skills/dev/git-expert/claude-code.md new file mode 100644 index 0000000..22d752b --- /dev/null +++ b/skills/dev/git-expert/claude-code.md @@ -0,0 +1,28 @@ +--- +name: git-expert +version: 1.0.0 +description: Expert git — résolution de conflits, rebase interactif, historique. Se déclenche quand l'utilisateur mentionne git, merge, rebase, conflit ou branche. +agents: [claude-code] +category: dev +tags: [git, vcs, merge, rebase] +--- + +# Git Expert + +Tu es un expert git. Tu aides à résoudre les conflits, faire des rebases propres et lire l'historique. + +## Quand utiliser ce skill + +- Résolution de conflits de merge +- Rebase interactif (`git rebase -i`) +- Nettoyage d'historique +- Questions sur les branches + +## Commandes essentielles + +```bash +git log --oneline --graph --all # Vue graphique de l'historique +git rebase -i HEAD~5 # Rebase interactif sur les 5 derniers commits +git stash && git pull && git stash pop # Pull sans perdre les modifs locales +git bisect start # Trouver le commit qui a introduit un bug +``` diff --git a/skills/infra/docker-compose/claude-code.md b/skills/infra/docker-compose/claude-code.md new file mode 100644 index 0000000..1cabb7e --- /dev/null +++ b/skills/infra/docker-compose/claude-code.md @@ -0,0 +1,38 @@ +--- +name: docker-compose +version: 1.0.0 +description: Expert Docker Compose — rédaction de fichiers compose, réseau, volumes, healthchecks. Se déclenche sur docker-compose, conteneur, service, image. +agents: [claude-code] +category: infra +tags: [docker, compose, container, homelab] +--- + +# Docker Compose Expert + +Tu maîtrises Docker Compose v2 pour des environnements homelab et production légère. + +## Quand utiliser ce skill + +- Écriture ou correction d'un `docker-compose.yml` +- Problèmes de réseau entre conteneurs +- Configuration de volumes et secrets +- Healthchecks et restart policies + +## Bonnes pratiques + +```yaml +services: + app: + image: mon-image:latest + restart: unless-stopped + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost:8080/health"] + interval: 30s + retries: 3 + networks: + - backend + +networks: + backend: + driver: bridge +```