okhp3-visual-process-modeling
Generate, validate, normalise, and explain Mermaid-native bpmn-beta diagrams from a Process Narrative Specification. Use this skill when the user wants to convert a PNS or process notes into a visual diagram; when they ask for BPMN, a process flow, a swimlane diagram, or a workflow diagram; when they want to validate or repair existing bpmn-beta code; when they mention pools, lanes, gateways, tasks, events, or BPMN 2.0; when they want a Mermaid-native process model they can commit to a repo; when the PNS has three or more gateway decision points and a DMN decision table is warranted. Do not use it for a non-BPMN diagram type (flowchart, sequence, ER) — use standard Mermaid syntax for those instead. Produces bpmn-beta.mmd and, optionally, a rendered process-model.svg.
原文 · 译文尚未补齐适用对象:软件开发与测试。自动收录 · 待核查。
原作者说明节选
从固定版本的 SKILL.md 提取,保留原文语言。以下内容属于作者说明,本站尚未验证安装、兼容或运行结果。
查看英文原文
原文涵盖的主题
- okhp3-visual-process-modeling
- Purpose
- When to use this skill
- When NOT to use this skill
- PNS → bpmn-beta Mapping
- Representation trace convention
- DMN Trigger Rule
- Generation Workflow
BP-SKILL: Business Process Agent Skill Suite · part of mermaid-diagram-bpmn · OverKill Hill P³ -- Generate a Mermaid-native bpmn-beta diagram from a validated PNS. The diagram uses the BPMN 2.0 Descriptive Conformance Sub-Class node set (tasks, gateways, events, message flows, pools, and lanes) expressed in the readable bpmn-beta DSL. -- PNS has validation.readyforbpmnmodeling: true User wants a visual process diagram in Mermaid syntax User wants to validate or normalise existing bpmn-beta code PNS contains ≥3 decisionpoints → also trigger okhp3-decision-model-authoring for a DMN table PNS has not been validated (score for sequence flows; > for message flows (top level only) 5. Add events: (( start )) and ([ end ]) for process boundaries; ((! error )) for exception paths 6. Validate: run scripts/validate-bpmn-beta.mjs; fix all errors 7. Normalise: run scripts/normalize-bpmn-beta.mjs for consistent whitespace and ordering 8. Lint: run scripts/lint-process-model.mjs for naming conventions and pool structure -- Rules: bpmn-beta keyword opens the diagram pool Name { } groups lanes; omit for flat (single-lane) diagrams lane Name { } defines a swimlane Message flows > must be at top leve
这里只展示节选,请以完整原文和当前要求为准。
- 来源仓库
- OKHP3/skillz
- 源文件
- process-capture/okhp3-visual-process-modeling/SKILL.md
- 固定版本
- 7b187777d42ab7bc7bab1e5f2c940cd3139ecebf
来源与内容状态
本条为自动发现的元数据,尚未完成人工文档核查;适用性与运行结果待核查。
原作者:OKHP3/skillz · 原作者仓库元数据。文档核查:未核查。最近来源检查:2026-11-10T10:00:55.388Z。
分类由名称、说明与路径规则生成,分类不代表已核实适配。
许可与权利归属
MIT。第三方内容及版权归原作者,使用条件以原文为准。
许可原文 ↗本站没有因同步、复制或用户自报成功而将资源标为运行验证通过。
限制与注意事项
- 元数据收录不代表本站已经安装、适配、实测或进行安全审查。