From detroittommy879-tscircuit-skills
Build, modify, and debug tscircuit (React/TypeScript) PCB designs. Use when working with tsci CLI (init/dev/search/add/import/build/export/snapshot/push), choosing footprints, placing parts, wiring nets/traces, or preparing fabrication outputs (Gerbers/BOM/PnP).
How this skill is triggered — by the user, by Claude, or both
Slash command
/detroittommy879-tscircuit-skills:tscircuitThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are helping the user design electronics using tscircuit (React/TypeScript) and the `tsci` CLI.
You are helping the user design electronics using tscircuit (React/TypeScript) and the tsci CLI.
When this Skill is active:
tscircuit.config.json, index.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 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 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/npx claudepluginhub joshuarweaver/cascade-code-languages-misc-1 --plugin detroittommy879-tscircuit-skillsGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.
Dispatches multiple subagents concurrently for independent tasks without shared state. Use when facing 2+ unrelated failures or subsystems that can be investigated in parallel.