What problem does it solve? Keeping a Rust codebase logically identical to a parallel Python codebase is error-prone: changes get missed, error messages drift, and tests fall out of sync. This Skill provides a disciplined workflow for reviewing Python changes and mirroring them into Rust (kagent/kosong/kaos) with full test parity. ## Core Features & Use Cases - Change Inventory: Builds a complete list of staged changes, recent commits, and changelog entries before porting anything. - Module Mapping: Provides explicit Python-to-Rust path mappings (e.g., src/kimi_cli/llm.py to rust/kagent/src/llm.rs) while excluding UI and login/auth changes. - Test Parity Enforcement: Requires updating Rust unit/integration tests and running the Python E2E suite against the Rust binary via KIMI_E2E_WIRE_CMD. - Use Case: After merging a Python PR that changes tool output formatting, use this Skill to port the logic to Rust, update string-asserting tests, and verify with the full Rust test suite and E2E run. ## Quick Start Sync the recent Python changes in src and packages into the Rust kagent codebase, excluding UI and login changes, and run the full Rust tests plus E2E with the wire command override.