一键导入
go-backend-technical-design
Go 后端技术设计:包边界、handler-service-repository 分层、API 契约、存储设计、事务、一致性、可观测性、发布策略与 ADR 权衡。需求稳定后使用。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Go 后端技术设计:包边界、handler-service-repository 分层、API 契约、存储设计、事务、一致性、可观测性、发布策略与 ADR 权衡。需求稳定后使用。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
一键综合分析加密货币。通过并行子代理采集价格、新闻情绪、赛道对比、市场环境、项目基本面五个维度,交叉分析后输出 HTML 报告(含24小时行情和7日趋势)。触发词:分析BTC、analyze ETH、比特币怎么样、SOL值得买吗。
一键综合分析某只股票/公司。通过并行子代理同时采集股价、新闻舆论、行业对比、市场环境、公司官网五个维度的数据,然后在主线程进行交叉分析、因果归因和趋势预测,输出标准化 HTML 分析报告(含当日行情和7日趋势)。触发词:分析XX股票、analyze TICKER、XX怎么样、XX值得买吗。支持A股、港股和美股。
深度学习一本书。通过并行子代理采集章节结构、背景要点、问题影响、解决方案、术语索引、延伸阅读六个维度,交叉分析后输出 Markdown 深度学习笔记。触发词:分析XX这本书、学习XX、读书笔记XX、book analysis。
Go 后端需求分析:功能边界、验收标准、领域模型、API 契约、数据一致性规则、非功能需求、交付风险。在技术设计或编码前使用。
Expert Go backend code reviewer specializing in microservices, GORM/DAL patterns, dependency injection, and resource management. Focuses on logic correctness, goroutine leak detection, and Go-specific best practices for production-grade services.
Fetches RSS feeds from 90 top Hacker News blogs (curated by Karpathy), uses Claude to score and filter articles, and generates a daily digest in Markdown with Chinese-translated titles, category grouping, trend highlights, and visual statistics. Use when user mentions 'daily digest', 'RSS digest', 'blog digest', 'AI blogs', 'tech news summary', or asks to run /digest command. Trigger command: /digest.
| name | go-backend-technical-design |
| description | Go 后端技术设计:包边界、handler-service-repository 分层、API 契约、存储设计、事务、一致性、可观测性、发布策略与 ADR 权衡。需求稳定后使用。 |
| allowed-tools | Read, Bash, Glob, Grep |
| disable-model-invocation | true |
| context | fork |
需求分析完成且稳定后使用,用于规划实现细节。
按优先级定位需求文档:
# 自动发现:查找最近修改的需求文档
ls -t $(find . -maxdepth 3 \( -name "*requirement*" -o -name "*需求*" \) -name "*.md" 2>/dev/null) 2>/dev/null | head -5
若自动发现到多个候选文件,列出并让用户确认使用哪份。若未找到任何文件,提示用户提供路径或在当前会话中粘贴需求内容。
在技术设计文档得到确认之前,禁止进入编码阶段。
SPEC-skipped,后续 review 时重点检查是否偏离需求使用以下结构:
# 技术设计
## 背景
## 需求映射表
| Req# | 设计组件 | 验证方式 |
|------|---------|---------|
| R1 | service.CreateOrder() | 单元测试: TestCreateOrder |
| R2 | middleware.RateLimiter | 集成测试: TestRateLimit |
## 变更影响摘要
| 变更范围 | 影响组件 | 影响评估 | 回滚方案 |
|----------|----------|----------|----------|
| 新增 API | transport 层 | 低风险,纯新增 | 关闭路由注册 |
| Schema 变更 | repository 层 | 需要迁移脚本 | 执行回滚迁移 |
## 设计方案(流程图)
## 包与职责划分
## API 或 RPC 契约
## 数据模型与持久化
## 一致性与事务模型
## 错误模型
## 可观测性
## 安全控制
## 发布与回滚
## 备选方案
技术设计可以基于工程判断对需求做简化或分期,但不得静默丢弃需求:
AC8: 延迟至后续迭代——理由:MVP 范围收窄 或 R5: 设计拒绝——理由:...典型服务定义以下层次:
每个写操作流程需记录:
始终明确:
context.Context 是否从入口一路传递到下游调用?仅在适合当前仓库时采用:
internal/
transport/http/
app/
domain/
repository/
jobs/
platform/
references/gin-http.mdreferences/grpc.mdreferences/persistence.md设计文档输出完成后,在对话末尾告知用户可选的后续步骤,等待用户明确指示后再继续,不得自动进入下一阶段:
/go-backend-architecture — 系统边界或演进路径尚未确定时(可选)/go-backend-reviewer — 实现完成后对照本设计进行代码审查