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.
Documentation-only skill for the CMDx Ruby framework (composable command/service objects). No bundled scripts — purely a reference guide with lifecycle docs, DSL surface, code examples, and common pitfalls. Well-structured and thorough documentation with clear progressive disclosure to references/ files. Security is clean: no scripts, no network calls, no credentials, no shell execution.
Pure documentation skill, no executable code to audit. Very high doc quality — covers lifecycle, DSL, examples, pitfalls, and references. Usefulness limited by niche audience (CMDx framework users only).