← Commit history

Make EDA Skillpack an ecosystem index and shared guidance home

John Lauer ·0325f4c611 ·1mo ago ·parent 61ccad4
4 files changed +49−14
README.md+4−2
@@ -2,13 +2,15 @@  **All skills for all EDA capabilities across the Adom ecosystem.** -This is the ecosystem-wide home for reusable EDA skills: component discovery, symbols, footprints, libraries, schematic and PCB design, routing, simulation and analysis, manufacturing outputs, fabrication, placement, soldering, reflow and inspection—across desktop bridges and Adom web tools, for any AI. The source draft is available now; the installable package is awaiting its reviewed hero. Once published, install with `adom-wiki pkg install adom/eda-engineering`, then read `eda-engineering` and the relevant focused skill.+This is an ecosystem-wide entry point for EDA skills, combining an index of skills maintained in other packages with shared guidance hosted here. Its scope includes component discovery, symbols, footprints, libraries, schematic and PCB design, routing, simulation and analysis, manufacturing outputs, fabrication, placement, soldering, reflow and inspection—across desktop bridges and Adom web tools, for any AI. The source draft is available now; the installable package is awaiting its reviewed hero. Once published, install with `adom-wiki pkg install adom/eda-engineering`, then read `eda-engineering` and the relevant focused skill.  The initial skills cover current/load reasoning, routing geometry, thermal pads and vias, copper-ablation retention, thermal-bottleneck rerouting, and assembly planning. It contains AI-neutral Markdown and no CAD application dependency. These are engineering workflows, not automatic board certification or prequalified machine recipes.  The [Astra/Fusion video progression](https://wiki.adom.inc/adom/codex/files/docs/ASTRA-FUSION.md) supplied worked examples. Device assumptions and measured outcomes stay with each example; reusable decisions live here. -The existing [EDA hub](https://wiki.adom.inc/adom/eda) remains the tool directory. Bridges own application verbs, native validation and saving/cleanup. AI skillpacks point here for shared reasoning. This avoids duplicated guidance and a bridge-to-hub dependency cycle.+Browse the [skill directory](references/skill-directory.md) to find the relevant package or shared skill. The existing [EDA hub](https://wiki.adom.inc/adom/eda) remains the application directory.++Fusion, KiCad and Altium may keep their own skillpacks inside their bridges. Broad guidance, such as how to plan copper pours, can live here while each bridge explains how to execute it. A future Adom Molecule Skillpack could also be cross-linked; its packaging remains undecided. “All skills” describes the ecosystem-wide scope, not a requirement to move everything into one tarball. Links do not automatically install the packages they point to.  The showcase pairs Fusion, Altium and KiCad with Adom’s browser tools: [adom-symbol](https://wiki.adom.inc/adom/adom-symbol) for schematic symbols, [adom-footprint](https://wiki.adom.inc/adom/adom-footprint) for pads and paste geometry, [adom-lbr](https://wiki.adom.inc/adom/adom-lbr) for symbol/footprint/3D libraries and format conversion, and [adom-parts-search](https://wiki.adom.inc/adom/adom-parts-search) for component sourcing. These are real application captures; the collage illustrates the broader workflow, not a claim that every tool has completed the Fusion routing demonstration. 
SKILL.md+14−10
@@ -1,20 +1,24 @@ --- name: eda-engineering-description: Ecosystem-wide home for all EDA skills and capabilities across Adom desktop bridges and web tools, independently of the AI provider. Use for EDA workflow discovery and shared guidance; the initial focused skills cover electrical routing, thermal copper, ablation and assembly planning.+description: Find relevant EDA skills across Adom bridges, web tools and specialized skillpacks. Use when choosing an EDA workflow or applying shared guidance across tools. --- # EDA Skillpack -All skills for all EDA capabilities across the Adom ecosystem. The scope spans component discovery, symbols, footprints, libraries, schematics, PCB design, simulation and analysis, fabrication, assembly and inspection. The focused skills listed below are the initial collection; this scope is not a claim that every planned capability is already bundled.+All skills for all EDA capabilities across the Adom ecosystem. -Use the selected CAD bridge for execution and native validation; this package owns the engineering reasoning. It does not install CAD applications or select an AI provider. User load/process requirements take precedence over worked-example defaults.+This package is both an index of independently owned skills and a home for shared guidance. Its broad scope does not imply that every skill is bundled here. It does not select an AI provider or install all linked applications. -Read only the relevant skill:+Start with the [skill directory](references/skill-directory.md) to find the relevant owner. Read only the entrypoints and follow-ups needed for the user's task. Respect the selected tool and existing project; use its bridge for live execution, native validation and document lifecycle. -- `eda-electrical-routing`: schematic/net checks, current budgets, widths, clean routing, thermal inventory, copper allocation and acceptance.-- `eda-thermal-bottlenecks`: use calculated heat flow to relocate obstructing traces, widen necks and preserve reference planes.-- `eda-copper-ablation`: retain permissible copper while preserving electrical isolation and reporting actual filled area.-- `eda-assembly-planning`: connect pad/mask/thermal decisions to placement, solder jetting or paste deposition, reflow and inspection requirements.+The initial bundled shared skills are: -These skills are AI-neutral Markdown. Adom's package loader exposes them to supported AI runtimes; another runtime can read this file and `skills/*/SKILL.md` directly. Installing files does not update instructions already loaded in an existing conversation.+- [Electrical routing](skills/eda-electrical-routing/SKILL.md): current budgets, route geometry and copper-pour decisions.+- [Thermal bottlenecks](skills/eda-thermal-bottlenecks/SKILL.md): review connected heat-spreading paths and suitable reroutes.+- [Copper ablation](skills/eda-copper-ablation/SKILL.md): retain permissible copper while preserving isolation.+- [Assembly planning](skills/eda-assembly-planning/SKILL.md): connect board decisions to fabrication and assembly requirements. -Fusion/KiCad/Altium-specific verbs and document lifecycle belong with their bridges. Shared principles should be maintained here and referenced by bridge/AI skillpacks, rather than copied into competing versions. The broader tool directory remains [adom/eda](https://wiki.adom.inc/adom/eda).+Tool-specific skillpacks may live within Fusion, KiCad and Altium bridges. Other specialized skillpacks, including a possible Adom Molecule Skillpack, can be cross-linked when their owners and entrypoints are established. Do not assume proposed packages already exist or require their installation.++When adding guidance, keep shared decisions here where useful and link to tool- or domain-owned skills for execution details. Existing packages may retain shared expertise too; indexing it does not require relocating or duplicating it. User load and process requirements take precedence over worked-example defaults.++Skills are AI-neutral Markdown. Use the environment's skill catalog or read these files directly. Package installation supplies files; it does not retroactively refresh instructions already loaded in a running conversation.
page.json+3−2
@@ -39,7 +39,7 @@     "copper ablation",     "plan pcb assembly"   ],-  "discovery_pitch": "The shared skillpack for all EDA capabilities across the Adom ecosystem, from components and libraries through board design, manufacturing and assembly.",+  "discovery_pitch": "Find EDA skills across Adom bridges, web tools and specialized skillpacks, plus shared guidance hosted here.",   "metadata": {},   "created_at": "2026-09-07T12:56:14.529Z",   "updated_at": "2026-09-07T12:56:14.529Z",@@ -53,7 +53,8 @@     "skills/**",     "README.md",     "install.sh",-    "uninstall.sh"+    "uninstall.sh",+    "references/**"   ],   "dependencies": {},   "confirmed_user_skills": [
references/skill-directory.mdadded+28
@@ -0,0 +1,28 @@+# EDA skill directory++Read the entry for the user's task, then the owning package's current skill. These are links to independently maintained packages, not a claim that this tarball bundles their skills or installs their applications.++| Task | Owning package or bundled skill |+|---|---|+| Fusion design, libraries, native PCB commands and document lifecycle | [Fusion bridge](https://wiki.adom.inc/adom/fusion-bridge) |+| KiCad design, libraries, native PCB commands and validation | [KiCad bridge](https://wiki.adom.inc/adom/kicad-bridge) |+| Altium design, libraries and native validation | [Altium bridge](https://wiki.adom.inc/adom/altium-bridge) |+| Create and inspect schematic symbols | [adom-symbol](https://wiki.adom.inc/adom/adom-symbol) |+| Create and inspect footprints, pads and paste geometry | [adom-footprint](https://wiki.adom.inc/adom/adom-footprint) |+| Component libraries and EDA format translation | [adom-lbr](https://wiki.adom.inc/adom/adom-lbr) |+| Find and source board components | [adom-parts-search](https://wiki.adom.inc/adom/adom-parts-search) |+| Shared electrical routing and copper-pour decisions | [eda-electrical-routing](../skills/eda-electrical-routing/SKILL.md) |+| Shared heat-spreading and bottleneck review | [eda-thermal-bottlenecks](../skills/eda-thermal-bottlenecks/SKILL.md) |+| Copper retention for subtractive fabrication | [eda-copper-ablation](../skills/eda-copper-ablation/SKILL.md) |+| Assembly process planning | [eda-assembly-planning](../skills/eda-assembly-planning/SKILL.md) |+| Broader EDA application discovery | [Adom EDA hub](https://wiki.adom.inc/adom/eda) |++A future Adom Molecule Skillpack can be cross-linked here when its owning package and entrypoint are established. Its packaging is undecided; no dependency or speculative install command is declared. Fusion, KiCad and Altium may similarly organize tool-specific skillpacks within their bridges.++## Following an entry++Use the installed skill catalog to locate the owning package's entrypoint. If absent, inspect that package's current wiki metadata and installation instructions. Install only packages needed for the authorized task; this index is not an instruction to install every linked tool. Read only relevant follow-up skills, and discover live bridge capabilities before execution.++## Adding or moving guidance++Keep a decision in its maintained home. Broad principles such as copper-pour net assignment, isolation and useful connectivity may live here; native polygon creation, refill, DRC and saving belong with the selected tool's skills. Specialized domains can have their own skillpacks and be indexed here. Link to an existing owner instead of copying guidance or forcing a move. Update links if ownership changes; do not create circular package dependencies just to make a cross-link.