← Back to list

production-backend-kit
by ThanhNguyxn
🚀 Production-grade backend engineering patterns, checklists & AI adapters for Claude, Cursor, Copilot, Codex and many more
⭐ 0🍴 1📅 Jan 25, 2026
SKILL.md
Production Backend Kit
This project uses Backend Engineering Kit (BEK) - a production-grade knowledge base with 45+ patterns and 6 checklists for backend development.
CLI Reference
# Install globally
npm install -g production-backend-kit
# Verify installation
bek doctor
# Search for patterns
bek search "error handling"
bek search "authentication" --scope security
# View pattern details
bek show api-error-model
# Run quality gate
bek gate --checklist checklist-api-review
bek gate --checklist checklist-security-review
Available Patterns
Access patterns in .shared/production-backend-kit/patterns/:
API Design
api.error-model.md- Structured error responses with codesapi.pagination-filter-sort.md- RESTful pagination patternsapi.versioning.md- API versioning strategiesapi.idempotency.md- Idempotent request handling
Security
sec.auth-jwt.md- JWT authentication patternssec.rbac.md- Role-based access controlsec.rate-limiting.md- Rate limiting strategiessec.input-validation.md- Input sanitization
Database
db.migrations.md- Migration strategiesdb.indexing.md- Index optimizationdb.connection-pool.md- Connection poolingdb.transactions.md- Transaction patterns
Reliability
rel.circuit-breaker.md- Circuit breaker patternrel.retry-backoff.md- Exponential backoffrel.timeouts.md- Timeout configurationrel.health-checks.md- Health check endpoints
Observability
obs.structured-logging.md- JSON structured logsobs.correlation-id.md- Request tracingobs.metrics.md- RED/USE metrics
Available Checklists
| ID | Purpose |
|---|---|
checklist-api-review | API design and implementation review |
checklist-db-review | Database schema and query review |
checklist-security-review | Security controls audit |
checklist-reliability-review | Resilience patterns check |
checklist-multitenancy-review | Multi-tenant isolation audit |
checklist-prod-readiness | Pre-deployment checklist |
Workflow
When implementing backend features:
- Search for relevant patterns:
bek search "<topic>" - Read the pattern's Solution section
- Apply all Checklist items
- Avoid documented Pitfalls
- Validate with quality gate:
bek gate --checklist <id>
Code Standards
Error Handling
{
"error": {
"code": "VALIDATION_ERROR",
"message": "Invalid request parameters",
"details": [{"field": "email", "message": "Must be valid email"}],
"requestId": "req_abc123"
}
}
HTTP Status Codes
400- Validation errors401- Authentication required403- Permission denied404- Resource not found409- Conflict429- Rate limited500- Internal error
Best Practices
- Always validate input at API boundary
- Use parameterized queries (no SQL injection)
- Never log sensitive data (passwords, tokens, PII)
- Include correlation IDs for tracing
- Set appropriate timeouts for external calls
- Use structured logging (JSON format)
Score
Total Score
75/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
✓説明文
100文字以上の説明がある
+10
○人気
GitHub Stars 100以上
0/15
✓最近の活動
1ヶ月以内に更新
+10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
Reviews
💬
Reviews coming soon


