← Commit history

wiki-component 0.8.18: the Altium lane the standard way (adom-lbr import-kicad + assemble-altium --no-dedupe, 2.43.0 symbol rules, background proofs, batch the document steps)

John Lauer ·fc4c6fd25b ·1mo ago ·parent c39a5f3
3 files changed +20−3
package.json+1−1
@@ -1,7 +1,7 @@ {   "slug": "adom-wiki-skillpack",   "title": "Adom Wiki Skill Pack",-  "version": "0.8.17",+  "version": "0.8.18",   "type": "skill",   "hero": {     "path": "screenshots/hero.png"
page.json+2−2
@@ -124,7 +124,7 @@       "prompt": "Before I create this wiki page, check whether the thing already has a home."     }   ],-  "version": "0.8.17",+  "version": "0.8.18",   "description": "The Adom Wiki Skill Pack : one main skill plus the focused sub-skills that teach the AI to publish to wiki.adom.inc without breaking pages, name the wiki repo archetypes (Page, Skillpack, Family), and publish rich component pages (chips, molecules, boards). The wiki is six tools in one: git, package manager, releases, discussions, pull requests, and discovery. One package manager install drops the whole set onto your container.",   "dependencies": {     "adom/adom-wiki-hero-image": "^0.2.2",@@ -187,4 +187,4 @@     "email": "[email protected]"   },   "org": "adom"-}\ No newline at end of file+}
skills/wiki-component/SKILL.md+17
@@ -531,6 +531,23 @@ cache and provenance. Recreating that work is the failure mode this skill exists `provenance/*.json` (every transform, the footprint-vs-vendor comparison, file hashes), `LICENSE`, `README.md`, `page.json` (component block with `pins[]`, `models_3d[]`, `provenance`, `manufacturer_links`). +**The Altium lane, the standard way (verified on the three ToF pages, 2026-09-19).**+Never hand-draw an Altium symbol and never let the bridge invent one: `adom-lbr import-kicad+--sym <slug>.kicad_sym --fp <slug>.kicad_mod --mpn <MPN>` (the KiCad symbol adom-symbol made,+chip outline and group captions baked in) then `adom-lbr assemble-altium --no-dedupe --out+altium/<Lib> <MPN>.adom-lbr.json ...` with the `<MPN>.step` (the ETCHED library model) beside+each JSON so the PcbLib carries the body. adom-lbr 2.43.0+ writes what John signed off on:+group captions as labels, the outline fitted between the pin-name columns, designator above+and part number below the body, hairline outline strokes (<= 8 mil source width -> Smallest),+one footprint per part. Push `altium/<Lib>.SchLib`, `altium/<Lib>.PcbLib` and+`altium/<MPN>.adom-lbr.json` to the page. Proof in Altium goes through the bridge in the+BACKGROUND (`altium_show_symbol` / `altium_show_3d_chip`); `altium_place_on_sch` with a `;`+list and the title-block fields makes the multi-part sheet, sized from the parts. Batch the+document steps and stop touching Altium once the proofs are in: opening, placing and+installing still raise the Altium window over the user's (adom/altium-bridge issue filed).+If the outline ever needs repairing on an existing SchLib, `altium_add_symbol_art` draws it+from the KiCad symbol.+ **Manufacturer 3D models are rarely Z-up and often carry helpers.** The SamacSys/CSE STEPs behind ST's CAD tab are Y-up, one was surface-only (0 solids), two carried the field-of-view cones as near-zero-volume solids that blow the bounding box. Re-pose with XCAF so colours survive (rotate