Python Binding Code Reviewer

Community

Ensure Rust logic stays in Rust.

Authorjeickmeier
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill ensures that Python bindings for Rust libraries strictly adhere to the principle of keeping all core logic within the Rust codebase, preventing code duplication and potential drift between Python and WASM implementations.

Core Features & Use Cases

  • Code Review: Analyzes Python binding code (finstack-py/) against established best practices.
  • Logic Enforcement: Identifies and flags business logic, computations, or validation implemented directly in Python bindings.
  • Pattern Consistency: Verifies adherence to standard wrapper patterns, type conversion, and error mapping.
  • Use Case: A developer submits a pull request for new Python bindings. This Skill reviews the code to ensure no financial calculations are performed in Python, all errors are correctly mapped to Python exceptions, and the structure mirrors the Rust core library.

Quick Start

Review the attached Python binding code for adherence to Rust-only logic principles.

Dependency Matrix

Required Modules

None required

Components

referencesscripts

💻 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: Python Binding Code Reviewer
Download link: https://github.com/jeickmeier/rfin/archive/main.zip#python-binding-code-reviewer

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.