Install
openclaw skills install @syuaibsyuaib/universal-code-converterDesign, review, or implement source-to-source code translation pipelines that convert or port code between programming languages. Use when building or evaluating a transpiler, code-porting or migration scaffold, tree-sitter-based parser pipeline, intermediate representation (IR), lowering rules, semantic-gap handling, or validation strategy for multi-language code conversion.
openclaw skills install @syuaibsyuaib/universal-code-converterBuild or refine the converter as a staged translation pipeline. Optimize for semantic fidelity, diagnostics, and incremental delivery instead of "convert everything" claims.
Clarify the scope.
Verify the parser frontend.
old_tree to prove the grammar is usable as an editing frontend. Treat this as a capability check, not a brittle microbenchmark.Separate the pipeline into explicit passes.
parse -> normalize -> semantic enrichment -> IR -> lowering -> emit -> validate
Design the IR around semantics, not surface syntax.
Implement a narrow vertical slice first.
Handle semantic gaps intentionally.
Generate target code from a structured model.
Validate the output at multiple levels.
Deliver a bounded result.
references/architecture-blueprint.md for module layout, feature mapping taxonomy, and IR design prompts.references/validation-checklist.md for test strategy, regression gates, and release criteria.src/
frontends/
normalization/
semantic/
ir/
lowering/
emitters/
diagnostics/
tests/
fixtures/
golden/