← Commit history

Publish 1.1.2

Drew Owens ·e220acf7ea ·3mo ago ·parent e49c964
3 files changed +9−3
SKILL.md+7−1
@@ -1,6 +1,6 @@ --- name: molecule-pipeline-description: Top-level router for moving molecules between EDA tools, the Adom wiki, and Hydrogen. ONE entry point for "publish/export this molecule to the wiki" (any EDA) and "go get that molecule and import it to Hydrogen" — detects the direction and source, then routes to the right skill chain (EDA export skill → molecule-publish → adom-molecule-import). Use when the user says "publish my molecule", "ship this board as a molecule", "molecule to the wiki", "get molecule X into my Hydrogen", "import that molecule", "move a molecule from <EDA> to hydrogen", or names a molecule + a destination without naming tools.+description: Top-level router for moving molecules between EDA tools, the Adom wiki, and Hydrogen. ONE entry point for "publish/export this molecule to the wiki" (any EDA) and "go get that molecule and import it to Hydrogen" — detects the direction and source, then routes to the right skill chain (EDA export skill → molecule-publish → adom-molecule-import). Use when the user says "ship this board as a molecule", "molecule to the wiki", "publish AND import my molecule", "get molecule X into my Hydrogen", "import that molecule", "move a molecule from <EDA> to hydrogen", or names a molecule + a destination without naming tools. user-invocable: true argument-hint: "<molecule name> [from <kicad|fusion|altium|wiki>] [to <wiki|hydrogen>]" ---@@ -50,6 +50,12 @@ Detect the source EDA by asking or by the files at hand: `.kicad_pcb`/`.kicad_sc    stops the pipeline; it is never "probably fine". 5. **Import reuses, never regenerates** — `--no-optimize` with the published    GLB.+6. **Every emitted GLB declares its up-axis** (`asset.extras.adomMolecule.upAxis`)+   — a consumer never infers orientation from geometry. A GLB pushed to a page+   by ANY tool (step2glb, `--render-board`, service-kicad) must be Z-up and+   stamped, or carry an explicit axis stamp consumers can key off+   (molecule-publish #13: an unstamped Y-up `render/board.glb` renders sideways+   on the wiki AND flat-wrong in APM — no single guess satisfies both).  ## Why the layers are skills (not one mega-tool) 
package.json+1−1
@@ -1,6 +1,6 @@ {   "slug": "molecule-pipeline",-  "version": "1.1.1",+  "version": "1.1.2",   "type": "skill",   "description": "Top-level router for moving molecules between EDA tools, the wiki, and Hydrogen: one entry point that routes publish/import intents to the right skill chain and enforces the pipeline invariants.",   "tags": [
page.json+1−1
@@ -1,6 +1,6 @@ {   "slug": "molecule-pipeline",-  "version": "1.1.1",+  "version": "1.1.2",   "type": "skill",   "description": "Top-level router for moving molecules between EDA tools, the wiki, and Hydrogen: one entry point that routes publish/import intents to the right skill chain and enforces the pipeline invariants.",   "tags": [