api-enrichment
CommunityFill API specs and state models from UI handoffs.
AuthorEva813
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill fills missing API and data specifications after a Vue3 UI handoff so frontend engineers and logic-coders receive concrete endpoint mappings, request/response schemas, TypeScript state structures, mapping rules, and error handling guidance instead of ambiguous design notes.
Core Features & Use Cases
- OpenAPI parsing: Extract relevant endpoints, request and response schemas, and error codes from provided OpenAPI/Swagger documents and map them to UI fields.
- Data model inference: Produce candidate data models and TypeScript types when API documentation is absent, based on spec.md inferred fields and Figma-provided UI props.
- State & mapping design: Generate Vue 3 + TypeScript state structures, view-model mapping functions, and composable-level error handling recipes ready for logic-coder implementation.
- Deliverable: Produce an enriched-spec.md that aligns design, API, and frontend implementation expectations.
Quick Start
Generate an enriched-spec.md that maps UI fields from spec.md to OpenAPI endpoints or inferred data models and includes state structures, mapping logic, and error handling guidance.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: api-enrichment Download link: https://github.com/Eva813/skills-base/archive/main.zip#api-enrichment Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.