CMDx fournit un framework pour composer des objets de commande/service et des flux de travail en Ruby avec une validation d'attributs intégrée, la coercition de types, la gestion des erreurs, les tentatives (retries), les middlewares et l'observabilité. Cette compétence enseigne à un agent comment authorer, inspecter et exploiter les tâches et flux de travail CMDx, y compris les modèles de cycle de vie (Compose → Execute → React → Observe), les définitions d'attributs, les validations, l'enregistrement de middlewares et la gestion des résultats. Des exemples concrets couvrent les tâches minimales, les tâches complètes (retries, rollback, callbacks) et la composition de flux de travail.
Utilisez cette compétence lorsque vous avez besoin qu'un agent vous aide à concevoir ou à examiner des classes de service/tâche Ruby utilisant CMDx : création d'objets de tâche robustes, composition de flux de travail, gestion des échecs et interruptions, mise en œuvre de retries et de rollbacks, ou rédaction de tests et de documentation pour des systèmes basés sur CMDx. Utile lorsque l'utilisateur mentionne CMDx, les tâches Ruby, les workflows, les attributs, ou a besoin d'exemples pour le traitement des paiements, les flux d'onboarding ou les modèles de jobs en arrière-plan.
references/ avec des documents plus approfondis et des pages liées.Idéal pour les agents qui comprennent le code et les flux de travail de développement (ex: assistants capables de coder : agents de type Copilot, Claude Code, Gemini Code assistant, Codex). Cette compétence est orientée développeur et s'attend à ce que l'agent travaille avec du code Ruby, de la documentation et des références de dépôt.
Cette compétence n'a pas encore été examinée par notre pipeline d'audit automatisé.