CommunityRédaction et éditiongithub.com

ssheleg/task-pipeline

Orchestrateur de livraison complet pour agents IA de codage : un grill d'accueil obligatoire qui anticipe chaque décision, puis dix étapes séquencées — docs, brainstorm, décomposition, spécification, planification, construction, tests, déploiement, post-déploiement, recette — avec une protection anti-boucle qui brise les cycles répétitifs.

Qu'est-ce que task-pipeline ?

Cette compétence transforme un agent de codage IA en un chef de projet logiciel complet, garantissant que chaque changement de code est livré de manière fiable et documentée. Elle impose un processus en dix étapes, allant de l'analyse initiale à la recette finale, avec un grill d'accueil obligatoire qui force l'agent à prendre toutes les décisions clés avant de commencer à coder. Chaque étape est assortie de critères de validation stricts, et un mécanisme de protection anti-boucle empêche l'agent de tourner en rond sans progresser. Idéale pour les développeurs utilisant Claude Code, Cursor ou Codex, cette compétence transforme les workflows chaotiques en pipelines prévisibles, où chaque livraison est vérifiée et tracée.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add ssheleg/task-pipeline

Installed? Explore more Rédaction et édition skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · 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

Documentation fondée sur les preuves

Une affirmation n'est une documentation que si elle porte les moyens de la vérifier. Cette compétence est la norme et la carte : dix canons, et où chacun est défini, appliqué et ensemencé.

C'est un navigateur, pas une copie secondaire. Chaque loi ci-dessous a exactement un domicile — c'est le canon 3, et un navigateur qui reformulerait la doctrine enfreindrait la règle qu'il indexe. L'énoncé complet de chaque canon, sa justification et sa mise en œuvre se trouvent dans documentation.md → Les canons.

Les dix canons

  1. Une affirmation porte son adresse — fichier:ligne, une commande et sa sortie, un nom de test ; une leçon nomme son commit.
  2. Les nombres sont calculés, jamais reformulés.
  3. Chaque fait a exactement un domicile — les autres créent un lien, jamais une redite.
  4. Une référence résout à partir de l'endroit où le document est lu — pas de l'endroit où il vit.
  5. Un vert que personne n'a vu devenir rouge n'est pas une preuve.
  6. Un contrôle prouve sa portée et rien au-delà.
  7. Le silence n'est pas un succès — demandez ce qu'un mécanisme imprime quand il n'a pas regardé.
  8. Une estimation n'est jamais annoncée comme une mesure — une règle énonce sa condition de preuve.
  9. Ce qui n'a pas été vérifié est imprimé à côté de ce qui l'a été.
  10. Le document est livré dans le changement qui l'a rendu vrai — et une correction est ajoutée, jamais écrasée.

Ils sont épistémiques : ce qui fait d'une affirmation une documentation. La couche opérationnelle — que faire sur un déclencheur donné, avec un contrôle et un critère de sortie — se trouve dans learned.md. Quand les deux semblent dire la même chose, le canon est le pourquoi et la règle est le comment.

Où aller ensuite

Vous allez…LisezParce que
configurer la documentation d'un projet à partir de zérodocumentation.md → L'inventairequatre questions à répondre avant la première ligne de travail
enregistrer une décision pour qu'elle survive à son auteurRegistres et identifiants + templates/decisions.mdidentifiants en mode append-only, marqueurs de bordure, un seul domicile par décision
modifier quelque chose sans orpheliner la documentationLa boucle de documentation + La matrice de propagationquels documents un changement implique, en commençant par la méta-ligne
décider où un fait appartientSource unique de véritédeux domiciles se contredisent le jour où l'un d'eux est mis à jour
construire un contrôle qui ne peut pas mentirgates.mdtrois axes, l'échelle de mise en application, l'armement progressif, le sondage
faire confiance à un mécanisme qui signale un succèsgates.md → Faux succèsl'échec qui supprime la raison de vérifier
câbler un contrôle dans les outils propres de l'agenthooks.mdle contrat du hook, et pourquoi un garde qui a planté autorise l'action
auditer la documentation qu'un projet possède déjàsetup.mdsept passes, les moins chères d'abord, le résultat est un plan de correction
reporter une leçon à la prochaine exécutionretrospective.mdtamponnez d'abord (le déclencheur à froid le lit), puis éliminez jusqu'à un maximum de dix ; chaque leçon nomme son commit
ensemencer un contrôle dans un projet hôtetemplates/docgate.shil s'ensemence en vert : dormant là où il n'y a pas encore d'entrée
affirmer qu'un agent se comporte correctementtdd.md → Quand la chose testée est un agent — nommé plutôt que lié, car les liens hors répertoire de ce navigateur se brisent quand un empaqueteur livre cette compétence seulel'adresse est un identifiant de trace et l'assertion qui a été exécutée (canon 1) ; un juge que personne n'a vu contester est un vert que personne n'a vu devenir rouge (canon 5)
mener un changement complet jusqu'à la recettetâche-pipelinecette compétence est la norme ; celle-là décrit comment un changement atteint le dépôt

Quand cela s'applique

La frontière est : « cela sera lu comme vrai. » Un registre de décision, un README, un rapport de recette, un runbook, un journal des modifications pour les utilisateurs, un constat d'audit, une affirmation que quelque chose a été vérifié.

Pas via cette compétence : un brouillon, une réflexion à voix haute, une réponse dans un chat, un message de commit, un commentaire de code. Exiger un fichier:ligne pour « laissez-moi vérifier cela » est le moyen le plus rapide d'apprendre à un agent à contourner la règle là où elle protège réellement quelque chose.

Phrase de refus — « без доков » / « sur parole ». Cela fonctionne sur une tâche qui passerait autrement par ici : faites-la directement et dites à voix haute que l'affirmation n'est pas étayée, plutôt que de présenter une estimation comme une mesure (canon 8).

Le test unique

Avant de livrer un document, lisez-le pour trouver la phrase qui vous embarrasserait si quelqu'un demandait « comment le sais-tu ? » — et soit donnez à cette phrase son adresse, soit supprimez-la. Tout ce qui précède est cette question, rendue mécanique.

Skills associés