BSP Knowledge Mentor

Guide BSP engineers through Socratic diagnosis of ARM SoC hardware issues.

4|2|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/jonaschen/ai-bsp-knowledge-skill-sets --skill bsp-knowledge-mentor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: BSP Knowledge Mentor
Source: https://github.com/jonaschen/ai-bsp-knowledge-skill-sets/tree/main/skills/bsp-knowledge-mentor
Command: npx skills add https://github.com/jonaschen/ai-bsp-knowledge-skill-sets --skill bsp-knowledge-mentor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill acts as an expert guide for BSP engineers, helping them diagnose and understand complex hardware issues on ARM-based SoCs by employing Socratic questioning and leveraging a deep knowledge graph.

Core Features & Use Cases

  • Socratic Diagnosis: Guides users through a step-by-step reasoning process to identify root causes of hardware problems.
  • Cross-Domain Coordination: Orchestrates multiple specialized AI agents to tackle problems spanning different engineering domains (power, boot, multimedia, etc.).
  • Terminology Translation: Bridges the gap between technical BSP terms and business or algorithm-level language.
  • Use Case: A BSP engineer encounters a random reboot during video recording. They can use this Skill to systematically debug the issue, with the Skill coordinating power, thermal, and multimedia experts to pinpoint the root cause.

Quick Start

Use the bsp-knowledge-mentor skill to debug a system that hangs during resume from suspend to RAM.

Frequently Asked Questions about BSP Knowledge Mentor

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

FAQPage Schema
How do I debug a complex SoC hardware issue that spans multiple domains like power and boot?

To debug an ARM-based SoC suspend to RAM failure, use Socratic diagnosis to step through hardware specifications and interrupt domains. This approach facilitates cross-domain coordination to identify whether the resume hang originates from power management, boot sequence, or hardware specification mismatches.

What is the best way to diagnose random reboots during video recording on an ARM-based SoC?

To diagnose random reboots during video recording on an ARM-based SoC, coordinate specialized sub-agents for multimedia, power, and thermal domains. This cross-domain problem-solving approach uses Socratic questioning and a knowledge graph to systematically pinpoint the root cause of the hardware failure.

Can I translate technical BSP terminology into algorithm-level concepts for cross-team communication?

Yes, you can translate technical BSP terminology into business and algorithm-level concepts. This feature bridges the gap between hardware diagnostics and software logic, ensuring stakeholders understand the implications of System-on-Chip issues without needing deep embedded systems expertise.

Does Socratic questioning work for embedded systems debugging on ARM SoCs?

Yes, Socratic questioning works effectively for embedded systems debugging on ARM SoCs by guiding users through a structured reasoning process. It leverages a deep knowledge graph to ask targeted questions, helping engineers uncover root causes of complex hardware problems like boot failures or GPU faults.

How do I identify the root cause of an interrupt failure in System-on-Chip hardware?

To identify the root cause of an interrupt failure in System-on-Chip hardware, engage a specialized interrupt domain sub-agent. Using Socratic questioning and hardware specification knowledge, this agent systematically traces the interrupt handling path to isolate the specific hardware fault.