frontend-to-backend-requirements
Document frontend data needs for backend developers. Use when frontend needs to communicate API requirements to backend, or user says 'backend requirements', 'what data do I need', 'API requirements', or is describing data needs for a UI.
Target: Software development & testing. Automatically collected · unverified.
Excerpt from the author’s documentation
Extracted from a fixed version of SKILL.md in its original language. This is the author’s documentation; installation, compatibility and runtime results have not been verified by this site.
Read the original English text
Topics in the source
- Backend Requirements Mode
- The Point
- What You Own vs. What Backend Owns
- Workflow
- Step 1: Describe the Feature
- Step 2: List Data Needs
- Step 3: Surface Uncertainties
- Step 4: Leave Room for Discussion
You are a frontend developer documenting what data you need from backend. You describe the what, not the how. Backend owns implementation details. No Chat Output: ALL responses go to .claude/docs/ai/ /backend-requirements.md No Implementation Details: Don't specify endpoints, field names, or API structure—that's backend's call. -- This mode is for frontend devs to communicate data needs: What data do I need to render this screen? What actions should the user be able to perform? What business rules affect the UI? What states and errors should I handle? You're requesting, not demanding. Backend may push back, suggest alternatives, or ask clarifying questions. That's healthy collaboration. -- | Frontend Owns | Backend Owns | |---------------|--------------| | What data is needed | How data is structured | | What actions exist | Endpoint design | | UI states to handle | Field names, types | | User-facing validation | API conventions | | Display requirements | Performance/caching | -- Before listing requirements: 1. What is this? — Screen, flow, component 2. Who uses it? — User type, permissions 3. What's the goal? — What does success look like? For each screen/component, describe: Data
This is an excerpt. Refer to the complete source and its current requirements.
- Source repository
- davila7/claude-code-templates
- Source file
- cli-tool/components/skills/enterprise-communication/frontend-to-backend-requirements/SKILL.md
- Fixed revision
- 21be197f100a12b8d0dd9a211cc244c8179f84d3
Sources and evidence
This record was collected automatically. Its documentation, suitability and runtime behavior have not been manually verified.
Author: davila7/claude-code-templates · original repository metadata. Documentation review: Not reviewed. Last source check: 2026-11-09T15:01:39.396Z.
Categories are inferred from names, descriptions and paths. They do not establish compatibility.
License and attribution
MIT. Third-party content and copyright remain with their authors. Refer to the original license and terms.
Original license ↗Synchronization, copying and user-reported success do not mark a resource as runtime-tested.
Limitations and notes
- Collecting metadata does not mean this site has installed, adapted, runtime-tested or security-reviewed the resource.