What problem does it solve? Managing Memfault operations for the nordic-wifi-memfault firmware—uploading ELF symbols, creating OTA releases, deploying to cohorts, and decoding crash traces—involves error-prone manual steps across CLI tools, MCP queries, and multi-board builds, where mistakes like wrong workspace paths or version mismatches cause real incidents. ## Core Features & Use Cases - Workflow Dispatching: Routes requests to Workflow A (symbol upload for crash debugging), Workflow B (full release with symbols, OTA, and deployment), or Workflow C (abort/disable deployments) via the chsh-ag-memfault subagent. - Build and Flash Orchestration: Rebuilds firmware for nrf54lm20dk and nrf7002dk in parallel with correct version strings, and flashes boards without erasing Wi-Fi credentials stored in NVS. - Release Artifact Handling: Downloads CI-built ELF and signed binary artifacts from GitHub releases for re-deployment without rebuilding. - Use Case: After a crash report, invoke the skill to upload symbols for the current build, then decode the crash trace directly using Memfault MCP tools like trace_get. ## Quick Start Ask the agent to use the chsh-sk-memfault skill to upload symbols and deploy release v3.4.0.1 for the nordic-wifi-memfault project.