fec-backend-requirements-handoff

Document frontend data, actions, state, and validation rules for backend review.

21|3|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/bovinphang/frontend-craft --skill fec-backend-requirements-handoff
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fec-backend-requirements-handoff
Source: https://github.com/bovinphang/frontend-craft/tree/main/localized/zh-CN/skills/fec-backend-requirements-handoff
Command: npx skills add https://github.com/bovinphang/frontend-craft --skill fec-backend-requirements-handoff

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

将前端页面和交互所需的数据、动作、状态和疑问整理成后端可讨论的需求说明,避免端点设计、字段名或实现细节的提前曝光。

Core Features & Use Cases

  • 按屏幕/场景列出所需信息、关系、排序、可见性与权限规则,使用业务语言描述需要“展示什么”,不包含具体接口实现。
  • 描述用户动作、期望结果与反馈,以及幂等性、撤销、危险操作等对 UI 的影响。
  • 记录状态与业务规则(加载、错误、空态、权限、时区、金额等边界条件),以便后端对齐与后续澄清。

Quick Start

给出一个简短的前端需求交接草案,覆盖上下文、数据需求、用户动作和业务规则,便于后端评审。

Frequently Asked Questions about fec-backend-requirements-handoff

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write frontend requirements for backend handoff without specifying API endpoints?

To write frontend requirements for backend handoff, document UI data, actions, state, permissions, and validation rules using business language. This approach excludes endpoint design and database schemas, capturing only what needs displaying for backend decision-making.

What frontend information should be documented before backend implementation begins?

Before backend implementation begins, frontend documentation should list required data, relationships, sorting, visibility, and permission rules per screen. It must also describe user actions, expected results, and boundary conditions like loading, error, and empty states.

How do I handle UI state and boundary conditions in a requirements specification for backend?

To handle UI state and boundary conditions in a requirements specification, record loading, error, empty, and permission states alongside business rules like timezone and currency limits. This ensures backend alignment and captures uncertainties for later clarification.

Does a frontend requirements handoff need to include database schema details?

No, a frontend requirements handoff does not need to include database schema details or endpoint designs. It focuses entirely on business language descriptions of what the UI needs to display and the actions it must support.

What is the best way to communicate frontend feature scoping to the backend team?

The best way to communicate frontend feature scoping is to organize a short draft covering context, data needs, user actions, and business rules. Using business language prevents misinterpretations during API discussions by avoiding premature implementation details.