What problem does it solve? Writing Jac code requires knowing its strict typing rules, Python-flavored but brace-delimited syntax, and non-obvious pitfalls like indentation-sensitive match statements and reserved keywords. This Skill provides a baseline syntax reference so you avoid common parse and type errors when writing or reviewing Jac code. ## Core Features & Use Cases - Core Syntax Reference: Covers imports, control flow, match statements, enums, lambdas, glob declarations, entry points, null-safe operators, string formatting, and error handling with runnable code examples. - Pitfall Catalog: Documents concrete failure modes such as brace imports taking no semicolon, the missing pass statement, capitalized True/False/None, reserved keyword escaping, and unused-name warnings (W2003). - Import Semantics: Explains project-root absolute imports versus dotted relative imports, client/server codespace inference, and with entry versus with entry:__main__ behavior. - Use Case: When jac check fails with E0001 on a match statement, consult this Skill to learn that case arms require a colon and indented body rather than braces. ## Quick Start Ask the AI to load the jac-core-cheatsheet skill and explain how to write a typed lambda with a match statement in Jac.