Mode de flux de travail dynamique
Utilisez cette compétence lorsqu'un agent de codage peut générer ou adapter un harnais local à une tâche au lieu de suivre uniquement un flux de commandes statique. L'objectif est de transformer le mode de flux de travail dynamique en un système discipliné : des harnais temporaires pour un travail ponctuel, une extraction de compétences partagée pour un travail répété, et des points de contrôle observables du panneau de contrôle pour les équipes.
Quand activer
- L'utilisateur mentionne des flux de travail dynamiques, des harnais personnalisés, un harnais par tâche, des flux de travail adaptatifs, ou le mode de flux de travail dynamique de Claude Code.
- Une tâche nécessite une boucle personnalisée, un évaluateur, un robot d'exploration, un générateur de fixtures, un observateur, ou un tableau de bord local.
- Plusieurs agents ont besoin du même processus répétable mais celui-ci n'est pas encore capturé en tant que compétence partagée.
- Un flux de travail nécessite des artefacts de transfert durables, des preuves d'évaluation, ou une approbation de l'opérateur avant fusion.
Contrat de base
Le mode de flux de travail dynamique ne doit produire un harnais local à la tâche que lorsqu'il est moins cher et plus sûr que d'exécuter manuellement les mêmes étapes. Le harnais doit avoir :
- Objectif : le résultat qu'il possède et le résultat qu'il ne possède explicitement pas.
- Entrées : fichiers, URLs, prompts, sources de données, politique d'accréditation, et contraintes fournies par l'utilisateur.
- Sorties : commits, rapports, captures d'écran, fichiers d'état, ou instantanés du panneau de contrôle.
- Évaluation : au moins un contrôle réussi/échoué lié à la tâche, pas seulement "cela a fonctionné".
- Transfert : un artefact court qui indique au prochain opérateur ce qui s'est passé, ce qui est bloqué, et comment reprendre.
Arbre de décision du harnais dynamique
- Tâche ponctuelle : gardez-la en ligne. N'inventez pas de harnais.
- Tâche répétée avec entrées changeantes : créez un harnais local à la tâche et conservez-le dans une zone de travail temporaire ou locale au projet.
- Tâche répétée entre coéquipiers ou dépôts : extrayez le motif dans une compétence partagée.
- Tâche avec état externe, file d'attente ou approbations : ajoutez la visibilité du panneau de contrôle avant d'ajouter plus d'automatisation.
- Tâche avec risque de sécurité : ajoutez une porte d'évaluation et une porte de fusion humaine avant l'exécution autonome.
Modèle de harnais local à la tâche
Utilisez cette structure avant d'écrire du code :
# Harnais de flux de travail dynamique
Objectif :
- Livrer :
- Ne pas livrer :
Entrées :
- Dépôt ou espace de travail :
- Systèmes externes :
- Politique d'accréditation :
Boucle :
1. Découvrir l'état actuel.
2. Générer ou mettre à jour le plus petit artefact utile.
3. Exécuter les contrôles d'évaluation.
4. Enregistrer l'état et le transfert.
5. Arrêter en cas d'échec de porte, de propriété peu claire, ou d'action externe dangereuse.
Évaluation :
- Commande :
- Signal de réussite attendu :
- Propriétaire de l'échec :
Transfert :
- État :
- Preuves :
- Action suivante :
Extraction de compétence partagée
Promouvoir un harnais local à la tâche en compétence partagée uniquement si au moins deux de ces conditions sont vraies :
- Le même flux de travail apparaît dans plusieurs sessions, dépôts, équipes, ou lancements.
- Le flux de travail nécessite un langage, un outil, ou un séquencement de sécurité spécifique.
- Les échecs se répètent parce que les opérateurs sautent une porte ou perdent le contexte.
- Le flux de travail a un contrat d'entrée/sortie stable.
- Le flux de travail bénéficie d'un panneau de contrôle, d'un tableau d'état, ou d'un transfert d'équipe.
Lors de l'extraction, écrivez d'abord la compétence dans skills/<nom>/SKILL.md. Ajoutez des shims de commande uniquement si une surface d'entrée par barre oblique est toujours nécessaire.
Points de contrôle du panneau de contrôle
Le mode de flux de travail dynamique devient utilisable par l'équipe lorsqu'il expose l'état. Enregistrez ces points de contrôle chaque fois que le flux de travail s'étend sur plus d'une session :
- Plan : objectif, propriétaire, critères d'acceptation, et systèmes externes risqués.
- File d'attente : éléments de travail, rôle d'agent assigné, branche/arbre de travail, et arêtes de dépendance.
- Exécution : harnais actif, étape de boucle en cours, résultat d'évaluation récent, et signal de token/coût si disponible.
- Porte : résultats de test, captures d'écran du navigateur, révision de sécurité, et préparation à la fusion.
- Transfert : ce qui est fait, ce qui a échoué, ce qui nécessite une décision humaine.
Si le dépôt a l'état ECC2 activé, préférez ajouter ou lire des points de contrôle via le panneau de contrôle ECC ou des scripts basés sur un stockage d'état plutôt que de disperser des notes non suivies.
Portes d'évaluation
Chaque harnais dynamique a besoin d'une évaluation spécifique à la tâche. Choisissez la porte fiable la moins chère :
| Type de travail | Porte d'évaluation |
|---|---|
| Fonctionnalité de code | Test ciblé, lint, couverture, et un chemin d'intégration |
| UI / Panneau de contrôle | Test de navigation avec capture d'écran et vérifications de débordement/erreur |
| Flux de travail d'agent | Transcription de fixture ou élément de travail ensemencé avec routage attendu |
| Recherche / Contenu | Rapport neutre en source, liste de vérification de revendications, et plan prêt à publier |
| Intégration | Commande de simulation, validation de configuration, et analyse sans secrets |
Ne prétendez pas qu'un flux de travail dynamique est réutilisable tant que l'évaluation ne peut pas être relancée par un autre coéquipier.
Anti-patrons
- Générer des scripts qui cachent la logique de décision réelle à l'opérateur.
- Traiter le mode de flux de travail dynamique comme une permission de sauter les tests.
- Créer de la documentation ponctuelle alors qu'une compétence partagée ou un artefact d'état est le véritable produit.
- Exécuter plusieurs agents sans propriété, porte de fusion, ou politique de conflit.
- Laisser des données de recherche privées brutes fuir dans des documents publics.
Norme de sortie
Terminez avec :
- Le chemin du harnais ou de la compétence.
- Les commandes d'évaluation et les résultats.
- Le chemin du panneau de contrôle ou de l'artefact de transfert.
- Le prochain candidat à l'extraction réutilisable.