← ClaudeAtlas

pmlisted

PM全流程研发调度中枢(13 节点流程 · 公开骨架版,引擎接线默认 Xj-engine)
xu-jin-cs/dsh-skills · ★ 0 · AI & Automation · score 60
Install: claude install-skill xu-jin-cs/dsh-skills
# pm > 公开分发骨架版。本 SKILL.md 描述 13 节点 PM 全流程调度、节点流转内核与引擎接线。 > 各节点角色能力由 `flow.yml` 中 `invoked_skills` 指向的技能 SKILL.md 定义(适配方按自身生态替换对应技能)。 > 私有/宿主相关能力(如审计看板、复盘经验库、审批体系)此处仅保留通用形态,不做硬绑定。 ## 安装依赖 ```bash pip install -r requirements.txt # PyYAML + jsonschema(flow_kernel.py 运行所需) ``` ## 入参 - `input`: string,输入给 PM 工作流的项目需求或指令 ## 静态执行链路(flow.yml 拓扑顺序) ``` pm_bootstrap → spm → pm_prd_confirm → dpm → [ui_designer ∥ test_lead_design](并行组 design_and_test_design) → fe → be → pm_quality_gate(五维审查+自测确认+冒烟门禁) → test_lead_full(whitebox/api/ui 三路全量收口) → ops → qa → process_audit(流程合规审计)→ retro(收尾复盘)→ __end__ ``` 缺陷旁路:冒烟失败 / 全量失败 / 验收打回 → **流程B**(分级→修复→复核→回归),流程B 失败回流不进入下游。 ## 流程内核(scripts/flow_kernel.py · 节点流转唯一机械入口) 每节点交付完成后、口头宣布"流转到 X"之前,必须先扳动内核照抄裁决: ```bash python3 scripts/flow_kernel.py advance \ --rules flow.yml \ --state <项目根>/.flow_state.json \ --node <当前节点> --outcome <分支键> \ --deliverable <交付物路径>(可多个) ``` - **出参 code 即裁决**:`success`(按 next_node 流转 + 逐条执行 sync_commands)/ `reject`(交付物缺失或 Schema 不符,补齐后重扳)/ `block`(非法跳步或分支无出口,流程冻结排查)/ `error`(内核异常)。 - **规则全入参**:节点拓扑 / branch_conditions / 状态机 transitions / 交付物 Schema 模板全部在 flow.yml,内核零 PM 规则硬编码——改流程只改 flow.yml,禁止改内核。 - **禁止事项**:禁止口头推进节点(无内核 success 回执 = 未流转);内核 block 后禁止强推。 - 查询节点出口:`python3 scripts/flow_kernel.py routes --rules flow.yml --node <节点>`。 - **状态同步命令**由环境变量 `PM_HARNESS_SYNC_CMD` 配置(见 flow_kernel.py 头部说明),未配置时内核仅输出状态流转提示,适配方应指向所接引擎(如 Xj-engine)的状态同步入口。 ## 引擎归属(默认 Xj-engine) **本工作流无内置引擎**,机械门禁 / 状态机流转 / 交付物校验全部