# Fullstack Mern Guide Strict User Requirements Adherence

> 严格遵守用户需求

- Skill: `liaosw97/fullstack-mern-guide-strict-user-requirements-adherence` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add liaosw97/fullstack-mern-guide-strict-user-requirements-adherence`
- Raw SKILL.md: https://api.skillmd.com/api/skills/liaosw97/fullstack-mern-guide-strict-user-requirements-adherence/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: liaosw97 (https://skillmd.com/u/liaosw97)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/liaosw97/fullstack-mern-guide-strict-user-requirements-adherence

---


# 严格遵守用户需求

本规则集定义了在全栈 MERN 指南开发过程中，如何严格遵守用户需求，确保最终产品能够满足用户期望并解决实际问题。

## 1. 需求理解与确认

- **深入理解**: 在开始任何开发工作之前，必须深入理解用户需求的背景、目的和预期结果。
- **需求文档**: 确保所有需求都经过清晰、详细的文档化，并获得用户或产品经理的确认。
- **消除歧义**: 对于任何模糊或有歧义的需求，应及时与用户沟通并澄清，避免后期返工。

## 2. 需求优先级排序

- **核心功能优先**: 识别并优先开发核心功能，确保产品能够提供基本价值。
- **迭代开发**: 采用敏捷开发方法，将需求分解为小的、可管理的迭代，逐步交付。

## 3. 持续的用户反馈

- **早期介入**: 在开发周期的早期阶段就让用户参与进来，收集他们的反馈。
- **原型与演示**: 定期向用户展示原型或阶段性成果，以便他们提供及时的反馈和调整方向。
- **用户测试**: 进行用户验收测试 (UAT)，确保产品符合用户的实际操作习惯和业务流程。

## 4. 变更管理

- **正式的变更流程**: 对于任何需求变更，都应遵循正式的变更管理流程，包括评估影响、获得批准和更新文档。
- **沟通透明**: 及时向所有相关方沟通需求变更，确保团队成员和用户都了解最新的需求。

## 5. 可追溯性

- **需求到代码的映射**: 确保每个开发任务、代码提交和测试用例都可以追溯到特定的用户需求。
- **测试覆盖**: 编写全面的测试用例，验证每个需求都已正确实现。

## 6. 避免过度工程

- **聚焦核心**: 避免在不明确的需求上进行过度设计或实现，只开发当前用户真正需要的功能。
- **最小可行产品 (MVP)**: 优先交付 MVP，然后根据用户反馈逐步迭代和完善。

