board-debug

Diagnose MCU/MPU boards via SSH tests, serial logs, and debug reports.

2|1|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/solitasroh/rkit --skill board-debug
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: board-debug
Source: https://github.com/solitasroh/rkit/tree/main/skills/board-debug
Command: npx skills add https://github.com/solitasroh/rkit --skill board-debug

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Target MCU/MPU board validation is often manual, error-prone, and time-consuming. This skill automates remote SSH checks, serial log collection, and debug report generation to accelerate diagnosis and verification.

Core Features & Use Cases

  • Remote SSH test: verify network connectivity and essential services on the target board.
  • Serial log collection: capture boot logs and run diagnostics via a serial-debug interface.
  • Debug reporting: produce structured reports that summarize pass/fail results and actionable findings.

Quick Start

Run Board Debug to remotely SSH into the target board, collect serial logs, and generate a diagnostic report.

Frequently Asked Questions about board-debug

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate remote SSH diagnostics for an STM32MP board?

Remote SSH diagnostics for an STM32MP board are automated by running network connectivity checks, collecting serial logs via a debug REST API, and generating a structured report to validate post-boot functionality.

What is the best way to collect serial debug logs from an embedded board after a boot failure?

Collecting serial debug logs after a boot failure is done by coordinating with a serial-debug service REST API and TCP proxy to capture boot logs and produce a structured diagnostic report for rapid troubleshooting.

Do I need an .env configuration to validate target MCU boards remotely?

An .env configuration is required to validate target MCU boards remotely, as it enforces prerequisites and defines SSH authentication parameters like password or key needed to access the embedded device.

Can I use SSH key authentication to run functional tests on STM32MP platforms?

SSH key authentication is supported for running functional tests on STM32MP platforms, allowing secure remote access to verify essential services and execute reproducible diagnostic checks across the target board.

Why are my manual MCU board validation checks producing inconsistent results?

Manual MCU board validation checks produce inconsistent results due to human error and lack of standardization, which is resolved by automating remote SSH tests and serial log collection to enforce reproducible diagnostics.