app
KiCad - the KiCad Bridge
Public Made by Adomby adom
Reference implementation of the KiCad bridge: multi-instance Python server, forward path via kicad-cli, reverse path via in-process plugin. Most complex of the three bundled bridges.
← Commit history
hero skill: alignment doctrine 79/83/83 (title shares subtitle line; do not clone Pup's stagger)
2 files changed
+6−2
skills/kicad-bridge-hero/SKILL.md+3−1@@ -35,7 +35,9 @@ copy `hero-v9.png` in (NOT `repo show` — it mangles binaries to UTF-8). - **One pill, baked, at Pup's exact spot** (crop `(1796,36,1964,108)` from the reference, pasted verbatim). No second pill, no baked wiki URL: the homepage overlay adds its own dynamic pill/slug at render time.-- **Left ink edges must be logo 79 / title 97 / subtitle 83** (Pup's exact stagger).+- **Left ink edges must be logo 79 / title 83 / subtitle 83** — title and subtitle share+ one left line. NOTE: Pup's own published hero has its title 14px right of its subtitle;+ John flagged that as misalignment when we copied it, so do NOT clone Pup's stagger. Fonts lie about bearings (Familjen reported 0 for "K", drew 16px) — always measure rendered pixels and correct; the script does this automatically. - **Vitrine = Pup's floating-window rect**: (920,150), 1030x1025, radius 24, soft
skills/kicad-bridge-hero/compose_hero.py+3−1@@ -31,7 +31,9 @@ TEAL = (0, 230, 220) # Measured off Pup's asset — every bridge hero shares these (see SKILL.md "Layout numbers"): LOGO_CROP, LOGO_AT = (60, 48, 335, 130), (60, 48) # ADOM wordmark, verbatim from Pup PILL_CROP, PILL_AT = (1796, 36, 1964, 108), (1796, 36) # BRIDGE pill, verbatim from Pup-INK_EDGES = (79, 97, 83) # logo / title / subtitle left ink edges+INK_EDGES = (79, 83, 83) # logo / title / subtitle left ink edges (title SHARES the+ # subtitle's line — John's ruling; Pup's own hero has the title+ # 14px right of its subtitle, do NOT copy that stagger) CAP_TOP = 263 # title cap line SUB_Y1, SUB_Y2 = 501, 565 # subtitle line tops VITRINE_AT, VITRINE_W, VITRINE_H = (920, 150), 1030, 1025