-
Notifications
You must be signed in to change notification settings - Fork 5
Claude Code Skill
This project ships a Claude Code skill that loads
the board's full pinout, the ESPHome component choices that work, and all the hard-won
gotchas (the knob isn't quadrature, GPIO0 ring strapping, 16 MB partitions need a USB
flash, LVGL performance limits, lambda/string pitfalls, the battery heuristic). With it
installed, Claude can help edit guition-va.yaml (or any config for this board) without
rediscovering the quirks.
It lives in the repo at
skill/guition-jc3636k718c/SKILL.md.
A folder named after the skill, containing a SKILL.md with YAML frontmatter
(name + description) plus reference content. Claude Code auto-loads skills from:
-
User-wide:
~/.claude/skills/(Windows:%USERPROFILE%\.claude\skills\) -
Per-project:
<project>/.claude/skills/
Clone the repo, then copy the skill folder into one of those locations.
User-wide (available in every project):
git clone https://github.com/MichalZaniewicz/esphome-guition-jc3636k718c-va.git
cp -r esphome-guition-jc3636k718c-va/skill/guition-jc3636k718c ~/.claude/skills/Per-project (only that project):
mkdir -p /path/to/project/.claude/skills
cp -r skill/guition-jc3636k718c /path/to/project/.claude/skills/Windows (PowerShell), user-wide:
Copy-Item -Recurse skill\guition-jc3636k718c "$env:USERPROFILE\.claude\skills\"Start a new Claude Code session (skills load at startup) and ask anything about this board: wiring a pin, why the knob reads zero, how to add a ring effect, why the first flash needs USB. The skill is selected automatically from its description; you don't have to invoke it by hand.