What problem does it solve?
It guides developers in writing, modifying, and debugging Docker-based end-to-end test suites for the Composio CLI, ensuring binary invocation, fixture isolation, and output assertions follow the repository's established conventions.
Core Features & Use Cases
- Docker Test Architecture Guidance: Explains how CLI E2E suites run the compiled standalone composio binary inside scratch Debian containers with a fresh container per command call.
- Suite Structure Conventions: Provides the required layout for suites under ts/e2e-tests/cli/, including e2e.test.ts files and package.json manifests with the correct scripts and workspace dependencies.
- Environment Constraints: Documents POSIX sh runtime, HOME=/tmp isolation, env-var-based auth, and non-TTY piped output rules that affect assertions.
- Use Case: When adding a new CLI command, use this Skill to scaffold a matching E2E suite that invokes the binary in Docker and asserts its piped-mode output.
Quick Start
Read the Docker CLI E2E reference and create a new test suite under ts/e2e-tests/cli for my new CLI command.