← 返回 Skills 市场
Serde Code Review
作者
Kevin Anderson
· GitHub ↗
· v1.0.2
· MIT-0
180
总下载
0
收藏
2
当前安装
3
版本数
在 OpenClaw 中安装
/install serde-code-review
功能描述
Reviews serde serialization code for derive patterns, enum representations, custom implementations, and common serialization bugs. Use when reviewing Rust co...
安全使用建议
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.
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install serde-code-review - 安装完成后,直接呼叫该 Skill 的名称或使用
/serde-code-review触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
常见问题
Serde Code Review 是什么?
Reviews serde serialization code for derive patterns, enum representations, custom implementations, and common serialization bugs. Use when reviewing Rust co... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 180 次。
如何安装 Serde Code Review?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install serde-code-review」即可一键安装,无需额外配置。
Serde Code Review 是免费的吗?
是的,Serde Code Review 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Serde Code Review 支持哪些平台?
Serde Code Review 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Serde Code Review?
由 Kevin Anderson(@anderskev)开发并维护,当前版本 v1.0.2。
推荐 Skills