File contents 后端工程师 Skills 总控
本目录收录后端工程师工作流的所有方法论 skills。
当前 Skills
Skill
适用场景
来源
api-implementation
API 端点实现
Clean Architecture + 分层(Controller/Service/Repository)
domain-modeling
领域模型 / 业务逻辑
Eric Evans DDD + 实体 / 值对象 / 聚合
data-access
ORM / 持久化 / 仓储
Repository + Unit of Work + 防 N+1
caching-strategy
缓存策略
Cache-Aside + Write-Through + TTL + 失效
async-jobs
异步任务 / 队列
At-least-once + 幂等 + 死信 + Outbox
error-handling-resilience
错误处理 / 韧性
Retry + Circuit Breaker + Bulkhead + Timeout
auth-implementation
认证鉴权实现
JWT / OAuth 2.1 / RBAC / 中间件
observability
日志 / 指标 / 追踪
OpenTelemetry + 三大支柱 + 结构化日志
testing-implementation
测试实现
单元 + 集成 + 契约(Pact) + Mock
code-quality
代码质量 / Review
SOLID + Lint + Code Review 标准
microservice-design
微服务架构设计
服务拆分 + 通信 + 网关 + 分布式事务
统一入口
先读 routing.md — 按后端任务路由
再进入对应 SKILL.md
需要模板时进入 <skill>/templates/
工作思路
skills 可以按需组合:
1. 拿到契约 → 实现 API
- api-implementation(分层)
- domain-modeling(业务规则)
2. 数据持久化
- data-access(Repository + 防 N+1)
- caching-strategy(缓存)
3. 异步和韧性
- async-jobs(队列任务)
- error-handling-resilience(重试/熔断)
4. 安全
- auth-implementation(认证鉴权)
5. 可观测和测试
- observability(日志/指标/追踪)
- testing-implementation(测试)
6. 质量保障
- code-quality(Lint + Review)
新增 Skill
按 CONTRIBUTING.md 流程新增。
自动进化
每次完成后端任务后,回写经验到 ../field-journal/。
1 --- 2 name: skills-11 3 description: 后端工程师 Skills 总控 4 --- 5 # 后端工程师 Skills 总控 6 7 本目录收录后端工程师工作流的所有方法论 skills。 8 9 ## 当前 Skills 10 11 | Skill | 适用场景 | 来源 | 12 |-------|---------|------| 13 | [api-implementation](api-implementation/SKILL.md) | API 端点实现 | Clean Architecture + 分层(Controller/Service/Repository) | 14 | [domain-modeling](domain-modeling/SKILL.md) | 领域模型 / 业务逻辑 | Eric Evans DDD + 实体 / 值对象 / 聚合 | 15 | [data-access](data-access/SKILL.md) | ORM / 持久化 / 仓储 | Repository + Unit of Work + 防 N+1 | 16 | [caching-strategy](caching-strategy/SKILL.md) | 缓存策略 | Cache-Aside + Write-Through + TTL + 失效 | 17 | [async-jobs](async-jobs/SKILL.md) | 异步任务 / 队列 | At-least-once + 幂等 + 死信 + Outbox | 18 | [error-handling-resilience](error-handling-resilience/SKILL.md) | 错误处理 / 韧性 | Retry + Circuit Breaker + Bulkhead + Timeout | 19 | [auth-implementation](auth-implementation/SKILL.md) | 认证鉴权实现 | JWT / OAuth 2.1 / RBAC / 中间件 | 20 | [observability](observability/SKILL.md) | 日志 / 指标 / 追踪 | OpenTelemetry + 三大支柱 + 结构化日志 | 21 | [testing-implementation](testing-implementation/SKILL.md) | 测试实现 | 单元 + 集成 + 契约(Pact) + Mock | 22 | [code-quality](code-quality/SKILL.md) | 代码质量 / Review | SOLID + Lint + Code Review 标准 | 23 | [microservice-design](microservice-design/SKILL.md) | 微服务架构设计 | 服务拆分 + 通信 + 网关 + 分布式事务 | 24 25 ## 统一入口 26 27 1. 先读 `routing.md` — 按后端任务路由 28 2. 再进入对应 SKILL.md 29 3. 需要模板时进入 `<skill>/templates/` 30 31 ## 工作思路 32 33 skills 可以按需组合: 34 35 ```text 36 1. 拿到契约 → 实现 API 37 - api-implementation(分层) 38 - domain-modeling(业务规则) 39 40 2. 数据持久化 41 - data-access(Repository + 防 N+1) 42 - caching-strategy(缓存) 43 44 3. 异步和韧性 45 - async-jobs(队列任务) 46 - error-handling-resilience(重试/熔断) 47 48 4. 安全 49 - auth-implementation(认证鉴权) 50 51 5. 可观测和测试 52 - observability(日志/指标/追踪) 53 - testing-implementation(测试) 54 55 6. 质量保障 56 - code-quality(Lint + Review) 57 ``` 58 59 ## 新增 Skill 60 61 按 `CONTRIBUTING.md` 流程新增。 62 63 ## 自动进化 64 65 每次完成后端任务后,回写经验到 `../field-journal/`。
zhaoxuya520/ai-fullstack-delivery-workflow/tree/main/workflows/backend-engineer/skills commit 69cf11b807
Frequently asked questions How do I install the Skills skill? Run npx skillmds@latest add zhaoxuya520/skills-11 in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Skills skill do? 后端工程师 Skills 总控 It is listed under Coding & Dev Tools on SkillMD.
Is Skills safe to use? This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Skills? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Skills free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Skills? zhaoxuya520 (@zhaoxuya520) published this skill. Their other Agent Skills are listed on their SkillMD profile.