ワンクリックで
tscircuit
Build, modify, and debug tscircuit designs.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Build, modify, and debug tscircuit designs.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
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 />