TechIndustryX/twincat-agent
Skill Claude CodeCodex
Use this skill when implementing advanced TwinCAT 3 (ExST) features. It covers Properties (GET/SET), Methods, initialization lifecycles (FBinit, FBreinit, FBexit), State Machine patterns, pragmas (attributes, conditional compiling, regions, message output), and PlcTaskSystemInfo access.
TechIndustryX/twincat-agent
Skill Claude CodeCodex
Use this skill to correctly format ST (Structured Text) logic, operators, and control flow statements. It includes precedence rules, IF/CASE/FOR/WHILE loops syntax, mathematical/bitwise operator rules (MOD, SHL, ADR, BITADR), and the list of reserved IEC keywords.
TechIndustryX/twincat-agent
Skill Claude CodeCodex
Use this skill ONLY when the user reports a build error, a compilation warning, or when CheckPlcSyntaxAsync fails. It contains specific fixes for TwinCAT IL Errors (4200-4213) and explanations for standard Compiler Warnings (1502-1990).