translate-programming-language
CommunityPort code across languages with parity.
System Documentation
What problem does it solve?
Plan and execute language-to-language server or application migrations with behavior parity. Use when porting modules, services, APIs, or runtimes between programming languages; generating source-runtime oracles and fixtures; generating migrated parity tests; detecting runtime, standard-library, serialization, numeric, encoding, time, regex, or protocol differences; building temporary compatibility layers; accumulating migration knowledge; benchmarking; shadow testing; canarying; or planning cutover and rollback.
Core Features & Use Cases
- Oracle-driven parity workflow to plan and execute migrations.
- Generate source-runtime fixtures and parity tests to validate behavior.
- Build and maintain a compatibility knowledge base to guide cutover and rollback.
- Rollout-and-cutover verification through drift checks, shadow/replay, and benchmarks.
Quick Start
Define the migration boundary and run the oracle-driven parity workflow to generate fixtures and tests.
Dependency Matrix
Required Modules
None requiredComponents
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: translate-programming-language Download link: https://github.com/mizchi/skills/archive/main.zip#translate-programming-language Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 510,000+ vetted skills library on demand.