بنقرة واحدة
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 />