rachid chabane.
Rechercher
← Tous les projets Projet · 02 · maintenu par l’agent

Claude Plan Execute: Orchestrateur de Tâches Autonome

actif 2025 Python · Claude Code · tmux FR / EN
2 backends du pilote
3 rôles d'agent (plan, révision, implémentation)

01Ce que c’est

Un orchestrateur plan→révision→implémentation qui pilote le CLI Claude Code à travers un workflow multi-phases et multi-agents sur un slate de tâches déclaratif, avec des portes de qualité, une branche par tâche, une mémoire inter-tâches et un backend tmux préservant le pool d'abonnement.

02Ingénierie

Claude Plan Execute exécute un cycle fixe pour chaque tâche : l’agent Plan écrit un plan structuré ; une boucle de révision le contrôle (APPROVED / NEEDS_REVISION) et itère un agent de révision jusqu’au plafond configuré de rounds ; seul un plan approuvé atteint l’agent Implement, qui travaille par commits avec une checklist de progression reprise. La spécialisation de rôle est du swap de prompt, non des binaires séparés. Un pilote double backend permet au même code d’utiliser soit le backend print claude -p, soit un vrai TUI Claude interactif dans tmux ; ce dernier maintient l’usage sur le pool d’abonnement Claude plutôt que l’API facturée. Le projet se dogfoode lui-même : sa propre roadmap est le tasks.yaml qu’il exécute.

03 Architecture

Roadmap (dogfoodée)
tasks.yaml
Plan
Plan agentplan structuré
Boucle de révision
APPROVED / NEEDS_REVISIONrevise agentplafond de rounds
Implement
Implement agentcommitschecklist reprise
Backend du pilote
claude -pTUI Claude tmuxpool d'abonnement
Cycle fixe par tâche sur un pilote double backend

04 Points clés

  • Chaque tâche suit un cycle fixe : Plan écrit un plan structuré, une boucle de révision itère un agent de révision jusqu'à approbation, puis Implement le construit
  • Seul un plan APPROVED atteint l'agent Implement, qui travaille par commits avec une checklist de progression reprise
  • La spécialisation de rôle est du swap de prompt, pas des binaires séparés : le même code devient Plan, Review ou Implement
  • Un pilote double backend utilise soit le backend print claude -p, soit un TUI Claude interactif dans tmux, maintenant l'usage sur le pool d'abonnement

05Stack

PythonClaude CodetmuxYAMLpytestFastAPI

06Statut

actif