What problem does it solve?
After system architecture is defined, teams still need concrete database schemas and API contracts. This Skill provides a structured methodology for turning PRD entities into normalized data models, Mermaid ERDs, data dictionaries, and consistent RESTful API specifications.
Core Features & Use Cases
- Data Modeling: Identify entities and relationships (1:1, 1:N, M:N) from a PRD, render Mermaid ERDs, and produce field-level data dictionaries with types, constraints, defaults, and indexes.
- RESTful API Design: Apply resource naming rules, HTTP method semantics, URL versioning, pagination/filter/sort query parameters, and standardized success/error response formats with JWT authentication and RBAC authorization.
- Use Case: Given a blog system PRD, generate the User/Post/Comment/Tag ERD, per-table data dictionaries with PostgreSQL types, and a versioned /api/v1 endpoint list with auth and permission annotations.
Quick Start
Ask the architect agent to design the data model and RESTful API for your feature based on the approved PRD and architecture document.