skill
EDA Skillpack
Public Made by Adomby adom
All skills for all EDA capabilities across the Adom ecosystem.
← Commit history
Publish 0.2.8
4 files changed
+8−3
SKILL.md+5−1@@ -1,6 +1,6 @@ --- name: eda-engineering-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.+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, and before running any KiCad command in a container (kicad-cli, DRC, ERC, gerbers, STEP, pcbnew): KiCad is never installed locally, it runs on service-kicad or the user's desktop. --- # EDA Skillpack @@ -8,6 +8,10 @@ All skills for all EDA capabilities across the Adom ecosystem. 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. +## KiCad in a container: never install it++Containers have no local KiCad, and an AI must never install one (`apt-get install kicad`, pip, conda, flatpak) unless the user explicitly asks. Use the shared KiCad 10 service, [service-kicad](https://wiki.adom.inc/adom/service-kicad): its package puts a `kicad-cli` shim in `~/.local/bin`, so plain `kicad-cli ...` works. It runs on the service, and when the service is down it runs on the native KiCad of the user's own desktop through Adom Bridge. For live board edits use the [KiCad bridge](https://wiki.adom.inc/adom/kicad-bridge). If `service-kicad health` fails, say the service is down and keep going on the desktop; do not install KiCad as a workaround.+ 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. The bundled shared skills are:
package.json+1−1@@ -4,7 +4,7 @@ "type": "skill", "title": "EDA Skillpack", "brief": "All skills for all EDA capabilities across the Adom ecosystem.",- "version": "0.2.7",+ "version": "0.2.8", "hero": { "type": "image", "path": "docs/hero.png"
page.json+1−1@@ -4,7 +4,7 @@ "type": "skill", "title": "EDA Skillpack", "brief": "All skills for all EDA capabilities across the Adom ecosystem.",- "version": "0.2.7",+ "version": "0.2.8", "hero": { "type": "image", "path": "docs/hero.png"
references/skill-directory.md+1@@ -6,6 +6,7 @@ Read the entry for the user's task, then the owning package's current skill. The |---|---| | 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) |+| KiCad CLI work in a container (DRC, ERC, gerbers, STEP, library lookups); never install KiCad locally | [service-kicad](https://wiki.adom.inc/adom/service-kicad) (`kicad-cli` shim: service, else the user's desktop) | | 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) |