🧩
AI EngineeringTypeScript

Backend API Development

by echoVic

Backend API Development 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 Backend API Development
Copy Backend API Development 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/backend/api-development ~/.claude/skills/api-development

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/backend/api-development/SKILL.md in echoVic/boss-skill
Installs to
~/.claude/skills/api-development
Collection
One of 25 skills cataloged from this repository
Category
AI Engineering2451 skills

What Backend API Development does

Backend API Development covers RESTful and GraphQL API design, request validation, error handling, and security practices. Use it when implementing backend endpoints that must follow a defined API contract.

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

Documentation

README

后端 API 开发方法论

API 契约管理

契约来源

实现 API 前,必须阅读 architecture.md §5(API 设计),获取:

  • API 规范(RESTful/GraphQL)
  • 接口列表(方法、路径、描述、认证要求)
  • 请求/响应格式约定
  • 错误码规范

契约遵守原则

  1. 严格实现:API 端点的方法、路径、参数必须与 architecture.md §5 一致
  2. 响应格式:遵循统一的成功/错误响应结构
  3. 偏差记录:如需偏离契约,必须在输出报告中标注原因
  4. 类型导出:将请求/响应类型导出到共享文件,供前端引用

RESTful API 设计

资源命名规范

操作 HTTP 方法 路径 说明
列表 GET /api/users 获取用户列表
详情 GET /api/users/:id 获取单个用户
创建 POST /api/users 创建新用户
更新 PUT/PATCH /api/users/:id 更新用户
删除 DELETE /api/users/:id 删除用户

统一响应格式

成功响应

{
  "success": true,
  "data": { ... },
  "message": "Operation successful"
}

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

Frequently asked about Backend API Development

  • What else does echoVic publish alongside Backend API Development?

    Backend API Development is one of 25 skills that DirSkills catalogs from echoVic/boss-skill, the repository it ships in. Its siblings there include Architecture Design, Backend Testing Guide and Boss. Each one is a separate skill with its own page in this directory, installs the same way Backend API Development 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 Backend API Development compare to other AI Engineering skills?

    Backend API Development ranks #2051 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 Backend API Development against them. Open each page to compare what they document and how they install.

More from echoVic/boss-skill

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

See all 25 skills