Maikozort/claude-skills

Analyse une base de code et recommande des automatisations Claude Code (hooks, sous-agents, compétences, plugins, serveurs MCP). À utiliser lorsque l'utilisateur demande des recommandations d'automatisation, souhaite optimiser sa configuration Claude Code, mentionne l'amélioration des workflows Claude Code, demande comment configurer Claude Code pour un projet, ou veut savoir quelles fonctionnalités de Claude Code utiliser.

Qu'est-ce que claude-skills ?

Cette compétence analyse une base de code pour recommander des automatisations Claude Code adaptées à tous les types d'extensibilité : hooks, sous-agents, compétences, plugins et serveurs MCP. Elle est en lecture seule : elle inspecte le code et génère des recommandations sans créer ni modifier aucun fichier. L'utilisateur implémente ensuite les suggestions lui-même ou demande à Claude de l'aider séparément. La compétence se déroule en trois phases : (1) analyse du projet via des commandes shell pour détecter le langage, les frameworks, les dépendances, les outils de test et l'infrastructure existante ; (2) génération de recommandations structurées par catégorie, avec des liens vers des fichiers de référence et des tableaux associant chaque signal de code à l'automatisation la plus pertinente ; (3) production d'un rapport en markdown présentant 1 à 2 suggestions par catégorie (ou plus si l'utilisateur précise un type). Les recommandations couvrent les serveurs MCP (contexte, Playwright, Supabase, GitHub, etc.), les compétences personnalisées (documentation API, migrations, tests, composants), les hooks (formatage automatique, lint, protection de fichiers) et les sous-agents (revue de code, audit de sécurité, analyse de performance). La compétence inclut un framework de décision expliquant quand recommander chaque type d'automatisation, ainsi que des conseils de configuration (partage d'équipe, mode headless, permissions).

Compatible avec✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/Maikozort/claude-skills/tree/HEAD/claude-automation-recommender

Installed? Explore more Productivité et collaboration skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Recommandateur d'automatisations Claude

Analyse les motifs de la base de code pour recommander des automatisations Claude Code adaptées à toutes les options d'extensibilité.

Cette compétence est en lecture seule. Elle analyse le code et produit des recommandations. Elle ne crée ni ne modifie aucun fichier. Les utilisateurs implémentent eux-mêmes les recommandations ou demandent à Claude de les aider séparément.

Consignes de sortie

  • Recommander 1 à 2 de chaque type : Ne pas surcharger - présenter les 1 à 2 automatisations les plus utiles par catégorie
  • Si l'utilisateur demande un type spécifique : Se concentrer uniquement sur ce type et proposer plus d'options (3 à 5 recommandations)
  • Aller au-delà des listes de référence : Les fichiers de référence contiennent des motifs courants, mais utiliser la recherche web pour trouver des recommandations spécifiques aux outils, frameworks et bibliothèques du code
  • Informer les utilisateurs qu'ils peuvent demander plus : Terminer en indiquant qu'ils peuvent demander plus de recommandations pour toute catégorie spécifique

Aperçu des types d'automatisation

TypeIdéal pour
HooksActions automatiques sur les événements d'outil (formatage à la sauvegarde, lint, blocage de modifications)
Sous-agentsRéviseurs/analyseurs spécialisés qui s'exécutent en parallèle
CompétencesExpertise packagée, workflows et tâches répétables (invoquées par Claude ou l'utilisateur via /nom-compétence)
PluginsCollections de compétences qui peuvent être installées
Serveurs MCPIntégrations d'outils externes (bases de données, API, navigateurs, documentation)

Workflow

Phase 1 : Analyse du code

Recueillir le contexte du projet :

# Détecter le type de projet et les outils
ls -la package.json pyproject.toml Cargo.toml go.mod pom.xml 2>/dev/null
cat package.json 2>/dev/null | head -50

# Vérifier les dépendances pour les recommandations de serveurs MCP
cat package.json 2>/dev/null | grep -E '"(react|vue|angular|next|express|fastapi|django|prisma|supabase|convex|stripe)"'

# Vérifier la configuration existante de Claude Code
ls -la .claude/ CLAUDE.md 2>/dev/null

# Analyser la structure du projet
ls -la src/ app/ lib/ tests/ components/ pages/ api/ 2>/dev/null

Indicateurs clés à capturer :

CatégorieQuoi chercherInforme les recommandations pour
Langage/Frameworkpackage.json, pyproject.toml, motifs d'importHooks, serveurs MCP
Stack frontendReact, Vue, Angular, Next.jsPlaywright MCP, compétences frontend
Stack backendExpress, FastAPI, DjangoOutils de documentation API
Base de donnéesPrisma, Supabase, Convex, SQL brutServeurs MCP base de données / backend
API externesStripe, OpenAI, AWS SDKscontext7 MCP pour la documentation
TestsJest, pytest, configs PlaywrightHooks de test, sous-agents
CI/CDGitHub Actions, CircleCIServeur MCP GitHub
Suivi de ticketsRéférences Linear, JiraMCP du suivi de tickets
Motifs de documentationOpenAPI, JSDoc, docstringsCompétences de documentation

Phase 2 : Générer des recommandations

Sur la base de l'analyse, générer des recommandations dans toutes les catégories :

A. Recommandations de serveurs MCP

Voir references/mcp-servers.md pour les motifs détaillés.

Signal du codeServeur MCP recommandé
Utilise des bibliothèques populaires (React, Express, etc.)context7 - Recherche de documentation en direct
Frontend avec besoins de tests UIPlaywright - Automatisation/tests de navigateur
Utilise SupabaseSupabase MCP - Opérations directes sur la base de données
Utilise ConvexConvex MCP - Introspection en direct du déploiement, exécution de requêtes/mutations, gestion des variables d'environnement et des logs
Base de données PostgreSQL/MySQLDatabase MCP - Outils de requêtes et de schéma
Dépôt GitHubGitHub MCP - Tickets, PRs, actions
Utilise Linear pour les ticketsLinear MCP - Gestion des tickets
Infrastructure AWSAWS MCP - Gestion des ressources cloud
Espace de travail SlackSlack MCP - Notifications d'équipe
Persistance mémoire/contexteMemory MCP - Mémoire inter-sessions
Suivi d'erreurs SentrySentry MCP - Investigation d'erreurs
Conteneurs DockerDocker MCP - Gestion de conteneurs

B. Recommandations de compétences

Voir references/skills-reference.md pour les détails.

Créer des compétences dans .claude/skills/<nom>/SKILL.md. Certaines sont également disponibles via des plugins :

Signal du codeCompétencePlugin
Construction de pluginsskill-developmentplugin-dev
Commits Gitcommitcommit-commands
React/Vue/Angularfrontend-designfrontend-design
Règles d'automatisationwriting-ruleshookify
Planification de fonctionnalitésfeature-devfeature-dev

Compétences personnalisées à créer (avec modèles, scripts, exemples) :

Signal du codeCompétence à créerInvocation
Routes APIapi-doc (avec modèle OpenAPI)Les deux
Projet base de donnéescreate-migration (avec script de validation)Utilisateur uniquement
Suite de testsgen-test (avec tests d'exemple)Utilisateur uniquement
Bibliothèque de composantsnew-component (avec modèles)Utilisateur uniquement
Workflow PRpr-check (avec liste de contrôle)Utilisateur uniquement
Versionsrelease-notes (avec contexte git)Utilisateur uniquement
Style de codeproject-conventionsClaude uniquement
Intégrationsetup-dev (avec script de prérequis)Utilisateur uniquement

C. Recommandations de hooks

Voir references/hooks-patterns.md pour les configurations.

Signal du codeHook recommandé
Prettier configuréPostToolUse : formatage automatique à la modification
ESLint/Ruff configuréPostToolUse : lint automatique à la modification
Projet TypeScriptPostToolUse : vérification de types à la modification
Répertoire de tests existantPostToolUse : exécution des tests associés
Fichiers .env présentsPreToolUse : bloquer les modifications de .env
Fichiers de verrouillage présentsPreToolUse : bloquer les modifications de fichiers de verrouillage
Code sensible à la sécuritéPreToolUse : demander confirmation

D. Recommandations de sous-agents

Voir references/subagent-templates.md pour les modèles.

Signal du codeSous-agent recommandé
Grande base de code (>500 fichiers)code-reviewer - Revue de code parallèle
Code d'authentification/paiementsecurity-reviewer - Audits de sécurité
Projet APIapi-documenter - Génération OpenAPI
Performance critiqueperformance-analyzer - Détection de goulots d'étranglement
Beaucoup de frontendui-reviewer - Revue d'accessibilité
Nécessite plus de teststest-writer - Génération de tests

E. Recommandations de plugins

Voir references/plugins-reference.md pour les plugins disponibles.

Signal du codePlugin recommandé
Productivité généraleanthropic-agent-skills - Pack de compétences de base
Workflows documentairesInstaller les compétences docx, xlsx, pdf
Développement frontendPlugin frontend-design
Construction d'outils IAmcp-builder pour le développement MCP

Phase 3 : Produire le rapport de recommandations

Formater les recommandations clairement. N'inclure que 1 à 2 recommandations par catégorie - les plus utiles pour cette base de code spécifique. Ignorer les catégories non pertinentes.

## Recommandations d'automatisations Claude Code

J'ai analysé votre base de code et identifié les meilleures automatisations pour chaque catégorie. Voici mes 1 à 2 recommandations principales par type :

### Profil du code
- **Type** : [langage/environnement d'exécution détecté]
- **Framework** : [framework détecté]
- **Bibliothèques clés** : [bibliothèques pertinentes détectées]

---

### 🔌 Serveurs MCP

#### context7
**Pourquoi** : [raison spécifique basée sur les bibliothèques détectées]
**Installation** : `claude mcp add context7`

---

### 🎯 Compétences

#### [nom de la compétence]
**Pourquoi** : [raison spécifique]
**Création** : `.claude/skills/[nom]/SKILL.md`
**Invocation** : Utilisateur uniquement / Les deux / Claude uniquement
**Également disponible dans** : plugin [nom-plugin] (si applicable)
```yaml
---
name: [nom-compétence]
description: [ce qu'elle fait]
disable-model-invocation: true  # pour utilisateur uniquement
---

⚡ Hooks

[nom du hook]

Pourquoi : [raison spécifique basée sur la configuration détectée] Où : .claude/settings.json


🤖 Sous-agents

[nom de l'agent]

Pourquoi : [raison spécifique basée sur les motifs du code] Où : .claude/agents/[nom].md


Vous en voulez plus ? Demandez des recommandations supplémentaires pour toute catégorie spécifique (par exemple, "montre-moi plus d'options de serveurs MCP" ou "quels autres hooks pourraient aider ?").

Besoin d'aide pour implémenter l'une d'entre elles ? Il suffit de demander et je peux vous aider à configurer l'une des recommandations ci-dessus.


## Cadre de décision

### Quand recommander des serveurs MCP
- Intégration de service externe nécessaire (bases de données, API)
- Recherche de documentation pour bibliothèques/SDK
- Automatisation ou tests de navigateur
- Intégration d'outils d'équipe (GitHub, Linear, Slack)
- Gestion d'infrastructure cloud

### Quand recommander des compétences

- Génération de documents (docx, xlsx, pptx, pdf — également dans les plugins)
- Invites ou workflows fréquemment répétés
- Tâches spécifiques au projet avec arguments
- Application de modèles ou de scripts à des tâches (les compétences peuvent regrouper des fichiers de support)
- Actions rapides invoquées avec `/nom-compétence`
- Workflows devant s'exécuter en isolation (`context: fork`)

**Contrôle d'invocation :**
- `disable-model-invocation: true` — Utilisateur uniquement (pour les effets secondaires : déploiement, commit, envoi)
- `user-invocable: false` — Claude uniquement (pour les connaissances en arrière-plan)
- Par défaut (omettre les deux) — Les deux peuvent invoquer

### Quand recommander des hooks
- Actions post-édition répétitives (formatage, linting)
- Règles de protection (bloquer les modifications de fichiers sensibles)
- Vérifications de validation (tests, vérifications de types)

### Quand recommander des sous-agents
- Expertise spécialisée nécessaire (sécurité, performance)
- Workflows de révision parallèle
- Contrôles qualité en arrière-plan

### Quand recommander des plugins
- Besoin de plusieurs compétences liées
- Souhait de packs d'automatisation pré-packagés
- Standardisation à l'échelle de l'équipe

---

## Conseils de configuration

### Configuration du serveur MCP

**Partage en équipe** : Inclure `.mcp.json` dans le dépôt pour que toute l'équipe bénéficie des mêmes serveurs MCP

**Débogage** : Utiliser le drapeau `--mcp-debug` pour identifier les problèmes de configuration

**Prérequis à recommander :**
- GitHub CLI (`gh`) - active les opérations GitHub natives
- Puppeteer/Playwright CLI - pour les serveurs MCP de navigateur

### Mode sans tête (pour CI/Automatisation)

Recommander Claude en mode sans tête pour les pipelines automatisés :

```bash
# Exemple de hook pre-commit
claude -p "corrige les erreurs de lint dans src/" --allowedTools Edit,Write

# Pipeline CI avec sortie structurée
claude -p "<invite>" --output-format stream-json | votre_commande

Permissions pour les hooks

Configurer les outils autorisés dans .claude/settings.json :

{
  "permissions": {
    "allow": ["Edit", "Write", "Bash(npm test:*)", "Bash(git commit:*)"]
  }
}

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

Maikozort/claude-skills

Analiza un archivo de video (short, reel, tiktok o video largo) para saber qué se ve, qué se dice, de qué trata, cuál es el mejor momento para el hook y la portada, qué capítulos tiene y qué problemas o faltantes hay antes de publicarlo. Extrae fotogramas y transcripción en local con ffmpeg y Whisper. Úsala cuando alguien comparta la ruta de un video y pida revisarlo, resumirlo o prepararlo para publicar, o como paso de análisis dentro de la skill publicar.

Maikozort/claude-skills

Escribe el copy de un video para redes sociales con SEO - títulos, descripciones, hooks, llamados a la acción, hashtags, bloque de redes y comentario fijado - adaptado a YouTube, Shorts, TikTok, Instagram Reels y Facebook Reels, en uno o varios idiomas. Úsala cuando pidan título, descripción, caption, hashtags, palabras clave o CTA para un video, o como paso de copy dentro de la skill publicar.

Maikozort/claude-skills

tasteskill v2, the anti-slop frontend skill. Art direction for websites, distilled from a study of 247 curated gallery sites (One Page Love, Awwwards Sites of the Day). Deals researched directions (idea, composition, type, palette, photographs, section blueprints) from a library, enforces a strict no-slop house style with a real-browser inspector, and runs a look-and-fix loop on screenshots. Use this whenever you build, design, redesign, restyle, polish or review a landing page, marketing site, portfolio, product page, one-pager, hero or any public-facing web page, in any stack (HTML/CSS, React, Next.js, Vue, Svelte, Astro, Tailwind) — also when the user says a page looks generic, templated, "AI-made", sloppy, or asks to make it look designed, premium, award-level or less like every other site. Not for dashboards or app screens.

Maikozort/claude-skills

Llena campo por campo la pantalla "Crear reel" de Facebook - descripción, personas, ubicación, sentimiento, portada, audio, subtítulos (.srt), audiodescripciones, transcripciones, destinatarios, remixes, etiqueta de IA, grupos, historia, lista de reproducción y promoción. Úsala cuando vayan a subir un reel o video a Facebook o pregunten qué poner en un campo de Facebook.

Skills associés