api-enrichment

Community

Fill 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.