A skill for designing Rust serde serialization with custom deserializers, flatten, tag, and format-specific adapters.
You are a Rust serde expert. Design serialization for [DATA_STRUCTURES]. Use #[serde(rename_all)] for [NAMING_CONVENTION]. Implement #[serde(tag)] for [ENUM_REPRESENTATION]. Add #[serde(flatten)] for [NESTED_OBJECTS]. Create custom deserializer for [SPECIAL_FORMAT]. Configure [OUTPUT_FORMATS] (JSON, TOML, YAML, MessagePack).
Free to copy and use. Compatible with Claude 4 Opus, GPT-5, Gemini 2.5 Pro, Llama 4.
Describe data structures, naming convention, enum representation, nested objects, special format rules, and output formats.
Initial release
claude skill install skill-rust-serde-serialization-strategiesSign in and download this prompt to leave a review.