ffi-code-reviewReviews Rust FFI code for type safety, memory layout compatibility, string handling, callback patterns, and unsafe boundary correctness. Use when reviewing e...
Install via ClawdBot CLI:
clawdbot install anderskev/ffi-code-reviewGrade Limited — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Generated Apr 18, 2026
Reviewing Rust FFI code for microcontrollers or IoT devices that interface with C libraries for hardware drivers or real-time operating systems. Ensures memory safety and correct type layouts to prevent crashes in resource-constrained environments.
Analyzing FFI bindings in scientific computing or financial modeling applications where Rust integrates with legacy C/C++ libraries for numerical algorithms. Focuses on callback patterns and unsafe boundary correctness to maintain performance without data races.
Reviewing Rust code that interfaces with game engines like Unity or Unreal Engine via C APIs for scripting or plugin development. Checks string handling and ownership transfers to avoid memory leaks during asset loading or event callbacks.
Verifying FFI code in mobile apps where Rust shares logic with iOS (Objective-C) or Android (C++) components. Ensures type layout compatibility and build script configuration for static linking across different operating systems.
Auditing Rust FFI in applications like network security tools or blockchain nodes that call C libraries for cryptography. Reviews unsafe blocks and panic safety to prevent vulnerabilities from memory corruption or undefined behavior.
Offer specialized code review and audit services to companies integrating Rust with legacy C/C++ systems. Charge per project or hourly for identifying critical FFI issues, with follow-up support for fixes.
Integrate this skill into a SaaS platform for continuous code analysis, providing automated FFI reviews as part of CI/CD pipelines. Monetize through subscription tiers based on usage volume and report features.
Develop and sell training courses or certification programs focused on safe Rust FFI practices. Target developers in industries like embedded systems or finance, offering workshops and materials.
💬 Integration Tip
Integrate this skill into code review workflows by automating checks against the checklist, and use it during pull requests to flag FFI issues before merging.
Scored Apr 19, 2026
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
Systematic code review patterns covering security, performance, maintainability, correctness, and testing — with severity levels, structured feedback guidance, review process, and anti-patterns to avoid. Use when reviewing PRs, establishing review standards, or improving review quality.
Coding style memory that adapts to your preferences, conventions, and patterns for consistent coding.
Provides a 7-step debugging protocol plus language-specific commands to systematically identify, verify, and fix software bugs across multiple environments.
Control and operate Opencode via slash commands. Use this skill to manage sessions, select models, switch agents (plan/build), and coordinate coding through Opencode.
Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions