Skills publiés 15
writing-skills
Créer et tester des compétences d'agent avec TDD
Les agents ignorent souvent la documentation ou utilisent les compétences de manière incohérente sous pression. Cette compétence fournit un framework de développement piloté par les tests pour créer des compétences que les agents suivent réellement. Construisez des compétences en utilisant des cycles RED-GREEN-REFACTOR, puis testez-les sous pression pour garantir la conformité même lorsque les agents font face à des contraintes de temps, des coûts irrécupérables ou des conflits d'autorité.
writing-plans
Créer des plans d'implémentation détaillés
Les développeurs ont du mal à décomposer des fonctionnalités complexes en tâches claires et exécutables. Cette compétence génère des plans d'implémentation complets avec des chemins de fichiers exacts, du code de test et des instructions étape par étape suivant les principes TDD.
verification-before-completion
Vérifier le travail avant de déclarer l'achèvement
Empêche les déclarations d'achèvement prématurées en exigeant des preuves de vérification récentes avant les commits ou les pull requests. Cette compétence enseigne à Claude Code d'toujours exécuter les commandes de vérification et de vérifier les résultats avant de faire des déclarations de succès.
using-superpowers
Utiliser les compétences en premier
Parfois, Claude ignore les vérifications de compétences et agit directement. Cette compétence impose une invocation disciplinée des compétences en exigeant que les utilisateurs lisent les fichiers de compétences pertinents avant de répondre, garantissant que les flux de travail appropriés sont suivis.
using-git-worktrees
Configurer des worktrees git isolés
Travailler simultanément sur plusieurs fonctionnalités nécessite des changements de branche constants, ce qui perturbe le contexte et ralentit la progression. Cette compétence crée des worktrees git isolés qui vous permettent de travailler sur des branches séparées dans des répertoires parallèles sans changer de branche, tout en vérifiant automatiquement la sécurité du gitignore et en exécutant des tests de référence propres.
test-driven-development
Maîtriser le développement piloté par les tests
Écrire des tests après le code entraîne des bogues et une mauvaise conception. Cette compétence impose une discipline TDD stricte avec des cycles rouge-vert-refactoriser pour un code à toute épreuve.
systematic-debugging
Déboguer systématiquement avant de corriger
Les corrections aléatoires font perdre du temps et créent de nouveaux bogues. Cette compétence fournit un cadre en 4 phases pour trouver les causes profondes avant de tenter toute solution. Arrêtez de deviner et commencez à enquêter.
subagent-driven-development
Exécuter des plans avec un flux de travail de sous-agents
Implémentez des projets complexes en dispatchant des sous-agents pour des tâches indépendantes. Chaque tâche bénéficie d'une revue en deux étapes assurant la conformité aux spécifications et la qualité du code. Restez dans la même session pour une itération rapide.
requesting-code-review
Demander une revue de code avant de fusionner
La revue de code manuelle prend du temps et est inconsistante. Cette compétence déploie un sous-agent revueur de code structuré pour évaluer systématiquement les modifications de code par rapport aux exigences, aux normes d'architecture et aux critères de production.
receiving-code-review
Gérer les retours de revue de code avec rigueur technique
Les retours de revue de code nécessitent une vérification technique, pas une implémentation aveugle. Cette compétence guide les agents IA pour évaluer les retours de manière critique, poser des questions clarificatrices et recadrer si nécessaire avec un raisonnement technique.
parametric-scribe
Activez le codage avec machine à remonter le temps grâce à l'historique paramétrique
Le codage IA traditionnel est destructif. Une fois que vous changez de direction, le travail précédent est écrasé. Parametric Scribe crée une expérience d'édition non linéaire pour le code, enregistrant chaque tâche comme une étape rejouable qui peut être modifiée et réappliquée intelligemment à de nouveaux contextes.
finishing-a-development-branch
Complétez votre workflow de branche de fonctionnalité
Après l'implémentation d'une fonctionnalité, décider comment intégrer le travail peut être peu clair. Cette compétence fournit un processus structuré pour vérifier les tests, présenter des options claires pour la fusion ou la PR, et exécuter en toute sécurité le workflow choisi avec des invites de confirmation.
executing-plans
Exécuter des plans avec des points de contrôle
Les plans d'implémentation échouent souvent lorsqu'ils sont exécutés sans structure. Cette compétence fournit un flux de travail par lots avec des points de contrôle de révision obligatoires entre les lots de travail pour un développement plus sûr et plus collaboratif.
dispatching-parallel-agents
Envoyer des agents en parallèle pour les bugs
Plusieurs échecs de tests font perdre du temps lorsqu'ils sont étudiés séquentiellement. L'envoi d'agents en parallèle envoie des investigations indépendantes à plusieurs agents IA, résolvant plusieurs problèmes dans le temps qu'il faut pour en résoudre un.
brainstorming
Explorer des idées par le dialogue collaboratif de conception
Commencer l'implémentation sans exigences claires conduit à des retouches et des attentes manquées. Cette compétence guide des conversations de brainstorming structurées pour comprendre l'intention, explorer des alternatives et valider les conceptions avant d'écrire du code.