telagod/code-abyss/designing-hardware-products
Claude Code and agent skill by telagod/code-abyss
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
AI-automated hardware product pipeline: from requirements to manufacturable Gerber + compiled firmware + cross-platform app. Orchestrates system design, ESP-IDF firmware, KiCad PCB, UniApp client, and release packaging in a zero-human-touch flow.
Install
npx vskill@latest install telagod/code-abyss/designing-hardware-productsSKILL.md
Designing Hardware Products
判断先于执行:决定「是否做 / 选什么 / 如何取舍」(栈、方案、架构、权衡)前,先读领域判断内核skills/_kernel/hardware/SKILL.md——它管 judgment,本秘典管 execution;冲突时以内核判断为准。
From empty directory to shippable product. Requirements in, Gerber + .bin + .apk out.
When to use
| Scenario | Use | Why | |
|---|---|---|---|
| New IoT / embedded product from scratch | Yes | Full pipeline | |
| Adding BLE app to existing hardware | Partial | Phase 4 only | |
| PCB redesign with existing firmware | Partial | Phase 3 only | |
| One-off breadboard prototype | No | Overkill, just wire it |
Pipeline phases
Each phase is independently re-runnable. Skip phases that already exist.
Key decision points
- MCU selection — ESP32-C3 (BLE+WiFi, RISC-V, cheap) vs ESP32-S3 (AI, USB) vs STM32 (low power) vs nRF (BLE-only)
- HV topology — if product needs high voltage (mosquito swatter, taser), see references/hv-design.md
- PCB form factor — match physical product shape, not default rectangle
- App framework — UniApp (WeChat+Android+iOS) vs React Native vs Flutter
Companion skills
- [operating-kicad-eda](../operating-kicad-eda/SKILL.md) — Phase 3 detail, KiCad MCP tool routing
- developing-software — firmware language patterns (C for ESP-IDF)
- developing-mobile-apps — app framework patterns
Usage
References
| Topic | File | |
|---|---|---|
| Phase execution details | pipeline-phases.md | |
| KiCad 9 gotchas | kicad9-quirks.md | |
| ESP-IDF patterns | esp-idf-patterns.md | |
| HV circuit design | hv-design.md | |
| UniApp patterns | uniapp-patterns.md |
Exit criteria
- [ ]
idf.py buildpasses (firmware) - [ ] KiCad DRC = 0 violations (hardware)
- [ ]
npx uni buildpasses (app) - [ ] Release zip contains: source + binary + Gerber + BOM + docs
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/designing-hardware-products/SKILL.md
Popularity
- Repository stars
- 231
- Repository forks
- 30
- 7-day trend score
- 27
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/telagod/code-abyss/designing-hardware-products)