npx skills add https://github.com/tscircuit/skill --skill tscircuit你正在帮助用户使用 tscircuit (React/TypeScript) 和 tsci CLI 设计电子电路。
当此技能激活时:
tscircuit.config.json、index.circuit.tsx、package.json)tsci --help 或特定子命令的 --help明确需求(如果尚未给出) * 电路板外形尺寸 / 尺寸限制 * 电源和电压轨 * 输入/输出:连接器、排针、安装孔、机械限制 * 目标制造商限制(线宽/线距、组装、供应商)
选择起点 * 如果仓库不是 tscircuit 项目,建议:
tsci init 来引导项目。
* 如果适用外形模板(Arduino Shield、Raspberry Pi HAT 等),优先使用 模板。广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
@tscircuit/common查找并安装元器件
* 使用 tsci search "<查询词>" 来发现封装和 tscircuit 注册表包。
* 使用以下方法之一:
tsci add <作者/包名>(安装 @tsci/* 包)tsci import <查询词>。编写/修改 TSX 电路代码 * 将电路保持为一个默认导出的函数,并返回 JSX。 * 有意识地使用布局属性:
pcbX、pcbY、pcbRotation、layerschX、schY、schRotation、schOrientation
* 使用 <trace /> 进行连接;对于电源/地线,优先使用网络连接(net.GND、net.VCC 等)。构建与迭代
* 在运行 tsci check placement 和 tsci build 之前,先运行 tsci check netlist,以便尽早发现连接问题。
* 在检查布线之前,运行 tsci snapshot 来检查布局。
* 布局后运行 tsci check routing-difficulty 以识别潜在的拥挤区域。
* 运行 tsci build 来编译和验证电路。
* 开发过程中通常可以忽略 DRC(设计规则检查)错误——首先专注于确保电路正确。
* 如果布线困难,请降低密度,使用 <group /> 进行子布局,或更改自动布线器设置。
* 仅当需要交互式视觉反馈时才使用 tsci dev(对于 AI 驱动的迭代来说不常用)。
验证与导出
* 准备分享/发布时,在运行 tsci check placement 和 tsci build 之前,先运行 tsci check netlist。
* 分享/发布前运行 tsci build(以及可选的 tsci snapshot)。
* 使用 tsci export 导出 SVG/网表/DSN/3D/库文件。
* 对于制造,在运行 tsci dev 后,从导出界面获取生产文件(Gerber/BOM/贴片坐标)。
tsci push)或下订单。CLI.mdSYNTAX.mdWORKFLOW.mdCHECKLIST.mdtemplates/scripts/每周安装数
306
仓库
GitHub 星标数
2
首次出现时间
2026年1月23日
安全审计
安装于
opencode297
codex295
gemini-cli290
cursor287
github-copilot285
amp280
You are helping the user design electronics using tscircuit (React/TypeScript) and the tsci CLI.
When this Skill is active:
tscircuit.config.json, index.circuit.tsx, package.json)tsci --help or the specific subcommand’s --helptsci init to bootstrap a project.@tscircuit/common templates.tsci search "<query>" to discover footprints and tscircuit registry packages.tsci add <author/pkg> for registry packages (installs @tsci/* packages)tsci import <query> when you need to import a component from JLCPCB or the registry.pcbX, pcbY, pcbRotation, layerschX, schY, schRotation, schOrientation<trace /> for connectivity; prefer net connections (net.GND, net.VCC, etc.) for power/ground.tsci check netlist before tsci check placement and tsci build to catch connectivity issues early.tsci snapshot to inspect placement before checking routing.tsci check routing-difficulty after placement to identify potential areas of congestion.tsci build to compile and validate the circuit.<group /> for sub-layouts, or change autorouter settings.tsci dev only when you need interactive visual feedback (not typical for AI-driven iteration).tsci check netlist before tsci check placement and tsci build when preparing to share/publish.tsci build (and optionally tsci snapshot) before sharing/publishing.tsci export for SVG/netlist/DSN/3D/library outputs.tsci dev.tsci push) or place orders unless the user explicitly requests it.CLI.mdSYNTAX.mdWORKFLOW.mdCHECKLIST.mdtemplates/scripts/Weekly Installs
306
Repository
GitHub Stars
2
First Seen
Jan 23, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykWarn
Installed on
opencode297
codex295
gemini-cli290
cursor287
github-copilot285
amp280
agent-browser 浏览器自动化工具 - Vercel Labs 命令行网页操作与测试
138,300 周安装