"""kicad-flow 的原理图生成库(n10 画原理图用)。 由 ipots_tunerX10 载板生成器(E:\\Kicad_design\\ipots_tunerX10\\carrier\\gen)通用化而来, 去掉了写死的工程路径;本机路径一律从 ~/skills_env.md 读(KICAD_ROOT、可选 CHROME_EXE)。 模块: env 读 skills_env kicad_lib .kicad_sch 底层:符号提取 / 外框 / 旋转 / Sheet 写文件 layout Canvas:占位登记 + 重叠/越界检查 page Project / Page:画图原语(inline / shunt / fan_series / run_taps / gnd_bus ...) symgen 工程符号库:从参考 .kicad_sch 抽符号 / 按引脚表生成方框符号 diagram drawio(SVG 外壳或纯 XML)-> PNG root 根图(层次页 + 框图插图)、.kicad_pro、库表 check ERC + 网表器件数 + 子电路画法检查 在工程脚本里: import sys, os sys.path.insert(0, os.path.expandvars(r"%USERPROFILE%\\.claude\\skills\\kicad-flow\\scripts")) from schgen import Project, register_lib, R, C, L, GND """ from .kicad_lib import register_lib, set_fp_filter, uid, snap, placed_pins, pin_dir, symbol_bbox, rot_bbox from .page import Project, Page, R, C, L, GND