CommunityRédaction et éditiongithub.com

TaskForge

Compétence d'ingénierie structurée pour workflows assistés par IA, neutre vis-à-vis des plateformes.

Qu'est-ce que TaskForge ?

TaskForge est une compétence de workflow d'ingénierie indépendante de la plateforme, conçue pour acheminer le travail d'ingénierie vers le processus le plus léger compatible avec le risque, tout en préservant des artefacts durables pour la planification, l'exécution, la revue, la vérification et la clôture. Elle est utile pour les agents IA et les développeurs qui souhaitent structurer leurs tâches d'ingénierie sans dépendre d'un outil spécifique. La compétence supporte plusieurs modes de travail (ad-hoc, package-planning, job-execution, etc.) et exige de classifier la demande avant toute action. Elle s'appuie sur des références externes (protocols d'artefacts, de rôles, format de package) et impose des règles strictes comme la racine des artefacts par défaut dans `.taskforge/` et l'interdiction d'y écrire des données volatiles. TaskForge privilégie le moindre formalisme compatible avec le risque et distingue les tâches primaires (`primary/control`) des tâches d'exécution limitée (`autoDrive=false`).

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add caoyuan-fire/engi-foundry-skill

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

Que fait TaskForge ?

TaskForge est une compétence de workflow d'ingénierie neutre vis-à-vis des plateformes.

Elle achemine le travail d'ingénierie vers le processus le plus léger compatible avec le risque, tout en préservant des artefacts durables pour la planification, l'exécution, la revue, la vérification et la clôture.

Première étape obligatoire

Avant d'agir, classifiez la demande actuelle :

  1. ad-hoc : tâche à faible risque et délimitée, sans formalisme de package.
  2. package-planning : créer ou réviser un package de tâches structuré.
  3. package-alignment : revoir un package avant exécution.
  4. job-execution : exécuter un ou plusieurs Jobs d'un package.
  5. review-only : revoir un package, un résultat de Job, un diff ou une implémentation.
  6. package-revision : mettre à jour les règles, contrats de Job, politiques ou enregistrements d'un package.
  7. closeout : acceptation finale, transfert ou enregistrement de livraison.
  8. audit : rétrospective sur les coûts, processus, qualité ou workflow.

Utilisez le moindre formalisme compatible avec le risque. L'absence d'un package ne suffit pas pour choisir ad-hoc pour un travail substantiel.

Références obligatoires

Lisez uniquement les références nécessaires au mode classifié :

  • Routage d'intention : references/intent-routing.md
  • Protocole d'artefacts : references/artifact-protocol.md
  • Protocole de rôles : references/role-protocol.md
  • Format de package et Job : references/package-format.md
  • Discipline d'ingénierie : references/engineering-discipline.md
  • Contrat d'adaptateur : references/adapter-contract.md
  • Résolution de modules : references/module-resolution.md

Règles non négociables

  • Tout nouveau travail TaskForge commence par défaut en tant que primary/control.
  • Si vous reprenez un package et que la propriété du contrôle peut être déduite avec une haute confiance, reprenez en tant que primary/control.
  • Si le rôle est incertain, demandez si vous devez prendre le primary/control ou effectuer un travail limité d'exécuteur/relecteur.
  • Le travail limité d'exécuteur/relecteur a autoDrive=false ; terminez la tâche assignée et arrêtez-vous.
  • Les actions réservées au rôle principal nécessitent l'autorité primary/control.
  • La racine des artefacts par défaut est .taskforge/, sauf si .taskforge.config.json ou l'utilisateur spécifie un autre chemin.
  • La racine des artefacts est réservée aux produits de travail durables. N'y écrivez pas de cache, fichiers temporaires, vidages de session, identifiants ou état d'exécution privé.
  • Les modules manquants ne peuvent être résolus que via references/module-resolution.md ; demandez avant de télécharger et conservez les caches en dehors des racines d'artefacts.
  • summary.md est destiné aux humains uniquement. Le contrôle machine doit être dans les fichiers de configuration JSON.
  • Le Markdown explique. Le JSON contrôle.
  • Ne déclarez pas la fin sans preuve de vérification fraîche ou un enregistrement de vérification explicite non exécutable.

Skills associés