CommunityRédaction et éditiongithub.com

TaskOrch

Couche d'entrée et de coordination pour les tâches de toute taille, en utilisant Superpowers comme moteur principal et Murpick comme aide optionnelle à la sélection.

Qu'est-ce que TaskOrch ?

TaskOrch est un agent spécialisé dans l'orchestration de tâches de toutes tailles, conçu pour fonctionner avec les outils Superpowers et Murpick. Il agit comme une couche d'entrée et de coordination qui détecte l'objectif, les contraintes, le chemin de sortie demandé, et classifie la complexité de la tâche (simple, moyenne ou complexe). Pour les tâches simples, il choisit une exécution directe via une compétence unique, tandis que pour les tâches multi-étapes, il déclenche le flux de travail existant de Superpowers. TaskOrch peut utiliser Murpick de manière optionnelle pour améliorer la définition des limites et la sélection des candidats, mais sans jamais remplacer les phases de spécification et de planification de Superpowers. Il génère des enregistrements Markdown comme source de vérité durable et des vues HTML pour les rapports destinés à l'utilisateur, et suit un contrat strict de signalement de l'état d'avancement (non démarré, en cours, en attente de confirmation, terminé, partiel, sauté ou bloqué).

Compatible avec~Claude Code✓Codex CLI~Cursor
npx skills add AaronZHAO84/codex-skills

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 TaskOrch ?

TaskOrch est la couche d'entrée et de coordination pour les tâches de toute taille. Superpowers reste le principal noyau d'orchestration et d'exécution ; Murpick est une aide optionnelle, conviviale, pour la sélection et la prise en charge.

Flux de travail

  1. Détecter l'objectif, les contraintes, le chemin de sortie demandé et si la tâche est simple, moyenne ou complexe.
  2. Choisir la route la plus petite et suffisante : exécution directe par une seule compétence pour les tâches simples ; le flux de travail existant de Superpowers pour les tâches multi-étapes.
  3. Proposer une prise en charge assistée par Murpick lorsque cela améliore la définition des limites, la sélection des candidats ou la confirmation. Sinon, utiliser une prise en charge directe. Ne pas invoquer Murpick simplement pour la forme.
  4. Si Murpick est utilisé, traiter les sélections et les non-sélections comme des décisions de périmètre. Ne pas le laisser remplacer spec ou plan de Superpowers.
  5. Invoquer la ou les compétences Superpowers appropriées dans leur ordre naturel. Conserver les sorties spec, plan, implémentation, tests, débogage, revue et vérification de Superpowers. Ne pas ajouter un deuxième plan ni un deuxième processus de vérification.
  6. Uniquement aux véritables points de décision, présenter un contenu de confirmation HTML concis. Ne pas s'arrêter pour les étapes courantes à faible risque déjà couvertes par un plan approuvé.
  7. Conserver des enregistrements Markdown des entrées, décisions, noms de compétences, changements d'étape, sorties, preuves, blocages et confirmations. Générer des vues HTML pour tout ce que l'utilisateur doit inspecter.
  8. Si un chemin de sortie est spécifié, créer uniquement la structure de répertoires justifiée par la complexité. Pour une tâche simple, utiliser spec, plan, execution et verification ; ajouter les dossiers intake, decisions, artifacts ou delivery uniquement si nécessaire.
  9. Signaler l'état comme non démarré, en cours, en attente de confirmation, terminé, partiel, sauté ou bloqué. Ne jamais revendiquer la terminaison sans preuve de vérification.

Contrat de prompt

Utilisez TaskOrch pour cette tâche. Classez d'abord sa complexité et choisissez le flux de travail le plus petit et suffisant. Utilisez Superpowers comme processus d'exécution principal. Utilisez Murpick uniquement s'il améliore la sélection du périmètre ou des options. Conservez `spec` et `plan` de Superpowers ; ne dupliquez pas ses phases ultérieures. Signalez les compétences sélectionnées, l'étape en cours, les décisions, les preuves, les blocages et l'état de complétion. Affichez les rapports destinés à l'utilisateur en HTML et conservez les enregistrements Markdown.

Lorsqu'une transparence stricte est demandée, signalez les noms exacts des compétences et leurs espaces de noms avant l'exécution et à chaque transition d'étape réelle. Une compétence annulée par l'utilisateur reste désactivée sauf réactivation explicite.

Limites

  • Murpick sélectionne et clarifie ; Superpowers planifie et exécute.
  • TaskOrch coordonne et présente ; il ne remplace aucun des deux outils.
  • spec et plan restent des artefacts obligatoires pour le travail dirigé par Superpowers, mais peuvent être concis pour une petite tâche.
  • Ne pas créer un menu Murpick complet pour une tâche triviale.
  • Ne pas exécuter de travail en parallèle sauf si les tâches sont vraiment indépendantes.
  • Ne pas dupliquer le brainstorming, la planification, les tests, le débogage, la revue ou la vérification déjà effectués par Superpowers.

Enregistrements

Utilisez Markdown comme source de vérité durable. Utilisez HTML pour les rapports de prise en charge, de confirmation, de progression et de livraison destinés à l'utilisateur. Préservez les enregistrements précédents au lieu de les écraser silencieusement sur des révisions majeures.

Skills associés