skill
molecule-pipeline
Public Made by Adomby adom
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.
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
<!doctype html>
<html><head><meta charset="utf-8"><style>
* { margin:0; padding:0; box-sizing:border-box; }
body { width:1600px; height:830px; font-family:'Segoe UI',system-ui,sans-serif;
background: radial-gradient(1400px 900px at 20% 0%, #0c3a33 0%, #072722 45%, #051d1a 100%);
border-radius:24px; overflow:hidden; position:relative; padding:48px 64px; }
h1 { color:#f2fbf8; font-size:52px; font-weight:800; letter-spacing:-.5px; }
.sub { color:#7fb5a9; font-size:23px; margin-top:10px; }
.orch { width:760px; margin:34px auto 0; border-radius:18px; padding:26px 20px 22px; text-align:center;
background: linear-gradient(100deg,#2ee6c8 0%,#38a6f8 55%,#a06bfa 100%);
box-shadow: 0 18px 50px rgba(46,230,200,.18), 0 8px 24px rgba(0,0,0,.45); }
.orch .name { color:#04211c; font-size:36px; font-weight:800; letter-spacing:-.3px; }
.orch .role { color:#063b31; font-size:17px; font-weight:700; letter-spacing:2px; margin-top:6px; }
.builds { text-align:center; color:#5fa696; font-size:17px; font-weight:700; letter-spacing:5px; margin:22px 0 10px; }
.rows { position:relative; }
.rows::before { content:''; position:absolute; left:50%; top:-6px; bottom:10px; width:0;
border-left:2px dotted #1c5247; z-index:0; }
.row { display:flex; align-items:center; margin-top:26px; position:relative; z-index:1; }
.label { width:300px; flex:none; }
.label .t { color:#9fe8d8; font-size:24px; font-weight:800; letter-spacing:2px; }
.label .d { color:#639b8d; font-size:17px; margin-top:4px; }
.pills { display:flex; gap:22px; flex-wrap:nowrap; }
.pill { font-family:'Cascadia Mono','Consolas',monospace; font-size:21px; color:#d7f4ec;
border:1.5px solid #2b6a5c; border-radius:14px; padding:18px 26px; background:rgba(7,34,29,.55); white-space:nowrap; }
.pill.wide { padding:18px 30px; }
</style></head><body>
<h1>The molecule-pipeline stack</h1>
<div class="sub">one sentence moves a board through the ecosystem · each layer below is a real Adom skill/app it routes.</div>
<div class="orch">
<div class="name">molecule-pipeline</div>
<div class="role">ROUTER · export · convert · publish · import</div>
</div>
<div class="builds">↓ ROUTES THROUGH ↓</div>
<div class="rows">
<div class="row">
<div class="label"><div class="t">EXPORT</div><div class="d">out of your EDA, on your machine</div></div>
<div class="pills"><div class="pill">kicad-export-molecule</div><div class="pill">fusion-export-molecule</div><div class="pill">altium-export-molecule</div></div>
</div>
<div class="row">
<div class="label"><div class="t">BRIDGE</div><div class="d">drive the laptop EDA</div></div>
<div class="pills"><div class="pill wide">adom-desktop · kicad bridge</div><div class="pill wide">adom-desktop · fusion bridge</div></div>
</div>
<div class="row">
<div class="label"><div class="t">CONVERT</div><div class="d">STEP → anchored GLB + footprint</div></div>
<div class="pills"><div class="pill">molecule-publish</div><div class="pill">adom-step2glb · OCCT service</div></div>
</div>
<div class="row">
<div class="label"><div class="t">PUBLISH</div><div class="d">component page on the wiki</div></div>
<div class="pills"><div class="pill">adom-wiki-cli</div><div class="pill">bundle · GLB + STEP + sch + board + metadata</div></div>
</div>
<div class="row">
<div class="label"><div class="t">IMPORT</div><div class="d">into your Hydrogen account</div></div>
<div class="pills"><div class="pill">adom-molecule</div><div class="pill">adom-molecule-import</div></div>
</div>
</div>
</body></html>