install
source · Clone the upstream repo
git clone https://github.com/a5c-ai/babysitter
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/a5c-ai/babysitter "$T" && mkdir -p ~/.claude/skills && cp -r "$T/library/specializations/web-development/skills/zod" ~/.claude/skills/a5c-ai-babysitter-zod && rm -rf "$T"
manifest:
library/specializations/web-development/skills/zod/SKILL.mdsource content
Zod Skill
Expert assistance for Zod schema validation.
Capabilities
- Create Zod schemas
- Infer TypeScript types
- Handle transformations
- Validate forms
- Parse API responses
Schema Patterns
import { z } from 'zod'; const UserSchema = z.object({ id: z.string().uuid(), name: z.string().min(1), email: z.string().email(), age: z.number().int().positive().optional(), role: z.enum(['user', 'admin']).default('user'), createdAt: z.coerce.date(), }); type User = z.infer<typeof UserSchema>; // Parsing const user = UserSchema.parse(data); // Safe parsing const result = UserSchema.safeParse(data); if (result.success) { console.log(result.data); } else { console.log(result.error); }
Target Processes
- form-validation
- api-validation
- type-inference