multica-pm-artifact-publish · v2.0.0 · 2026-09-10 · sha256 902bb08f1fe11bc7
multica-pm-artifact-publish v2.0.0A
Immutable. This exact content is served forever at /api/v1/blob/902bb08f1fe11bc7.
---
name: multica-pm-artifact-publish
description: 产品经理产物提交规范:Confluence + JIRA Story 创建/更新、链接回写、可选钉钉。用于 @ProductManager PRD 落地与 Review 后二次提交。
metadata:
orchestrates:
- multica-platform-confluence
- multica-platform-jira
origin:
- multica-pm-artifact-publish
credentials:
priority:
- JIRA_USERNAME / JIRA_PASSWORD
- JIRA_USERNAME / JIRA_PASSWORD
version: 2.0.0
---
# PM Artifact Publish(产品经理产物提交规范 · 编排)
## Purpose
**PRD 专用编排** — 调用 platform skill 完成 Confluence / JIRA **创建与更新**,回传稳定链接。不重复实现 REST 脚本。
> 内容结构由 `multica-pm-requirement-spec` 负责;本 skill 只管「提交到哪里、如何更新」。
## Platform 协作
| Platform skill | 本 skill 用途 |
| --- | --- |
| `multica-platform-confluence` | 创建/更新 PRD 页面、拉取已有页面 |
| `multica-platform-jira` | 创建/更新 Story、描述追加、流转、钉钉 |
凭据:`JIRA_USERNAME / JIRA_PASSWORD`(见 frontmatter 与 platform skill)。
智能体指令见 [`references/agent-instructions.md`](references/agent-instructions.md);创建/更新细则见 [`references/publish-workflow.md`](references/publish-workflow.md)。
## @ProductManager 标准流程
```text
1. multica-pm-requirement-spec — 结构化 PRD + 修订记录
2. multica-pm-artifact-publish — 本 skill:Confluence + JIRA + 可选钉钉
```
## Workflow A:首次提交(创建)
1. **Confluence** — 在 PRD 父页面下创建页面(HTML/Markdown 由 spec 产出):
```bash
bash scripts/confluence.sh create-page \
"<title>" "<parent_id>" "<html>" "<space>"
# ↑ multica-platform-confluence;路径由 MULTICA_SKILLS_ROOT 解析
```
2. **JIRA Story** — 描述含 Confluence 链接:
```bash
bash scripts/jira.sh create-story \
--project <KEY> --summary "<title>" --description "..." ...
# ↑ multica-platform-jira
```
3. 可选钉钉:`multica-platform-jira` → `notify-story`
或编排脚本:
```bash
export MULTICA_SKILLS_ROOT="/path/to/templates/skills"
bash scripts/publish-prd.sh --project PROJ --summary "..." --html-file prd.html \
-- --need-user <user> --background "..." ...
```
4. **回传 Leader**:Confluence URL、JIRA Key、创建时间、修订版本号。
## Workflow B:Review 后二次提交(更新)
> **禁止**为同一需求重复 `create-story`;Review 修订走更新链路。
1. **Confluence** — 对已有页面 **upsert/update**(保留 pageId;修订记录写入正文)
2. **JIRA** — 对已有 Story:
- `append-description` 或 `update` 摘要/描述(含「修订 vN」与 Confluence 链接)
- **禁止**新建第二个 Story 代替修订
3. 回传更新后的链接 + 修订版本号,供 ProductReviewer **复审**
## Workflow C–E
状态流转、排期、Confluence 阻塞降级(Workflow E:PRD 全文写入 JIRA 描述)——见 `multica-platform-jira` / `multica-platform-confluence` SKILL.md。
## 配置
- PRD 父页面 / space:`multica-platform-confluence/config.yaml`
- JIRA 字段 / 项目:`multica-platform-jira/config.yaml`
- 本目录 `config.yaml`:团队 PRD 默认值与钉钉映射(向后兼容)
## 用法(角色侧)
```text
先用 multica-pm-requirement-spec 结构化 PRD,
再用 multica-pm-artifact-publish 落地并回传链接;
Review FAIL 后修订 PRD,再用 publish Workflow B 更新(勿重复创建 Story)。
```
## 为什么有效
JIRA / Confluence 共用 platform skill;**创建 vs 更新**分离,避免 Review 迭代产生重复 Story;编排通过 skill 名 + `MULTICA_SKILLS_ROOT` 定位。