# EDA Wiki Audit — 2026-07-17

Scope: every Adom tool that produces or manipulates a design artifact for
**KiCad**, **Fusion 360**, or **Altium**, plus the live surfaces (bridges,
viewers, managers) for each. Run to build the three core hub skills HD reads at
setup. Cleanup is **report-only** — this file recommends canonical slugs; page
owners make the edits.

## What was built

Four new hub skill pages under `adom`, each with a hero and a dependency graph
that *is* its toolkit:

- **[adom/eda](https://wiki.adom.inc/adom/eda)** — entry point; detects the open EDA tool and routes to a hub. Family parent of the three below.
- **[adom/kicad](https://wiki.adom.inc/adom/kicad)** — 22 deps (16 apps, 6 skills)
- **[adom/fusion](https://wiki.adom.inc/adom/fusion)** — 21 deps
- **[adom/altium](https://wiki.adom.inc/adom/altium)** — 18 deps

No per-EDA hub existed before (adom/kicad, adom/fusion, adom/altium were all
404), so these are net-new landing surfaces, not replacements.

## Canonical map (what the hubs point at)

| Surface | KiCad | Fusion 360 | Altium |
|---|---|---|---|
| Live bridge | `adom/adom-desktop-kicad-bridge` | `adom/adom-desktop-fusion-bridge` | `barrett-land/adom-desktop-altium-bridge` ⚠️ |
| Manager / hub app | `adom/kicad-library-manager`, `adom/adom-project-manager` | `adom/adom-project-manager` | `adom/adom-project-manager` |
| Web viewer | `kyle/kicad-pcb-viewer`, `adom/fp3d-viewer` | `adom/adom-step` | (via component page) |
| Sourcing (all-EDA) | `adom/adom-chip-fetcher`, `adom/chip-fetcher-lite`, component pages | same | same |
| Create / export CAD | `adom/adom-symbol`, `adom/adom-footprint`, `adom/adom-lbr`, `adom/adom-ds2sf`, `adom/adom-step2glb`, `adom/adom-chip-thumbnailer`, `adom/adom-chipsmith`, `adom/kicad-donut-pad` | `adom/adom-lbr` (.lbr), `adom/adom-basic-parts-fusion-lbr` | `adom/adom-lbr` (native .SchLib/.PcbLib/.IntLib), `adom/altium-schlib`/`adom/altium-pcblib` (read), `adom/adom-sfconvert` |
| Publish as molecule | `adom/kicad-export-molecule` | `adom/fusion-export-molecule` | `adom/altium-export-molecule` → all → `adom/molecule-publish` |
| Shared backend | `adom/service-kicad` | — | — |
| Distributor data (no CAD) | `adom/adom-parts-search` (+ mouser/digikey/jlcpcb) — EDA-neutral |

## Stale / duplicate slugs to retire (report only)

Canonical ← retire. **Note:** in several cases the *stale* slug has the *higher*
version number (it's the pre-rename line) — do not pick canonical by version.

| Canonical (keep) | Stale (retire / deprecate) | Owner | Notes |
|---|---|---|---|
| `adom/adom-step2glb` (v1.1.1) | `adom/step2glb` (v2.0.1, 06-29) | adom | "Formerly step2glb"; both still installed locally |
| `adom/adom-chip-thumbnailer` (v1.1.10) | `adom/chip-thumbnailer` (v1.0.1) | adom | richer "chip-icon factory" is canonical |
| `adom/altium-schlib` (v1.0.4) | `adom/adom-altium-schlib` (v1.0.5, 06-29) | adom | matches `altium-pcblib` naming; slug used locally |
| `kyle/concur` (v0.8.0) | `adom/adom-concur` (v1.0.3, 06-29) | adom/kyle | active dev is kyle/concur |

**Already correctly deprecated (leave as-is):**
- `adom/chip-fetcher` → banner points to `adom/adom-chip-fetcher`. ✅
- `barrett-land/adom-altium-library-importer` → superseded by `barrett-land/adom-library-importer`. ✅ but still ~35 installs/30d landing on the old slug — worth actively migrating.

**Superseded (not exact dups — consolidation):**
- `adom/adom-chipsmith` is the modern STEP-native validator consolidating `kyle/adom-chipfit`, `kyle/adom-chiplinter`, `kyle/adom-pin1-truth` (pin1-truth still useful as a dataset helper).
- The `*-creator` skills (`kyle/symbol-creator`, `adom/footprint-creator`, `adom/3d-component-creator`, `adom/library-creator`) are superseded by the standalone `adom/adom-symbol` / `adom/adom-footprint` apps.

**Cross-owner, superseded — flag to owner (Kyle), don't unilaterally edit:**
- `kyle/kicad-cli` (HTTP :8780) — superseded by `adom/service-kicad` (tools now shell the CLI, not the HTTP API).
- `kyle/kicad-service` — superseded explainer for `adom/service-kicad`; keep as a contrast doc at most.

## Notes for the owners

- **KiCad + Fusion + shared** live under the **adom** org; **all live Altium
  surfaces** (bridge, importers) live under **barrett-land**. Consider moving the
  Altium bridge/importers into the adom org for consistency, or leave as-is and
  keep the hub pointing cross-owner (works fine today).
- **Altium maturity:** the bridge's part-add works; **OutJob → PDF preview is
  blocked** (WorkspaceManager:GenerateReport emits no PDF). The hub says so
  plainly.
- `adom-symbol` / `adom-footprint` target KiCad + Fusion only — native Altium
  symbol/footprint output is `adom-lbr`-only; that's why they're absent from the
  Altium hub.

## Follow-ups (not done here)

1. Retire the four stale adom-org slugs above (deprecation banners) — deferred per "report only."
2. Ask Kyle to deprecate/redirect `kyle/kicad-cli` and `kyle/kicad-service`.
3. `chip-fetcher-wiki-flow` is a local-only skill (not a published wiki page) — consider publishing if it should be shared.
4. Hero images on the four hubs are on-brand text/"surfaces map" billboards; swap for richer UI shots later if desired.
