From d47a4a5d47e6d4d9c95f7b34e6f08f0af260c61c Mon Sep 17 00:00:00 2001 From: yumoqing Date: Sat, 22 Aug 2026 18:52:03 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20sdlc-repo-standard=20=E8=A1=A5=E9=80=9A?= =?UTF-8?q?=E7=94=A8=E4=BA=A4=E4=BB=98=E7=BA=A6=E5=AE=9A=20+=20develop/dep?= =?UTF-8?q?loy=5Ftest/deploy=5Fprod=20=E8=A7=92=E8=89=B2=E6=8A=80=E8=83=BD?= =?UTF-8?q?=E8=A1=A5=E5=BC=95=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - sdlc-repo-standard 加「通用交付约定」:deliver+files 列出产出、git 提交由 PM 审核后统一执行 - develop/deploy_test/deploy_prod 角色技能应遵守规范补 sdlc-repo-standard(交付件格式+交付约定), 配合 system_prompt 精简后不丢交付/审核约定 --- skills_library/all/sdlc-repo-standard/SKILL.md | 5 +++++ .../sdlc_general/roles/agent.deploy_prod/role/SKILL.md | 1 + .../sdlc_general/roles/agent.deploy_test/role/SKILL.md | 1 + .../pipelines/sdlc_general/roles/agent.develop/role/SKILL.md | 1 + 4 files changed, 8 insertions(+) diff --git a/skills_library/all/sdlc-repo-standard/SKILL.md b/skills_library/all/sdlc-repo-standard/SKILL.md index 9912855..9fc7af9 100644 --- a/skills_library/all/sdlc-repo-standard/SKILL.md +++ b/skills_library/all/sdlc-repo-standard/SKILL.md @@ -48,6 +48,11 @@ description: SDLC 交付件规格——模块说明/模块级设计/应用说明 - **状态**: <规划中/开发中/已上线> ``` +## 通用交付约定(所有角色) + +- 完成后用 `deliver` 交付,`files` 列出所有产出文件路径——这是 QC/PM 核验「实际产出」的依据,别只写文档不列文件 +- git 提交由 PM 审核通过后系统统一执行,角色无需自己提交(develop 例外:模块仓库本地 commit 是 QC 核验的硬证据,见下) + ## 各角色产出内容(落点路径见 project-directory-spec) ### requirement(需求分析师) diff --git a/skills_library/pipelines/sdlc_general/roles/agent.deploy_prod/role/SKILL.md b/skills_library/pipelines/sdlc_general/roles/agent.deploy_prod/role/SKILL.md index 4629e24..67d63bd 100644 --- a/skills_library/pipelines/sdlc_general/roles/agent.deploy_prod/role/SKILL.md +++ b/skills_library/pipelines/sdlc_general/roles/agent.deploy_prod/role/SKILL.md @@ -28,5 +28,6 @@ capability: deploy_capability ## 应遵守的规范(部署前先 load_skill 加载全文) - `project-directory-spec`:部署文档落点路径 +- `sdlc-repo-standard`:交付件内容格式 + 通用交付约定(deliver + files 列出产出) - `webapp-deploy`:Web 应用部署规范(build.sh 标准、目录结构、venv、nginx) - `team-communication`:问题冒泡规范(条件缺失时用 ask_question 冒泡,见「四·五」) diff --git a/skills_library/pipelines/sdlc_general/roles/agent.deploy_test/role/SKILL.md b/skills_library/pipelines/sdlc_general/roles/agent.deploy_test/role/SKILL.md index 3b7b99d..a7538a8 100644 --- a/skills_library/pipelines/sdlc_general/roles/agent.deploy_test/role/SKILL.md +++ b/skills_library/pipelines/sdlc_general/roles/agent.deploy_test/role/SKILL.md @@ -45,5 +45,6 @@ capability: deploy_capability ## 应遵守的规范(部署前先 load_skill 加载全文) - `project-directory-spec`:部署文档落点路径 +- `sdlc-repo-standard`:交付件内容格式 + 通用交付约定(deliver + files 列出产出) - `webapp-deploy`:Web 应用部署规范(build.sh 标准、目录结构、venv、nginx) - `team-communication`:问题冒泡规范(条件缺失时 ask_question 冒泡,见「四·五」) diff --git a/skills_library/pipelines/sdlc_general/roles/agent.develop/role/SKILL.md b/skills_library/pipelines/sdlc_general/roles/agent.develop/role/SKILL.md index 43da9ca..4d8269c 100644 --- a/skills_library/pipelines/sdlc_general/roles/agent.develop/role/SKILL.md +++ b/skills_library/pipelines/sdlc_general/roles/agent.develop/role/SKILL.md @@ -23,4 +23,5 @@ capability: feature_dev_capability, bug_fix_capability - `database-table-definition-spec`:表定义四段式格式(summary/fields/indexes/codes)、抽象类型 - `crud-definition-spec`:CRUD 定义格式(tblname/params) - `web-application-spec`:工程脚手架(app 入口 / conf/config.json / wwwroot / build.sh) +- `sdlc-repo-standard`:交付件内容格式 + 通用交付约定(deliver + files 列出产出,别只写文档不列文件) - `sqlor-database-module`:sqlor 标准 API(仅 sor.C/U/D/R/I/sqlExe,禁编造 save/list/insert 等)