skill
Publish a Hardware Component to the Adom Wiki
Public Made by Adomby adom
The one-stop-shop for publishing a hardware component (or molecule/board) to the Adom Wiki. The whole lifecycle: page anatomy, the clone→edit→preview→push loop and its hard rules, making a great hero image (Hero Component Studio — 16:10, overlay-safe, datasheet-backed), the animated 3D composite, the interactive 3D viewer, ct thumbnails, the datasheet-accuracy audit, and every wiki push/pull gotcha we've hit. Now includes the worked Path B (board) pipeline: STEP-to-GLB, refdes tagging, layer de-
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
{
"slug": "adom-hardware-component-publish",
"title": "Publish a Hardware Component to the Adom Wiki",
"type": "skill",
"version": "0.10.1",
"description": "The one-stop-shop for publishing a hardware component (or molecule/board) to the Adom Wiki. The whole lifecycle: page anatomy, the clone→edit→preview→push loop and its hard rules, making a great hero image (Hero Component Studio — 16:10, overlay-safe, datasheet-backed), the animated 3D composite, the interactive 3D viewer, ct thumbnails, the datasheet-accuracy audit, and every wiki push/pull gotcha we've hit. Now includes the worked Path B (board) pipeline: STEP-to-GLB, refdes tagging, layer de-fighting, two-mode board viewer (Assembly merged with explanation + free-camera Static) template, board maps, preview harness. A living, refinable skill — add gotchas via PR. Private, Adom-only.",
"tags": [
"skill",
"wiki",
"publish",
"hardware",
"component",
"molecule",
"hero-image",
"3d-composite",
"interactive-viewer",
"datasheet",
"adom",
"reference"
],
"dependencies": {
"adom/molecule-pipeline": "*",
"adom/adom-schematic": "*",
"adom/adom-2dboard": "*"
},
"scripts": {
"install": "./install.sh",
"uninstall": "./uninstall.sh"
},
"hero": {
"type": "image",
"path": "docs/hero.png"
},
"visibility": "public",
"org": "adom",
"sample_prompts": [
{
"label": "Publish a hardware component",
"prompt": "Publish the wiki page for <MPN> (a <category>) end-to-end using adom-hardware-component-publish"
},
{
"label": "Make a great hero image",
"prompt": "Render an overlay-safe 16:10 hero for <MPN>/<molecule> in Hero Component Studio and set it as the page hero"
},
{
"label": "Update an existing component page",
"prompt": "Clone <owner>/<slug> fresh, fix <thing>, preview, snapshot, and push with a real changelog"
},
{
"label": "Build the 3D composite",
"prompt": "Build the animated insertion.glb for <MPN> (part drops onto its footprint, Layers toggle)"
},
{
"label": "Audit a page against its datasheet",
"prompt": "Compare the <MPN> characterization page to its datasheet and list discrepancies with page citations"
},
{
"label": "Add ct thumbnails",
"prompt": "Generate the ct/ bundle (3D icons + symbol + footprint) for <MPN>"
}
],
"discovery_triggers": [
"publish component",
"publish hardware",
"publish to wiki",
"component page",
"molecule page",
"board page",
"wiki page",
"hero image",
"component thumbnail",
"card art",
"3d composite",
"insertion.glb",
"interactive viewer",
"ct thumbnails",
"datasheet audit",
"wiki push",
"wiki clone",
"page hero",
"set hero",
"land pattern",
"footprint viewer",
"adom-hardware-component-publish"
],
"discovery_pitch": "The one-stop-shop for putting a hardware component on the Adom Wiki and having it look right — the push loop, a great hero image, the 3D composite/viewer, and every gotcha, in one place.",
"author": {
"name": "AravK",
"email": "[email protected]"
}
}