en un clic
tscircuit
Build, modify, and debug tscircuit designs.
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Menu
Build, modify, and debug tscircuit designs.
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Basé sur la classification professionnelle SOC
| name | tscircuit |
| description | Build, modify, and debug tscircuit designs. |
| allowed-tools | Read, Write, Grep, Glob, Bash |
./examplesClarify requirements (if not already given)
<trace/> will produce netLabels when the traces cannot be connected.Choose a starting point
tsci init to bootstrap a project.@tscircuit/common templates.Before writing code, inspect ./examples and use the closest matching example as your starting point.
Use this sequence for schematic tasks that require checker-driven placement cleanup:
Create or update the schematic with explicit structure/grouping as requested.
Respect user constraints.
Before running placement checks:
schX and schY from schematic componentsschWidth and schHeight overridesRun
tsc --noEmit.Run:
tsci check schematic-placementAdd only coordinates explicitly returned by the check to the circuit.
Fix reported issues in this order, rerunning the check after each fix:
VerboseSchematicNetLabelPinHeaderSchematicBoxTooWideGenericSchematicBoxTooWideSchematicBoxInnerLabelCollisionCapacitorSymbolHorizontalSchematicPinPaddingToEdgeTooLargeDiodeResistorNotAlignedComponentOverlapSchematicBoxHasALotOfSurroundingWhitespaceComponentNetLabelCollisionComponentBoxNetLabelCollisionNetLabelCollisionRerun tsci check schematic-placement after each applied fix; each run may resolve multiple violations and may also expose new ones.
Continue only with user-requested next steps after the loop is clean.
schX, schY, schWidth, or schHeight manually unless directly instructed by tsci check schematic-placement../SYNTAX.mdtsci build.tsci snapshot.<analogsimulation /><battery /><board /><cadassembly /><cadmodel /><capacitor /><chip /><connector /><constraint /><copperpour /><coppertext /><courtyardcircle /><courtyardoutline /><courtyardpill /><courtyardrect /><crystal /><currentsource /><cutout /><diode /><fabricationnotedimension /><fabricationnotepath /><fabricationnoterect /><fabricationnotetext /><fiducial /><footprint /><fuse /><group /><hole /><inductor /><jumper /><led /><mosfet /><mountedboard /><net /><netalias /><opamp /><panel /><pcbkeepout /><pcbnotedimension /><pcbnoteline /><pcbnotepath /><pcbnoterect /><pcbnotetext /><pcbtrace /><pinheader /><pinout /><platedhole /><port /><potentiometer /><pushbutton /><resistor /><resonator /><schematicarc /><schematicbox /><schematiccell /><schematiccircle /><schematicline /><schematicpath /><schematicrect /><schematicrow /><schematicsection /><schematictable /><schematictext /><silkscreencircle /><silkscreenline /><silkscreenpath /><silkscreenrect /><silkscreentext /><smtpad /><solderjumper /><subcircuit /><subpanel /><switch /><symbol /><testpoint /><trace /><tracehint /><transistor /><via /><voltageprobe /><voltagesource />