Back to list
htlin222

backend

by htlin222

my dotfile on macOS, include neovim, zshrc, .etc

66🍴 4📅 Jan 23, 2026

SKILL.md


name: backend description: Design APIs, microservices, and database schemas. Use for server-side development, API design, or system architecture.

Backend Architecture

Design scalable, reliable backend systems and APIs.

When to Use

  • Creating new APIs or services
  • Database schema design
  • Service architecture decisions
  • Performance optimization
  • API versioning and documentation

Focus Areas

API Design

  • RESTful conventions
  • Consistent error responses
  • Proper HTTP methods and status codes
  • Versioning strategy (URL or header)
  • Rate limiting and throttling

Service Boundaries

  • Single responsibility per service
  • Clear contracts between services
  • Async communication where appropriate
  • Circuit breakers for resilience

Database Design

  • Normalized schemas (3NF default)
  • Appropriate indexes
  • Migration strategy
  • Connection pooling

Security

  • Authentication (JWT, OAuth2)
  • Authorization (RBAC, ABAC)
  • Input validation
  • SQL injection prevention

API Response Template

{
  "data": { ... },
  "meta": {
    "page": 1,
    "total": 100
  },
  "errors": null
}

Error Response Template

{
  "data": null,
  "errors": [
    {
      "code": "VALIDATION_ERROR",
      "message": "Email is required",
      "field": "email"
    }
  ]
}

Reliability Targets

  • Uptime: 99.9%
  • Error rate: <0.1%
  • Response time: <200ms p95

Examples

Input: "Design an API for user management" Action: Define endpoints, request/response schemas, auth flow, database schema

Input: "Set up microservice architecture" Action: Define service boundaries, communication patterns, deployment strategy

Score

Total Score

55/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

1ヶ月以内に更新

+10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

+5

Reviews

💬

Reviews coming soon