app
AI Flow
Public Made by Adomby adom
Adom's AI Flow: a tool to help the AI follow all of the steps it takes to build a board.
← Commit history
Teach AIFlow the explicit 3rdPartyFab label hierarchy and face-aware mounting artwork
1 file changed
+8
skills/aiflow-silkscreen/SKILL.md+8@@ -121,3 +121,11 @@ Silkscreen is the first thing a person reads on a board, and it carries Adom's n - **`fusion_board_source` saves a new cloud version** each time it reads the board. An edit is never "unsaved": to undo a pass, promote the earlier version (`fusion_aps_versions {query}`, then Fusion API `DataFile.versions[n].promote()`), close the open copy with `{name, save:false}`, and reopen. - **Never close the bridge's "ADOM" panel window with a window-close call**: it closes Fusion. Click its own Close button. - **`fusion_close_document` with no name closes the active document.** Always pass `{name, save:false}`. Even with `save:false` the bridge saves a version before closing ("saved before close to avoid Fusion's prompt"): close first, then promote the clean version, then reopen; promoting first lets the close save the bad board on top.++### 3rdPartyFab explicit label policy++Read the current `silkscreenPolicy` from `adom/pcb-design-rules`, file `rules/records/adom-3rdpartyfab.json`. It requires **0.8 mm component reference names** and **0.3 mm component values**, both visible and grouped. Use native text metrics; do not silently shrink or omit either. A board-wide 0.3 mm minimum cannot by itself enforce the larger references: separately audit every footprint reference/value role. Distinguish these authoring sizes from unverified minimum printable strokes.++Mechanical documentation belongs on the correct face: bracket boundaries on its mounting face; screw thread/length and head/washer envelopes on the bearing face; screwdriver clearance on the access face. Keep physical copper/component exclusion zones separate from printed outlines. Preserve reference/value association when rotating crowded groups. Record labels that require removing a heatsink or bracket to read them.++When using native SVG as a 3D silkscreen texture, export with `--drill-shape-opt 0`. Filled drill plot markers are not silk and must never become white discs covering the actual holes. Verify both alpha at hole centers and the rendered view with silk enabled. A successful model reload is not enough; stale texture caches may require refreshing the existing page.