CMDx provides a framework for composing command/service objects and workflows in Ruby with built-in attribute validation, type coercion, error handling, retries, middleware, and observability. This skill teaches an agent how to author, inspect, and operate CMDx tasks and workflows, including lifecycle patterns (Compose → Execute → React → Observe), attribute definitions, validations, middleware registration, and result handling. Concrete examples cover minimal tasks, full-featured tasks (retries, rollback, callbacks), and workflow composition.
Use this skill when you need an agent to help design or review Ruby service/task classes using CMDx: creating robust task objects, composing workflows, handling failures and interrupts, implementing retries and rollbacks, or writing tests and docs for CMDx-based systems. Useful when the user mentions CMDx, Ruby tasks, workflows, attributes, or needs examples for payment processing, onboarding flows, or background job patterns.
references/ folder with deeper docs and linked pages.Best suited for agents that understand code and developer workflows (e.g., Code-capable assistants: Copilot-like agents, Claude Code, Gemini Code assistant, Codex). This skill is developer-focused and expects the agent to work with Ruby code, docs, and repository references.
This skill has not been reviewed by our automated audit pipeline yet.