What problem does it solve?
This skill prevents brittle, timing-related failures when testing the Aspire CLI by guiding deterministic terminal automation practices and prompt-synchronization patterns.
Core Features & Use Cases
- Hex1b-based terminal automation for CLI flows: Automates interactive Aspire CLI commands using Hex1bTerminalAutomator patterns suited for real user interactions.
- Deterministic completion detection with prompt counters: Uses a SequenceCounter convention and prompt-wait helpers to avoid arbitrary sleeps and reduce flakiness.
- Practical guidance for debugging CI failures: Explains how to interpret asciinema recordings and diagnose common prompt-counter drift issues such as the Y/n input race.
Quick Start
Ask your AI to “Create a new Linux-only Aspire CLI CLI E2E test using Hex1bTerminalAutomator with TemporaryWorkspace and ensure it uses CliE2EAutomatorHelpers.StartRun plus WaitForSuccessPromptAsync for each command.”