Claude-skill-registry gate-2-type-generation
Gate 2 validation: TypeScript type generation from OpenAPI spec
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/gate-2-type-generation" ~/.claude/skills/majiayu000-claude-skill-registry-gate-2-type-generation && rm -rf "$T"
manifest:
skills/data/gate-2-type-generation/SKILL.mdsource content
Gate 2: Type Generation
STOP AND CHECK:
# Generation must succeed npm run clean && npm run generate echo "Exit code: $?" # Must be 0 # New types must exist ls generated/api/*.ts | wc -l # Must show new files # No inline types grep "InlineResponse" generated/ # Must return nothing
PROCEED ONLY IF:
- ✅ Generation command succeeded (exit code 0)
- ✅ New types exist in generated/ directory
- ✅ No InlineResponse or InlineRequestBody types
- ✅ No TypeScript compilation errors
IF FAILED: Fix API spec issues before implementing.