What problem does it solve?
This skill automates the repetitive workflow of running and testing Atlan apps by coordinating CLI interactions, environment readiness checks, and safe fallbacks to reduce manual debugging.
Core Features & Use Cases
- CLI-first run/test workflow: Executes app run and test commands, prioritizing the CLI path and validating outcomes.
- Preflight & Infra Readiness: Verifies Atlan CLI availability, installs/configures it if needed, and ensures uv, temporal, and dapr are ready before tests.
- Deterministic Loop Logging: Records each cycle in loop_report.md and surfaces CLI mismatches for quick remediation.
- Use Case: Ideal for local development pipelines that need reliable unit and e2e test loops with automatic recovery guidance.
Quick Start
Use the Atlan CLI-first workflow to run and test a target app path. Example commands:
- Ensure CLI is installed: atlan --help
- Run the app: atlan app run -p <app_path>
- Run unit tests: atlan app test -p <app_path> -t unit
- Run E2E tests: atlan app test -p <app_path> -t e2e
- Review loop reports: cat <path>/loop_report.md