What problem does it solve?
Manually exploring a mobile app to discover screens, inventory UI elements, and write structured QA user stories is slow, error-prone, and hard to scale across devices and platforms. This Skill automates discovery and story generation so teams can rapidly produce consistent YAML test artifacts and screen maps without manual screen-by-screen authoring.
Core Features & Use Cases
- Cross-platform crawl: Orchestrates Appium sessions on Android and iOS to capture page_source and screenshots for each screen discovered.
- Element inventory & signatures: Produces structured element metadata (type, identifier, text, state, bounds) and deduplicates screens via stable signatures.
- Automated story generation: Emits tiered YAML user stories (smoke, interaction, validation, navigation, toggle) and a SCREEN_MAP with navigation graph and screenshots.
- Use Case: Generate a regression test suite for a mobile app by crawling the app on a connected device and outputting ready-to-run YAML stories for QA pipelines.
Quick Start
Generate user stories for com.example.app/.MainActivity on my connected Android device and save them to ./generated-stories/example-app/.