工程开发
frontend-to-backend-requirements avatar

frontend-to-backend-requirements

标准化前端沟通,通过记录后端开发人员所需的数据需求与业务规则,确保在不指定实现细节的情况下达成清晰的开发共识。

简介

前端到后端需求 (frontend-to-backend-requirements) 技能作为前端实现与后端 API 设计之间的结构化桥梁。它专为需要沟通数据需求、UI 状态和业务逻辑的前端开发人员所设计,无需过度干涉后端架构决策或实现细节。通过遵循引导式工作流程,开发者可以清楚表达特定画面所需的数据、启用的用户操作,以及必须处理的边缘案例,让后端开发人员负责“如何实现”,而前端负责“需要什么”。此技能有助于防止模糊不清,减少沟通摩擦,并建立一份需求文档,供后端团队用来提出稳健且高效的解决方案。

  • 自动生成标准化的 Markdown 文档,存储于 .claude/docs/ai/<feature-name>/backend-requirements.md。

  • 鼓励职责分离,将 UI 状态、用户操作和数据需求与 API 端点设计或字段结构分开。

  • 包含专门的讨论日志 (Discussion Log) 部分,用于追踪后端反馈、协商内容及后续决策。

  • 强制执行“上下文优先”的文档编写方式,要求在请求数据之前先描述屏幕目标、用户类型和预期工作流程。

  • 提供用于提出不确定性和边缘案例的模板,以邀请后端进行反馈并共同解决问题。

  • 每当您需要厘清 API 需求、请求 UI 组件的新数据,或描述影响数据获取的业务规则时,请使用此技能。

  • 始终保持“请求”模式而非“要求”模式;乐于接受后端关于数据结构、性能或缓存策略的建议。

  • 输出内容严格格式化以供文档使用——不提供对话式输出,确保项目仓库中有清晰的技术产出物。

  • 非常适合需要减少技术设计讨论开销,同时为前后端整合需求维护清晰真相来源的敏捷团队。

  • 通过分析当前功能上下文来确保需求具体、可执行,且不包含过早的实现假设,从而实现无缝运作。

仓库统计

Star 数
1,680
Fork 数
138
Open Issue 数
7
主要语言
Python
默认分支
main
同步状态
空闲
最近同步时间
2026年4月30日 17:02
在 GitHub 查看