Updated 6mo ago
by agodianel
esp32-claude-workbench
Deterministic AI workflow for ESP32 firmware development — structured missions, implementation contracts, debug playbooks, testing-first approach, and Claude Code skills for safe, repeatable embedded engineering.
79 GitHub stars (79)
Steady at 79 stars — no new stars in the 16 days since Sep 30.
- 9 skills (9 skills found in its SKILL.md files)
- 7 forks (7 forks)
- 6mo ago last update (Last updated 6mo ago)
Install
Skills CLI
npx skills add agodianel/esp32-claude-workbench
Asks which skills and agents to install. Just one: npx skills add agodianel/esp32-claude-workbench --skill esp32_arch_review — add -g for every project.
Claude Code
git clone https://github.com/agodianel/esp32-claude-workbenchcp -r "esp32-claude-workbench/.claude/skills/esp32_arch_review" ~/.claude/skills/
Copies the esp32_arch_review skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add agodianel/esp32-claude-workbench
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
esp32_arch_review
Review ESP32 firmware architecture for RTOS safety, memory management, error handling, and embedded best practices.
.claude/skills/esp32_arch_review/SKILL.md on GitHub (opens in a new tab) -
esp32_crash_review
Analyze ESP32 Guru Meditation errors and crash dumps to identify root cause and recommend fixes.
.claude/skills/esp32_crash_review/SKILL.md on GitHub (opens in a new tab) -
esp32_log_triage
Parse and classify ESP32 serial log output to identify errors, warnings, boot issues, and failure patterns.
.claude/skills/esp32_log_triage/SKILL.md on GitHub (opens in a new tab) -
esp32_pin_audit
Audit ESP32 GPIO usage for conflicts, reserved pin violations, and documentation drift.
.claude/skills/esp32_pin_audit/SKILL.md on GitHub (opens in a new tab) -
esp32_test_plan
Generate a structured test plan for ESP32 firmware changes across all testing layers.
.claude/skills/esp32_test_plan/SKILL.md on GitHub (opens in a new tab) -
feature_contract
Generate a structured implementation contract before making any code changes to an ESP32 project.
.claude/skills/feature_contract/SKILL.md on GitHub (opens in a new tab) -
esp32_hardware_check
Verifies user's board configuration against known hardware limitations like strapping pins, ADC/Wi-Fi conflicts, and input-only pins.
.claude/skills/hardware_check/SKILL.md on GitHub (opens in a new tab) -
pr_prepare
Prepare a pull request with structured description, test evidence, risk assessment, and review checklist.
.claude/skills/pr_prepare/SKILL.md on GitHub (opens in a new tab) -
repo_scout
Scan and understand an ESP-IDF project structure, identifying components, dependencies, and architecture patterns.
.claude/skills/repo_scout/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.