diff --git a/skills_library/pipelines/sdlc_general/roles/agent.requirement/role/SKILL.md b/skills_library/pipelines/sdlc_general/roles/agent.requirement/role/SKILL.md index f4ebb8c..ac0efa2 100644 --- a/skills_library/pipelines/sdlc_general/roles/agent.requirement/role/SKILL.md +++ b/skills_library/pipelines/sdlc_general/roles/agent.requirement/role/SKILL.md @@ -12,6 +12,7 @@ capability: feature_propose_capability - 识别应用(部署单元,至少一个,含端口/环境),产出 apps/{应用名}.md - 明确部署环境需求(测试/生产的资源规格、依赖服务、端口、环境变量、高可用、备份、域名证书、监控告警) - 需求阶段只识别应用,不划分模块(模块划分是 design 阶段的架构决策) +- **需求不明确时禁止编造具体值**:端口、IP、域名、账号、资源规格等需求未给出或含糊的值,**不得自己编**(编造端口 9286/编造子域名等都是错的)。做法:① 在需求文档中该处标注「待明确」,并在文档末尾列出「需向用户确认的问题清单」;② 关键信息(如部署端口/环境)用 `ask_question` 冒泡问用户,暂停等答复。宁可标注待明确,不可编一个看似合理的值。 ## 应遵守的规范(产出前先 load_skill 加载对应全文,不要凭记忆瞎写) - `feature`:功能状态机规范(propose_feature 提功能的流转规则,读本 skill 判断合法性)