🗂️
AI EngineeringTypeScript

Data API Design

by echoVic

Data API Design is an AI Engineering skill for Claude Code, published by echoVic in boss-skill.

548 stars50 forkson echoVic/boss-skillAdded 2026/08/26Repository updated 2026/08/23
ai-agentsbmadbmad-workflowclaude-codecursorskilltrae
Install in seconds
Install Data API Design
Copy Data API Design into your Claude Code skills folder. Run the command in your terminal, or review the source on GitHub before installing.
terminal
npx degit https://github.com/echoVic/boss-skill/tree/main/skill/skills/architect/data-api-design ~/.claude/skills/data-api-design

Requires Node.js. Downloads this skill only — not the rest of the repository — into your Claude Code skills folder.

Without Node.js

git clone https://github.com/echoVic/boss-skill.git

Clones the whole repository, then copy the skill’s own directory into your skills folder yourself.

In this catalog

Source file
skill/skills/architect/data-api-design/SKILL.md in echoVic/boss-skill
Installs to
~/.claude/skills/data-api-design
Collection
One of 25 skills cataloged from this repository
Category
AI Engineering2451 skills

What Data API Design does

Data API Design covers ERD modeling, data dictionaries, and RESTful API conventions for system architecture work. Use it when defining tables, relationships, request/response formats, and auth rules.

Data API Design is cataloged under AI Engineering on DirSkills. Data API Design comes from a repository tagged ai-agents, bmad, bmad-workflow, claude-code and cursor.

Documentation

README

数据模型与API设计方法论

适用场景

在系统架构确定后,需要设计:

  • 数据库表结构和关系
  • 数据字典和约束
  • API接口规范
  • 请求/响应格式

数据模型设计

1. 实体识别

从PRD中识别核心实体(名词):

示例

  • 用户系统:User(用户)、Role(角色)、Permission(权限)
  • 博客系统:User(用户)、Post(文章)、Comment(评论)、Tag(标签)
  • 电商系统:User(用户)、Product(商品)、Order(订单)、OrderItem(订单项)

2. 关系识别

确定实体之间的关系:

关系类型 说明 示例
一对一 (1:1) 一个A对应一个B User - Profile
一对多 (1:N) 一个A对应多个B User - Post
多对多 (M:N) 多个A对应多个B Post - Tag

关系表示

  • ||--o{: 一对多
  • ||--||: 一对一
  • }o--o{: 多对多

3. 实体关系图 (ERD)

使用 Mermaid 绘制 ERD:

This is the opening of the README. Read the full README on GitHub.

Commands Data API Design provides

Slash commands named in this skill’s SKILL.md, listed in the order they first appear.

  • /users
  • /posts
  • /comments
  • /user
  • /order-items

Frequently asked about Data API Design

  • What else does echoVic publish alongside Data API Design?

    Data API Design is one of 25 skills that DirSkills catalogs from echoVic/boss-skill, the repository it ships in. Its siblings there include Architecture Design, Backend API Development and Backend Testing Guide. Each one is a separate skill with its own page in this directory, installs the same way Data API Design does, and is maintained by echoVic in that same repository. The rest of the collection is listed on the echoVic/boss-skill page.

  • How does Data API Design compare to other AI Engineering skills?

    Data API Design ranks #2054 by stars among the 2451 AI Engineering skills in this catalog. The most-starred ones next to it are Architecture Decision Records, AI-First Engineering and Agentic OS. DirSkills ranks by the star count of the repository each skill ships in, so that order reflects how popular those repositories are rather than any review of Data API Design against them. Open each page to compare what they document and how they install.

More from echoVic/boss-skill

Data API Design is one of 25 skills cataloged on DirSkills from echoVic/boss-skill.

See all 25 skills