What problem does it solve? Pretrained models generate obsolete Mojo syntax because the language evolves rapidly, producing code that fails to compile. This Skill acts as a correction layer that replaces outdated constructs (like fn, alias, inout, @parameter) with current Mojo syntax so generated code compiles against the latest toolchain. ## Core Features & Use Cases - Removed-syntax corrections: Maps deprecated constructs (fn, let, borrowed, inout, owned, DynamicVector, UnsafePointer APIs) to their modern replacements (def, var, imm, mut, List, Pointer). - Current language rules: Covers comptime constants and assertions, argument conventions (out, mut, deinit, ref), lifecycle methods, Writable/Writer, origins, closures, SIMD, strings, and error handling. - Use Case: When translating a Python DSP kernel to Mojo, use this Skill to write struct definitions with @fieldwise_init, explicit trait conformance, std.-prefixed imports, and raises annotations that compile on the first build. ## Quick Start Write a Mojo struct with copy and move constructors plus a test suite using current Mojo syntax.