← Back to Skills Marketplace
anderskev

Serde Code Review

by Kevin Anderson · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ✓ Security Clean
180
Downloads
0
Stars
2
Active Installs
3
Versions
Install in OpenClaw
/install serde-code-review
Description
Reviews serde serialization code for derive patterns, enum representations, custom implementations, and common serialization bugs. Use when reviewing Rust co...
Usage Guidance
This skill is internally consistent for doing repo-based serde reviews: it will expect access to the repository (Cargo.toml and source files) to cite [FILE:LINE] evidence. It requests no credentials or installs. Before using it, ensure the agent running the skill is only granted access to the codebases you want reviewed (don't point it at repositories containing unrelated secrets), and confirm whether your environment provides the referenced 'beagle-rust:review-verification-protocol' (the skill refers to that checklist but does not include it). If you need stricter controls, run reviews on a copy of the repo (or in a restricted workspace) rather than giving broad filesystem or network access to the agent.
Capability Assessment
Purpose & Capability
Name/description (serde code review) match the content: SKILL.md and reference docs focus on serde derives, enum representations, custom impls, edition-2024 issues, and sqlx alignment. There are no unrelated binaries, environment variables, or install steps requested.
Instruction Scope
Runtime instructions legitimately require reading Cargo.toml and source files and producing per-finding [FILE:LINE] evidence. The gates constrain reporting and demand concrete file references; they do not instruct reading unrelated system files or sending data to external endpoints. One minor note: it references a 'beagle-rust:review-verification-protocol' as the expected verification steps but does not include that protocol here — this is a procedural dependency, not an external data-exfiltration sink.
Install Mechanism
No install/spec — instruction-only skill. Nothing will be downloaded or written to disk by the skill itself.
Credentials
The skill declares no environment variables, credentials, or config paths. The checks it asks for (Cargo.toml, source files) are proportionate to a code-review task.
Persistence & Privilege
always is false; skill is user-invocable and can be invoked autonomously (platform default). It requests no persistent privileges or modifications to other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install serde-code-review
  3. After installation, invoke the skill by name or use /serde-code-review
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
- Introduced a "Gates (before reporting findings)" section detailing step-by-step requirements to follow before submitting a finding. - Clarified edition- and protocol-specific preconditions for reporting findings, including Cargo.toml context and per-finding evidence from the current file tree. - Updated instructions to require matching category checks from `beagle-rust:review-verification-protocol` before submitting issues. - Emphasized correct output formatting and verification steps prior to writing any findings. - Added guidance to ensure that edition-specific checks are only applied when the edition is confirmed in the current project.
v1.0.1
- Added guidance for Rust edition 2024 compatibility, including checks for reserved keywords (`gen`) and lifetime capture in custom serializers. - Updated review checklist to include lint/correct usage of `#[expect(unused)]` (stable since Rust 1.81) instead of `#[allow(unused)]`. - Expanded severity calibration and explicit checks for edition 2024-specific pitfalls. - Clarified valid patterns and added edition-specific recommendations for field naming and lifetime control.
v1.0.0
Initial release with core serde code review features. - Reviews Rust code using serde for derive patterns, enum representations, custom serialization, and typical serde bugs. - Covers serde attribute macros, field renaming, enum tagging, and format-specific pitfalls. - Provides a structured workflow and checklist for reviewing serialization concerns in Rust projects. - Outlines clear severity levels and valid patterns to avoid false positives. - Includes integration tips for sqlx and recommendations for round-trip correctness testing.
Metadata
Slug serde-code-review
Version 1.0.2
License MIT-0
All-time Installs 2
Active Installs 2
Total Versions 3
Frequently Asked Questions

What is Serde Code Review?

Reviews serde serialization code for derive patterns, enum representations, custom implementations, and common serialization bugs. Use when reviewing Rust co... It is an AI Agent Skill for Claude Code / OpenClaw, with 180 downloads so far.

How do I install Serde Code Review?

Run "/install serde-code-review" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Serde Code Review free?

Yes, Serde Code Review is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Serde Code Review support?

Serde Code Review is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Serde Code Review?

It is built and maintained by Kevin Anderson (@anderskev); the current version is v1.0.2.

💬 Comments