skill
Adom Wiki Skill Pack
Public Made by Adomby adom
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. Includes reviewed Z-up component artwork, surface-selected MPN marki
← Commit history
Use generic 3rd party fab wording
6 files changed
+7−7
package.json+1−1@@ -1,7 +1,7 @@ { "slug": "adom-wiki-skillpack", "title": "Adom Wiki Skill Pack",- "version": "0.8.26",+ "version": "0.8.27", "type": "skill", "hero": { "path": "screenshots/hero.png"
page.json+1−1@@ -131,7 +131,7 @@ "prompt": "Before I create this wiki page, check whether the thing already has a home." } ],- "version": "0.8.26",+ "version": "0.8.27", "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. Includes reviewed Z-up component artwork, surface-selected MPN marking, reusable thumbnail caches and component-page widgets.", "dependencies": { "adom/adom-wiki-hero-image": "^0.2.2",
skills/wiki-component/SKILL.md+2−2@@ -115,7 +115,7 @@ Keep project-specific implementation and session evidence in the existing projec - Reuse an exact-MPN component wiki page when one exists; otherwise create one. Prefer validated Adom Basic Parts already on hand, then Mouser for new sourcing- under the current InstaPCB guidance. Read `adom-basic-parts`, `instapcb` and+ under the current 3rd party fab guidance. Read `adom-basic-parts`, the fab guidance skill and `adom-parts-search`; check current stock and provenance, not historical snapshots. Basic Parts' validated manufacturer STEP assets are the preferred reusable source; verify the actual record rather than treating every available model as validated.@@ -355,7 +355,7 @@ adom-footprint embed --file <mpn>.kicad_mod --out fpview.html # interactive Fp ``` Then embed each same-origin: `<iframe src="symview.html">` / `<iframe src="fpview.html">`.-The footprint export includes a layers panel with an **"InstaPCB paste dots" toggle**+The footprint export includes a layers panel with an **"Paste dots" toggle** (the 300µm jetted-paste positions, off by default) plus Copper / Assembly / Courtyard / Paste apertures, so the solder-paste view is built in. Pin 1 is marked.
skills/wiki-component/component-page-generator/mkviewers.sh+1−1@@ -1,7 +1,7 @@ #!/usr/bin/env bash # Generate the embeddable symbol + footprint viewers for a chip using the OFFICIAL # adom-symbol / adom-footprint `embed` exports (self-contained interactive HTML,-# incl. the InstaPCB paste-dots layer on the footprint). Use the built binaries.+# incl. the paste-dots layer on the footprint). Use the built binaries. set -e SYM="${ADOM_SYMBOL:-adom-symbol}"; FP="${ADOM_FOOTPRINT:-adom-footprint}" CHIPDIR="$1"; OUTDIR="$2"; MPN="$(basename "$CHIPDIR")"
skills/wiki-component/component-page-generator/template.html+1−1@@ -92,7 +92,7 @@ __HERO__ <div class="tabpanel on" id="symbol"><h2>__IC_SYM__ Schematic Symbol</h2>__SYMVIEW__</div> <div class="tabpanel" id="fp"><h2>__IC_FP__ Footprint and solder paste</h2>__FPVIEW__-<div class="grid2" style="margin-top:12px"><div><p style="font-weight:600;font-family:'Familjen Grotesk'">InstaPCB solder paste</p><p style="color:var(--text-2);font-size:13.5px">Fine-pitch packages get paste as a micro-dot aperture array (not full pads) to cut bridging. Default lead-free (SAC305); leaded selectable. Toggle the Solder blobs layer in the viewer.</p><div class="btns" style="margin-top:8px"><span class="btn" data-tip="Preview leaded" onclick="cp('preview leaded paste for __MPN__')">Leaded</span><span class="btn go">Lead-free</span></div></div><div class="todonote">__IC_WARN__<div><b>TODO:</b> leaded vs lead-free switch + bridging-risk heatmap in FpView. Report bridging in Discussions.</div></div></div></div>+<div class="grid2" style="margin-top:12px"><div><p style="font-weight:600;font-family:'Familjen Grotesk'">Solder paste</p><p style="color:var(--text-2);font-size:13.5px">Fine-pitch packages get paste as a micro-dot aperture array (not full pads) to cut bridging. Default lead-free (SAC305); leaded selectable. Toggle the Solder blobs layer in the viewer.</p><div class="btns" style="margin-top:8px"><span class="btn" data-tip="Preview leaded" onclick="cp('preview leaded paste for __MPN__')">Leaded</span><span class="btn go">Lead-free</span></div></div><div class="todonote">__IC_WARN__<div><b>TODO:</b> leaded vs lead-free switch + bridging-risk heatmap in FpView. Report bridging in Discussions.</div></div></div></div> <div class="tabpanel" id="d3"><h2>__IC_CUBE__ 3D Model</h2>__3DVIEW__</div> <div class="tabpanel" id="pins"><h2>__IC_GRID__ Pin map <span class="src real" style="font-size:12px;font-weight:400">__PINCOUNT__ pins, ds2sf extracted</span></h2><table><tr><th>Name</th><th>No.</th><th>Description</th><th class="ev">Cite</th></tr>__PINS__</table><div class="cite"><b>Pinout source:</b> ds2sf extraction. Click a page number to see the cited datasheet page.</div></div> <div class="tabpanel" id="specs"><h2>__IC_LIST__ Specifications <span class="src real" style="font-size:12px;font-weight:400">class-aware (__CLS__)</span></h2><table>__SPECS__</table><div class="cite"><b>Source:</b> info.json + datasheet. Parsed fields are best-effort; full parametric pull is a TODO.</div></div>
skills/wiki-hero/SKILL.md+1−1@@ -61,7 +61,7 @@ so users "understand how sophisticated the apps have gotten.") The headline can be a punchy phrase; the **subhead must be the value proposition** , one line on what the app is *for* and its differentiator (e.g. "preview the-InstaPCB 300µm solder-paste dots no other tool shows"). Don't waste the subhead+300µm solder-paste dots no other tool shows"). Don't waste the subhead paraphrasing the title. Keep it to ~1 line so the composer doesn't truncate it. > TODO (pack maintainers): we depend on `adom-wiki-hero-image` rather than folding