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 Fair — 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 Jul 11, 2026
Control desktop applications on Windows — launch, close, focus, resize, move windows, simulate keyboard/mouse input, manage processes, control VSCode, read clipboard, and capture screen info. Use when the user wants to interact with any running program, switch windows, type text, press shortcuts, open files in VSCode, manage running processes, or get system display information.
Conduct rigorous, adversarial code reviews with zero tolerance for mediocrity. Use when users ask to "critically review" my code or a PR, "critique my code", "find issues in my code", or "what's wrong with this code". Identifies security holes, lazy patterns, edge case failures, and bad practices across Python, R, JavaScript/TypeScript, SQL, and front-end code. Scrutinizes error handling, type safety, performance, accessibility, and code quality. Provides structured feedback with severity tiers (Blocking, Required, Suggestions) and specific, actionable recommendations.
Coding style memory that adapts to your preferences, conventions, and patterns for consistent coding.
Pragmatic coding standards for writing clean, maintainable code — naming, functions, structure, anti-patterns, and pre-edit safety checks. Use when writing new code, refactoring existing code, reviewing code quality, or establishing coding standards.
Claude Code integration for OpenClaw. This skill provides interfaces to: - Query Claude Code documentation from https://code.claude.com/docs - Manage subagents and coding tasks - Execute AI-assisted coding workflows - Access best practices and common workflows Use this skill when users want to: - Get help with coding tasks - Query Claude Code documentation - Manage AI-assisted development workflows - Execute complex programming tasks
Plan, draft, version, and refine written content with enforced versioning and quality audits.