Skills publiés 60
container-orchestration
Créer des déploiements de conteneurs en production
La création de déploiements de conteneurs nécessite la compréhension des bonnes pratiques Docker, des manifestes Kubernetes et des charts Helm. Cette compétence fournit des modèles et des modèles prêts pour la production pour les applications conteneurisées.
code-stats
Analyser les statistiques de code et les diffs sémantiques
Comprendre la taille du code et les modifications nécessite un comptage manuel et une analyse ligne par ligne des différences. Ce skill fournit un accès rapide à tokei pour des statistiques de code instantanées par langage et difftastic pour des comparaisons de code sémantiques et conscientes de l'AST.
claude-code-templates
Créer des extensions Claude Code à partir de modèles
La création d'extensions Claude Code nécessite une structure et une configuration appropriées. Ces modèles de démarrage fournissent des modèles éprouvés pour les agents, les compétences, les commandes et les scripts de hook, afin que vous puissiez échafauder des extensions correctement dès la première fois.
claude-code-hooks
Maîtriser les hooks Claude Code
Personnalisez le comportement de Claude Code avec des hooks d'exécution avant et après les outils. Validez les commandes, auditez l'activité et appliquez les politiques automatiquement. Cette compétence de documentation fournit des guides de référence complets et des modèles de sécurité pour une utilisation en production.
claude-code-headless
Exécuter Claude Code en mode CLI sans interface
Le mode sans interface de Claude Code permet l'exécution programmatique de Claude Code à partir de scripts shell et de pipelines CI/CD. Cette compétence fournit de la documentation et des exemples pour l'automatisation non interactive.
claude-code-debug
Déboguer les problèmes de Claude Code
Les extensions, hooks et agents de Claude Code cessent parfois de fonctionner. Cette compétence fournit des guides de dépannage étape par étape et des commandes de diagnostic pour identifier et résoudre les problèmes courants rapidement. Utilisez-la lorsque les compétences ne se chargent pas, les hooks ne s'exécutent pas ou les agents ne sont pas utilisés.
tool-discovery
Découverte d'outils
Une compétence IA pour Claude, Codex et Claude Code
testing-patterns
Appliquer les modèles de test
Écrire des tests efficaces nécessite de comprendre les bons modèles pour chaque scénario. Cette compétence fournit des stratégies de test universelles, de la pyramide des tests aux flux de travail TDD, pour vous permettre de construire des suites de tests fiables.
task-runner
Exécuter les commandes du projet avec just
Les développeurs perdent du temps à chercher les instructions de construction et à mémoriser les commandes spécifiques au projet. Cette compétence fournit une méthode standardisée pour découvrir et exécuter n'importe quelle tâche définie dans un justfile de projet, des tests au déploiement.
tailwind-patterns
Appliquez instantanément les modèles Tailwind CSS
Les développeurs perdent du temps à rechercher la documentation des classes utilitaires Tailwind. Cette compétence fournit un accès instantané aux points de rupture responsive, aux modèles de composants et aux exemples de configuration directement dans votre flux de travail.
structural-search
Rechercher du code par structure AST
La recherche de motifs de code avec des expressions régulières génère des faux positifs et des correspondances manquées. Cette compétence fournit des motifs de recherche basés sur l'AST qui comprennent la structure du code, permettant une recherche de code précise et un refactoring entre JavaScript, TypeScript, Python, Go et Rust.
sqlite-ops
Utiliser des bases de données SQLite en Python
Apprenez les patterns pour les bases de données SQLite dans les projets Python. Inclut la gestion des connexions, les opérations asynchrones, les migrations et les schémas courants pour l'état, le cache et la journalisation des événements.
sql-patterns
Obtenir une référence de modèles SQL
Rédiger des requêtes SQL efficaces nécessite de connaître les modèles courants et les anti-modèles. Cette compétence fournit des exemples prêts à l'emploi pour les CTE, les fonctions de fenêtre, les jointures et les stratégies d'indexation.
security-patterns
Appliquer des modèles de sécurité OWASP
Écrire du code sécurisé en appliquant des modèles de sécurité éprouvés. Cette compétence fournit les directives OWASP Top 10, les modèles d'authentification, la validation des entrées et l'implémentation des en-têtes de sécurité.
rest-patterns
Appliquer les modèles de conception d'API REST
Concevoir correctement des API RESTful nécessite de comprendre les méthodes HTTP, les codes d'état, les stratégies de mise en cache et la limitation de débit. Cette compétence fournit des modèles de référence rapides pour vous permettre de créer des API conformes aux standards dès le départ.
python-typing-patterns
Appliquer efficacement les indications de type Python
Les indications de type Python améliorent la qualité du code et détectent les bogues tôt. Cette compétence fournit des modèles pour TypeVar, Generic, Protocol, TypedDict, et la validation à l'exécution avec Pydantic et typeguard.
python-pytest-patterns
Écrire des tests pytest avec des patterns et des fixtures
L'écriture de tests maintenables est un défi sans guide. Cette compétence fournit des patterns pytest éprouvés pour les fixtures, la paramétrisation, le mocking, les tests async et la couverture pour vous aider à construire des suites de tests fiables.
python-observability-patterns
Ajouter l'observabilité aux applications Python
Les applications Python manquent souvent de journalisation, de métriques et de traçage clairs, ce qui rend le débogage difficile en production. Cette compétence fournit des modèles prêts à l'emploi pour structlog, les métriques Prometheus et le traçage distribué OpenTelemetry.
python-fastapi-patterns
Créer des API REST avec les modèles FastAPI
FastAPI est un framework web Python moderne pour créer des API. Cette compétence fournit des modèles prêts à l'emploi pour l'injection de dépendances, la validation, les middleware et les tâches en arrière-plan. Les développeurs peuvent rapidement implémenter des API prêtes pour la production sans avoir à chercher dans la documentation.
python-env
Gérer les environnements Python avec uv
La création et la gestion des environnements virtuels Python nécessite l'apprentissage de plusieurs outils et drapeaux. Cette compétence permet un accès instantané aux modèles uv pour une configuration rapide des environnements, l'installation de paquets et la gestion des dépendances.
python-database-patterns
Implémenter des modèles de base de données Python avec SQLAlchemy
L'écriture de code de base de données est complexe et sujette aux erreurs. Cette compétence fournit des modèles SQLAlchemy 2.0 éprouvés pour les modèles, les requêtes, les sessions asynchrones, les transactions et les migrations.
python-cli-patterns
Créer des applications CLI Python
La création d'interfaces de ligne de commande en Python nécessite la compréhension de l'analyse d'arguments, du formatage de sortie et de la gestion de configuration. Cette compétence fournit des modèles prêts à l'emploi pour construire des outils CLI professionnels avec les bibliothèques Typer et Rich.
python-async-patterns
Maîtriser les schémas async Python
Écrire du code Python concurrent exige de comprendre des schémas spécifiques et d’éviter les pièges courants. Cette compétence fournit des schémas asyncio prêts pour la production afin de créer des applications hautes performances avec une gestion d’erreurs appropriée, un arrêt gracieux et une gestion optimisée des ressources.
project-planner
Suivre les plans de projet et détecter la documentation obsolète
Les plans de projet deviennent souvent obsolètes au fur et à mesure que le travail progresse. Cette compétence surveille docs/PLAN.md et vous alerte lorsque les plans sont obsolètes par rapport à l'activité git, en suggérant les commandes appropriées pour synchroniser ou mettre à jour votre documentation.