mohankumargupta
Community@mohankumargupta
Embedded firmware development skills for ESP32 device drivers, Wokwi simulation chips, ESPHome components, and Rust/Zig test harnesses.
Agent Skills by mohankumargupta
Showing 14 vetted skills indexed across 1 GitHub repositories.
spec-from-datasheet
Generate structured chip specification markdown from ESPHome docs and component datasheets.
espforge-compile-example
Creates and compiles espforge device driver examples using a shell script and cargo build.
espforge-create-device
Implements new ESP32 device drivers for the espforge Rust framework.
data-conversions-complex-logic
Generate Zig 0.16 data conversion functions and unit tests from device register specifications.
wokwi-chip-diagram
Generate Wokwi chip.json and diagram.json files from a canonical test specification.
wokwi-test-harness
Generates ESPHome YAML and Rust qa_test harness for Wokwi custom chip simulation testing.
wokwi-customchip
Generate and test Wokwi custom simulation chips in Zig 0.16 compiled to WebAssembly.
espforge-devices
Writes new ESP32 device drivers for the espforge framework from Rust driver crates.
canonical-test-spec
Generate a deterministic, framework-independent canonical test specification from hardware chip documentation.
grill-with-docs
Stress-tests plans against domain glossaries and records decisions in CONTEXT.md and ADRs.
create-crate-api
Generates API reference documentation for Rust crates from source code and examples.
discover-crate
Finds and scores Rust crates on crates.io for embedded-hal sensor devices.
collect-esphome-impl
Extract implementation details from ESPHome component source code into a normalized summary.
build_rust_nwg_gui
Generates Windows desktop GUI applications in Rust using native-windows-gui derive macros.
Frequently Asked Questions About mohankumargupta
FAQPage SchemaWhat tasks can I accomplish with mohankumargupta's skills?▼
You can create ESP32 device drivers for espforge, generate spec markdown from datasheets, produce canonical test specifications, build Wokwi custom chips in Zig 0.16, create ESPHome-based test harnesses, discover Rust crates for devices, and generate crate API documentation.
Who are these skills designed for?▼
Embedded systems engineers and firmware developers working with ESP32 hardware, ESPHome components, and the espforge driver framework. They also suit developers simulating chips in Wokwi and writing systems-level code in Rust or Zig 0.16.
How do the Wokwi simulation skills work in practice?▼
Start from a canonical test specification, then generate the Wokwi chip.json and diagram.json, create a custom chip implementation in Zig 0.16, and build a qa_test harness combining ESPHome YAML with a Rust std test project to validate device behavior.
What are the prerequisites for using these skills?▼
You need a hardware datasheet or chip specification for the target device, plus familiarity with the espforge framework, ESPHome source tree, Zig 0.16 toolchain, and Rust crate ecosystem. The espforge-devices skill is explicitly marked as not for use.
What does the grill-with-docs skill do?▼
It stress-tests your plan against the project's existing domain model and terminology, challenging design decisions while updating CONTEXT.md and Architecture Decision Records inline as conclusions are reached during the review session.