engineering-architecture
Installation
SKILL.md
工程架构
目标
为软件系统建立可演进、可沟通、可治理的工程骨架:清晰的模块/服务边界、稳定的 API 契约、可演进的数据库、长期可维护的文档、可重复的 Git 工作流。
职责边界
本 skill 负责"系统骨架与契约":
- 模块与服务的划分、依赖方向、数据所有权;
- 架构风格(模块化单体、微服务、分层、六边形、事件驱动、CQRS、事件溯源)的选择与权衡;
- API 契约风格(REST/gRPC/GraphQL/WebSocket/SSE/Webhook/JSON-RPC/Event)、Schema、版本、错误响应;
- 数据库建模、约束、索引、迁移、扩容、回填、备份;
- 工程文档分层(README/AGENTS/PROJECT_CONTEXT/docs/index)、ADR、handoff 流程;
- Git 分支模型、提交信息规范、worktree 隔离、危险操作门控、发布。
不负责:异常分类与错误码、监控告警与 SLO、性能与容量压测、代码风格与 lint。