Skip to content

Claude Code Skill

Michal Zaniewicz edited this page Jun 16, 2026 · 1 revision

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.

What a Claude Code skill is

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/

Install

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\"

Use

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.

Clone this wiki locally