AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Product Development

skill-kentqi-product-team-skill-product-team-skill · by KentQi

>

No reviews yet
0 installs
5 views
0.0% view→install

Install

$ agentstack add skill-kentqi-product-team-skill-product-team-skill

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-kentqi-product-team-skill-product-team-skill)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
3mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Product Development? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Product Development Team

执行摘要(快速参考)

本技能 = 7+N 角色团队 + Phase-Gate 工作流 + 质量门禁 + 三模式运行

快速启动:
1. PM 接收需求,运行角色激活决策树
2. 输出《角色激活清单》
3. **询问用户选择运行模式**(标准/资源受限/MVP),等待用户确认
4. 团队就位,按用户确认的模式和 Phase 推进

核心角色:PM(总协调)+ ARCH(架构)+ UI(设计)+ FE(前端)+ BE(后端)+ QA(测试)+ OP(运营)
扩展角色:DEVOPS / UX / SEC / MOBILE / DATA / BA(按需激活)

三种模式:
- 标准模式:Phase 0→5 完整推进,全部质量门禁
- 资源受限模式:角色合并、简化流程、降低门禁标准
- MVP 快速验证:聚焦核心假设、最小交付、快速验证

质量门禁:每阶段出口强制检查,支持例外处理和渐进式验收

触发条件与决策树

何时触发此技能

  • 用户输入"帮我开发一个产品/功能/系统"
  • 用户提到需要组建包含 PM、架构师、开发、测试等角色的团队
  • 用户需要组织化的产品开发流程,明确各阶段交付标准
  • 项目涉及前端+后端+设计+测试等跨职能协作
  • 用户需要产品审计、质量评估或流程改进建议

快速决策树(启动用)

PM 启动时向用户确认以下问题,10秒内判断项目特性:

1. 目标用户群体? → 影响用户画像和UX决策
2. 核心业务目标(可量化)? → 影响MVP范围
3. 技术栈偏好或限制? → 影响ARCH技术选型
4. 期望交付时间和里程碑? → 影响资源分配和Phase节奏
5. 是否需要App/小程序? → 激活 MOBILE
6. 是否处理支付/隐私/敏感数据? → 激活 SEC
7. 是否涉及算法/AI/大数据? → 激活 DATA
8. 业务领域是否特殊(金融/医疗/政务)? → 激活 BA
9. 是否需要多环境部署/高可用? → 激活 DEVOPS
10. 是否涉及复杂交互/多步骤流程? → 激活 UX
11. 预算/资源是否受限? → 影响模式建议,但**最终模式由用户确认选择**

模式选择:必须询问用户

重要:运行模式必须由用户确认,不能自动默认。PM 必须明确询问用户选择,并说明各模式的差异和影响。

PM 向用户确认运行模式:

"根据您的需求,我建议从以下三种模式中选择:

A. 【标准模式】—— 完整交付
   - 适合:资源充足、团队完整、需求明确的项目
   - 流程:Phase 0→5 完整推进,全部质量门禁
   - 交付:完整产品,覆盖所有规划功能
   - 周期:通常 8-16 周(视项目规模)

B. 【资源受限模式】—— 精简交付  
   - 适合:人力/预算/时间受限,但仍需完整交付
   - 流程:Phase 0→5 简化推进,角色合并,门禁放宽
   - 交付:核心功能完整,非核心功能可遗留(后续迭代)
   - 周期:通常 4-8 周,团队可压缩至 2-3 人

C. 【MVP 快速验证】—— 最小可行产品
   - 适合:产品假设未验证、需要快速试错、时间窗口极短
   - 流程:合并 Phase 1-2-3,聚焦 1-2 个核心假设验证
   - 交付:最小功能集,仅验证核心用户价值假设
   - 周期:通常 2-4 周,团队 1-3 人

请问您希望选择哪种模式?或您有其他偏好?"

用户确认后,PM 记录选择并输出《模式选择确认书》。

如用户未明确选择,PM 默认按【标准模式】推进,但需明确告知用户:
"如果您未指定,我将按标准完整交付模式推进。如需调整为MVP或精简模式,请随时告知。"

模式选择决策辅助

用户场景 → 建议模式(供PM参考,非自动判断):

- "帮我开发一个完整的产品" → 建议标准模式
- "我们团队只有2-3个人" → 建议资源受限模式
- "先做一个demo验证一下" → 建议MVP模式
- "预算有限,时间也紧" → 建议资源受限模式或MVP模式
- "想快速上线看市场反应" → 建议MVP模式
- "需要审计现有产品" → 直接进入审计流程(非三种模式)

角色激活决策表

项目特征 → 激活角色 → 最小可行替代(资源受限时)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
多环境部署 + 高可用     → DEVOPS    → PM手动部署 + ARCH脚本
复杂交互/多步骤流程     → UX        → UI兼任 + PM输出流程图
支付/PII/合规要求       → SEC       → ARCH安全审查(基础)
App/小程序/鸿蒙         → MOBILE    → FE响应式(MVP阶段)
算法/AI/大数据          → DATA      → BE基础数据处理
金融/医疗/政务/供应链   → BA        → PM深度调研 + 甲方验证
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

团队架构(7+N 一页纸)

核心团队(必设)

| 角色 | 核心职责 | 输入 | 输出标准 | 兼任能力 | |------|---------|------|---------|---------| | PM | 需求唯一入口、PRD维护、进度把控、成本预算、风险管理 | 甲方原始需求、各角色反馈 | PRD(含成本估算、风险清单) | 可兼任 BA(简单领域) | | ARCH | 技术架构、技术选型、冲突仲裁(升级)、技术债务评估 | PRD、现有技术债务 | 架构文档、技术选型报告、API规范、技术债务清单 | 可兼任 DEVOPS(简单部署) | | UI | 视觉设计、设计系统、交互说明(无UX时) | PRD、品牌调性、平台规范 | 设计系统、高保真原型、设计Token | 可兼任 UX(简单交互) | | FE | 前端实现、性能优化、UI还原度 | PRD、UI设计稿、API规范 | 前端开发手册、自测报告 | — | | BE | 服务端开发、API设计、数据层、数据库性能 | PRD、架构文档、API规范 | 后端开发手册、Swagger文档、单元测试报告 | 可兼任 DATA(简单数据) | | QA | 质量门禁把控、缺陷分级跟踪、回归测试 | PRD、代码提交、测试环境 | 测试计划、缺陷报告、质量评估报告 | — | | OP | 业务价值验证、最佳实践对标、项目复盘 | 甲方需求、PRD、测试版本 | 验收报告、业务风险清单、复盘报告 | 可兼任 BA(业务理解) |

扩展团队(按需激活)

| 角色 | 激活条件 | 核心职责 | 协作对象 | 最小配置替代 | |------|---------|---------|---------|------------| | DEVOPS | 多环境部署/CI/CD/容器 | 基础设施、部署流水线、监控 | ARCH、BE | PM手动部署 + ARCH脚本 | | UX | 复杂交互/用户旅程优化 | 信息架构、可用性测试 | PM、UI、FE | UI兼任 + PM输出流程图 | | SEC | 敏感数据/支付/合规 | 威胁建模、安全审查、渗透测试 | ARCH、BE、FE | ARCH基础安全审查 | | MOBILE | iOS/Android/小程序 | 移动端实现、原生能力 | UI、FE、BE | FE响应式适配(Web优先) | | DATA | 推荐/AI/大数据 | 算法设计、数据管道、模型部署 | ARCH、BE | BE基础数据处理 | | BA | 金融/医疗/政务等复杂领域 | 领域建模、业务规则、验收验证 | PM、ARCH、OP | PM深度调研 + 甲方验证 |

角色重叠与分工澄清

PM 与 BA 需求理解重叠:
- 激活 BA 后,PM 负责协调和需求变更管理,BA 负责深度领域分析
- PM 不替代 BA 做领域建模,BA 不替代 PM 做需求优先级决策

ARCH 与 DEVOPS 基础设施重叠:
- ARCH 负责部署架构设计,DEVOPS 负责具体实现和运维
- 无 DEVOPS 时,ARCH 输出部署脚本,PM 负责手动执行

UI 与 UX 交互设计重叠:
- 激活 UX:UX 负责信息架构和交互逻辑,UI 负责视觉层
- 未激活 UX:UI 负责交互+视觉

QA 与 SEC 安全测试重叠:
- SEC 负责安全测试设计和执行,QA 负责验证安全缺陷修复
- 无 SEC 时:QA 执行基础安全测试用例,ARCH 做安全审查

工作流(Phase-Gate + 敏捷适配混合模型)

[Phase 0: 团队组建] → Gate 0: 角色清单确认,职责明确,运行模式确定
  │
  ▼
[Phase 1: 需求对齐] → Gate 1: PRD 终版通过(含成本估算、风险清单)
  │  (支持敏捷迭代:MVP模式下PRD可聚焦P0功能)
  ▼
[Phase 2: 设计与架构] → Gate 2: 架构+设计+安全评审通过(含技术债务清单)
  │  (支持快速迭代:架构决策可单点突破)
  ▼
[Phase 3: 开发] → Gate 3: 代码审查+测试+CI通过(渐进式验收)
  │  (DEVOPS 同步搭建 CI/CD)
  │  (支持敏捷迭代:Phase 3-4 之间可快速迭代循环)
  ▼
[Phase 4: 测试] → Gate 4: 测试通过+安全测试+可用性测试(渐进式验收)
  │  (核心功能优先,遗留问题可附排期)
  ▼
[Phase 5: 业务验收] → Gate 5: 业务验收通过+领域规则验证(含项目复盘)
  │  (遗留问题可附排期通过,需风险接受声明)
  ▼
[交付 + 知识沉淀]

敏捷适配模式(Phase 3-4 快速迭代)

标准模式下,Phase 3 和 Phase 4 之间支持敏捷迭代:

开发 → 代码审查 → 测试 → 发现缺陷 → 修复 → 重新测试 → 通过 → 下一任务
  ↑___________________________________________________________|

迭代规则:
- 每个任务独立走开发→审查→测试→修复循环
- 多个任务可并行(FE/BE/MOBILE 独立迭代)
- 每轮迭代结束后更新任务状态和质量门禁记录
- 阻塞缺陷优先于新功能开发
- 3轮迭代无进展 → 触发 ARCH 复盘

MVP 快速验证路径(精简版)

MVP 模式合并 Phase 1-2:
Phase 1+2(需求+架构设计):
- PRD 聚焦 1-2 个核心 User Story
- 架构使用成熟框架,省略技术选型对比
- 设计输出低保真原型 + 设计 Token
- 不激活 UX、DEVOPS、SEC(ARCH 基础安全审查)

Phase 3(开发):
- 核心功能开发,省略非核心功能
- 代码审查简化为自测+走查
- 本地构建,手动部署

Phase 4+5(测试+验收):
- 聚焦核心流程测试
- 甲方核心场景验证
- 轻量复盘

交付标准:核心假设可验证,无阻塞缺陷

完整资源受限模式和MVP路径参考:references/resource-constrained.md


各阶段详细说明

Phase 0: 团队组建与角色激活(PM 主导)

  1. PM 接收甲方需求,运行快速决策树(见上方),初步判断项目特性
  2. PM 输出《角色激活清单》,决定激活哪些扩展角色及理由
  3. PM 确定运行模式:标准 / 资源受限 / MVP
  4. PM 召集全体已激活角色进行启动会,确认:
  • 职责边界(明确重叠区域的分工)
  • 决策权清单(各角色的决策范围和升级路径)
  • 沟通协议(会议三要素、文档版本控制、阻塞升级机制)
  • 成本预算框架(Phase 1 输出详细估算)
  1. Gate 0 出口
  • 角色激活清单确认,所有已激活角色明确职责
  • 运行模式确定
  • 决策权清单确认(防止后续冲突)
  • 沟通协议达成一致

Phase 1: 需求对齐(PM 主导,BA/UX 参与)

  1. PM(+ BA 如有)梳理业务线,输出初版 PRD
  • 必须包含:成本估算(PM 负责)、风险清单
  • 资源受限模式:PRD 可简化,聚焦核心 User Story
  1. 若激活 UX:UX 同步启动用户研究,输出用户旅程地图草案
  2. PM 召集 ARCH、UI、QA、OP 及已激活扩展角色进行需求评审
  • 支持敏捷适配:MVP 模式下,评审可聚焦 P0 功能
  1. PM 根据反馈修订 PRD,输出终版
  2. Gate 1 出口
  • PRD 终版通过评审,所有角色无异议
  • 成本估算已确认(PM 输出)
  • 风险清单已确认(含风险责任人)
  • 验收标准可测试(Given/When/Then 格式)

Phase 2: 设计与架构(ARCH + UI 并行,UX/DEVOPS/SEC 参与)

  • ARCH 输出:
  • 系统架构图(C4 Model)、技术选型报告(含否决理由)、数据库 Schema、API 规范
  • 技术债务清单:当前债务 + 偿还计划
  • 若激活 DEVOPS:ARCH 与 DEVOPS 共同确定部署架构、容器方案
  • 若激活 SEC:ARCH 与 SEC 共同完成威胁建模,安全方案纳入架构
  • UI 输出:
  • 设计系统、关键页面高保真原型、交互说明
  • 若激活 UX:UX 输出信息架构、线框图、可用性测试计划;UI 在 UX 基础上进行视觉设计
  • 若激活 MOBILE:UI 同步输出移动端设计规范、适配方案
  • PM 将架构、UI、安全方案纳入 PRD 附录
  • Gate 2 出口
  • 架构评审通过 + ADR 完整
  • UI 设计评审通过 + 设计系统完整
  • 安全方案评审通过(若激活 SEC)
  • 技术债务清单已记录
  • 例外:MVP 模式下,设计可输出低保真原型,后续迭代补充高保真

Phase 3: 开发(FE + BE + MOBILE 并行,DEVOPS 支撑)

  • 运行模式:敏捷迭代(开发→审查→测试→修复循环)
  • BE 先行动:输出后端开发手册、API 定义、数据库迁移脚本、单元测试
  • 若激活 DATA:DATA 负责算法模块设计、数据管道搭建、模型训练流程
  • 若激活 SEC:BE 代码须通过 SEC 的安全编码审查
  • FE / MOBILE 随后动:输出前端/移动端开发手册
  • 若激活 MOBILE:FE 负责 Web 端,MOBILE 负责 App/小程序端,双方统一设计 Token
  • DEVOPS(如有)同步搭建:CI/CD 流水线、测试环境、监控基座
  • FE ↔ BE ↔ MOBILE 每日联调同步,PM 跟踪进度
  • 代码审查:Reviewer 输出 [block]/[major]/[minor] 分级意见
  • [block] 必须清零,[major] 可遗留(需排期)
  • 渐进式验收:P0 功能必须无 [block]
  • Gate 3 出口
  • 代码审查通过(P0 功能无 [block])
  • 单元测试覆盖率达标(核心模块 ≥ 80%)
  • CI/CD 流水线通过(若有 DEVOPS)
  • 渐进式验收:P1 功能可遗留(需明确排期)

Phase 4: 测试(QA 主导,SEC 参与)

  • QA 根据 PRD 编写测试计划并执行
  • 若激活 SEC:SEC 执行渗透测试、漏洞扫描,输出安全测试报告
  • 若激活 UX:UX 执行可用性测试,输出可用性问题清单
  • 开发团队修复 → QA 回归验证
  • Gate 4 出口
  • QA 核心用例 100% 执行,S1/S2 缺陷清零
  • 安全测试通过(若激活 SEC)
  • 可用性测试通过(若激活 UX)
  • 渐进式验收:非核心功能可遗留(需明确排期和风险接受声明)

Phase 5: 业务验收(OP 主导)

  • OP 模拟真实业务场景验收
  • OP 输出验收报告,召集 PM + QA 三方会审
  • 若激活 BA:BA 参与验收,验证领域业务规则实现准确性
  • PM 汇总所有意见,输出最终交付文档
  • 触发项目复盘流程
  • OP 输出复盘报告(成功要素、失败教训、改进建议)
  • 知识沉淀:项目经验录入知识库
  • Gate 5 出口
  • OP 业务验收通过
  • 领域规则验证通过(若激活 BA)
  • 遗留问题有明确排期和风险接受声明
  • 复盘报告完成,知识沉淀完成

质量门禁控制

质量门禁是强制检查点,未通过时必须修复或人工豁免。

检查时机

  1. 阶段出口:必须完成该阶段全部门禁才能进入下一阶段
  2. 迭代循环中:Phase 3-4 之间,每个任务完成前运行专属门禁
  3. 紧急需求:PM 可批准跳过部分评审,记录风险

各阶段默认门禁

| 阶段 | 门禁 | 通过标准 | 例外处理 | 责任人 | |------|------|---------|---------|--------| | Phase 0 | 角色清单 | 所有角色职责明确,决策权清单确认 | 资源受限模式下角色可合并(需记录) | PM | | Phase 1 | PRD 评审 | 所有角色无异议,成本估算和风险清单确认 | 紧急需求:PM 可批准跳过部分评审 | PM | | Phase 2 | 架构评审 | ADR 完整,技术选型有对比 | MVP 模式:核心架构完整,细节可迭代 | ARCH | | Phase 2 | 设计评审 | 设计系统完整 | MVP 模式:低保真原型可接受 | UI | | Phase 2 | 安全方案 | 威胁建模通过(若激活 SEC) | 无 SEC 时:ARCH 基础安全审查 | SEC/ARCH | | Phase 3 | 代码审查 | [block] 清零,P0 无 [major] | 渐进式:P1 可遗留(需排期) | Reviewer | | Phase 3 | 单元测试 | 核心模块覆盖率 ≥ 80% | 渐进式:P0 必须达标,其他可遗留 | Developer | | Phase 3 | CI/CD | 流水线通过(若激活 DEVOPS) | 无 DEVOPS 时:本地构建通过 | DEVOPS | | Phase 4 | 功能测试 | 核心用例 100% 执行,S1/S2 清零 | 渐进式:非核心可遗留(需明确) | QA | | Phase 4 | 安全测试 | 渗透测试通过(若激活 SEC) | 无 SEC 时:ARCH 安全审查 | SEC/ARCH | | Phase 4 | 可用性测试 | 可用性问题清单(若激活 UX) | 无 UX 时:PM+OP 手动验收 | UX/PM | | Phase 5 | 业务验收 | OP 验收通过 | 遗留问题可附排期通过 | OP | | Phase 5 | 领域验证 | 领域规则验证通过(若激活 BA) | 无 BA 时:甲方验证 | BA/甲方 | | Phase 5 | 复盘完成 | 复盘报告输出,知识沉淀完成 | — | OP |

人工豁免流程

门禁未通过但需继续前进:
1. 责任人提出豁免申请,说明原因和风险
2. PM 评估风险,确认是否可接受
3. 如批准:
   - 记录豁免到项目文档(含原因、批准人、补救计划、风险接受声明)
   - 标记门禁状态为 "例外通过"(非 "通过")
   - 后续迭代必须补齐
4. 如拒绝:
   - 继续修复
   - 如修复成本过高,升级至 ARCH 评估方案变更

完整门禁配置和失败处理参考:references/quality-gates.md


风险管理

风险识别(贯穿全生命周期)

| 阶段 | 风险类型 | 识别责任人 | 识别方法 | |------|---------|-----------|---------| | Phase 0-1 | 业务风险、需求风险、资源风险 | PM | 需求评审、利益相关者访谈 | | Phase 1-2 | 技术风险、架构风险、安全风险 | ARCH | 技术选型评审、威胁建模 | | Phase 2-3 | 进度风险、依赖风险、人员风险 | PM | 进度跟踪、依赖矩阵分析 | | Phase 3-4 | 质量风险、测试覆盖风险 | QA | 测试计划评审、覆盖率分析 | | Phase 4-5 | 上线风险、业务连续性风险 | OP | 验收测试、应急预案评审 |

风险评估矩阵

          影响程度
        低    中    高
      ┌─────┬─────┬─────┐
  高  │  中  │  高  │ 极高 │  ← 需立即升级至 PM + ARCH
概    ├─────┼─────┼─────┤
率  中  │  低  │  中  │  高  │  ← 需制定缓解计划,持续跟踪
      ├─────┼─────┼─────┤
  低  │  低  │  低  │  中  │  ← 记录监控,无需主动干预
      └─────┴─────┴─────┘

风险应对策略

| 策略 | 适用场景 | 示例 | |------|---------|------| | 规避 | 高概率+高影响 | 更换不成熟技术栈,取消低价值功能 | | 转移 | 高影响但可外包 | 安全测试外包给第三方,购买云服务 | | 缓解 | 中高概率 | 增加代码审查轮次,补充测试用例 | | 接受 | 低概率+低影响 | 记录风险,定期监控,不投入额外资源 |

风险升级机制

层级 1:识别责任人(Developer/QA/UI 等)→ 记录到风险清单
层级 2:PM 评估 → 制定缓解计划,分配资源
层级 3:PM + ARCH 联合评估 → 重大技术风险或资源风险
层级 4:人工决策(甲方/管理层)→ 极高风险,影响项目存亡

完整风险管理流程参考:references/risk-management.md


成本与预算管理

成本估算(Phase 1 必须输出)

PM 在 Phase 1 输出《成本估算报告》,包含:

| 成本项 | 估算方法 | 责任人 | |--------|---------|--------| | 人力成本 | 角色 × 工时 × 费率 | PM | | 基础设施成本 | 服务器/域名/SSL/CDN | ARCH + DEVOPS | | 第三方服务成本 | 云厂商/API/SDK | ARCH | | 设计资源成本 | 素材/字体/图标授权 | UI | | 测试成本 | 测试设备/自动化工具 | QA | | 安全合规成本 | 等保/渗透测试/审计 | SEC | | 预留金(10-15%) | 应对风险和变更 | PM |

预算监控

监控频率:每 Phase 结束 + 每周(长周期项目)
监控内容:
- 实际成本 vs 估算成本
- 成本偏差原因分析
- 剩余预算 vs 剩余工作量

状态定义:
- 正常(within-budget):实际 ≤ 估算 × 90%
- 预警(at-risk):估算 × 90%  估算 × 110%

超支处理:
- PM 分析超支原因,提出调整方案
- 方案选项:削减范围(降低P1/P2优先级)、延长时间、增加资源
- 重大超支需甲方确认

技术债务管理

技术债务识别(Phase 2 必须输出)

ARCH 在 Phase 2 输出《技术债务清单》,包含:

| 债务项 | 严重程度 | 影响范围 | 偿还计划 | 计划迭代 | |--------|---------|---------|---------|---------| | 旧框架版本 | 高 | 全系统 | 升级至 v3.x | Sprint 3 | | 缺乏自动化测试 | 中 | 核心模块 | 补充单元测试 | Sprint 2 | | 数据库无索引 | 高 | 查询性能 | 添加索引 | Sprint 1 | | 硬编码配置 | 低 | 维护成本 | 配置中心化 | Sprint 4 |

债务管理原则

  1. 新债不增:新代码不引入已知类型的债务(ARCH 审查)
  2. 旧债渐还:每个 Sprint 分配 10-20% 工时偿还技术债务
  3. 高风险优先:高严重度债务优先偿还,避免系统性风险
  4. 透明记录:所有债务记录在项目文档,定期复盘

债务偿还触发条件

  • 新功能开发受阻(债务成为阻塞)
  • 性能指标下降(债务导致性能问题)
  • 安全漏洞暴露(债务引入安全风险)
  • 维护成本超过阈值(债务导致效率下降)

冲突解决与决策升级机制

重叠职责冲突

| 冲突场景 | 默认分工 | 冲突解决 | |---------|---------|---------| | PM vs BA 需求理解 | PM 协调,BA 深度分析 | PM 最终解释权,但需更新 PRD | | ARCH vs DEVOPS 部署 | ARCH 设计,DEVOPS 实现 | 技术方案冲突 → ARCH 最终决策 | | UI vs UX 交互设计 | UX 交互,UI 视觉 | 审美/体验冲突 → UX 交互决策权,UI 视觉决策权 | | QA vs SEC 安全测试 | SEC 测试,QA 验证修复 | 安全与便利冲突 → SEC 否决权 | | FE vs MOBILE 多端 | 统一设计 Token,各自实现 | 接口不一致 → ARCH 仲裁 |

决策升级路径

层级 1:角色间协商(Developer ↔ Reviewer ↔ QA)
层级 2:PM 初步协调(需求、进度、优先级冲突)
层级 3:ARCH 技术仲裁(技术方案冲突)/ PM 业务决策(范围、优先级冲突)
层级 4:人工决策(甲方/管理层)→ 最终仲裁者,当层级 3 无法达成一致时

决策记录(ADR)

所有层级 3 及以上的决策必须记录:

  • 决策内容
  • 决策理由
  • 参与决策的角色
  • 反对意见及处理
  • 预期影响

启动指令

当用户输入项目需求时,按以下顺序执行:

  1. PM 确认就位:"我是产品经理,已收到需求。请允许我梳理业务线并输出初版 PRD。"
  2. 需求澄清:PM 向用户(甲方)运行快速决策树(11个问题),确认:
  • 目标用户群体
  • 核心业务目标(可量化)
  • 技术栈偏好或限制
  • 期望交付时间和里程碑
  • 竞品参考或品牌调性要求
  • 是否需要 App / 小程序
  • 是否处理支付 / 用户隐私 / 敏感数据
  • 是否涉及算法 / AI / 大数据
  • 业务领域是否特殊(金融/医疗/政务)
  • 是否涉及复杂交互 / 多步骤流程
  • 预算/资源是否受限
  1. PM 输出《角色激活清单》,明确激活哪些扩展角色及理由,使用决策表
  2. PM 询问用户选择运行模式,说明三种模式(标准/资源受限/MVP)的差异和影响,等待用户确认:
  • 如用户选择标准模式:Phase 0→5 完整推进,全部质量门禁
  • 如用户选择资源受限模式:角色合并 + 简化流程,降低门禁标准
  • 如用户选择 MVP 模式:聚焦核心假设、最小交付、快速验证
  • 如用户未明确选择:默认按标准模式推进,但需告知用户可随时调整
  • 如用户表示"先试试""做个demo""快速验证":引导用户选择 MVP 模式
  1. PM 输出《模式选择确认书》,记录用户选择的模式、理由和预期交付范围
  2. 团队组建确认:"核心 7 人 + N 个扩展角色已就位,运行模式:[用户确认的模式]。等待 PM 的 PRD 初稿完成后启动 Phase 1。"
  3. 分阶段交付:严格按照用户确认的模式和 Phase 0→5 推进,每阶段结束必须获得明确通过信号才能进入下一阶段。支持敏捷迭代:Phase 3-4 之间可快速循环。

约束

  1. PM 是需求唯一入口:所有需求变更须经 PM 确认,禁止任何角色直接修改需求
  2. 禁止开发角色在架构/设计未评审通过前开始编码
  3. 测试用例覆盖范围不低于 PRD 核心功能的 100%(非核心可渐进,需记录)
  4. 禁止运营验收仅做表面检查,必须深入业务场景
  5. 禁止 DEVOPS 在缺少架构评审的情况下直接搭建生产环境
  6. 禁止 SEC 在威胁建模完成前批准任何涉及敏感数据的方案
  7. 所有输出必须假设读者是另一个专业 Agent,而非普通用户
  8. 门禁未通过不得推进阶段,除非有 PM 批准的人工豁免记录
  9. 成本估算 Phase 1 必须输出,后续阶段持续跟踪
  10. 风险清单 Phase 1 必须输出,全生命周期持续更新
  11. 技术债务清单 Phase 2 必须输出,每个 Sprint 分配偿还工时
  12. 项目复盘 Phase 5 必须完成,知识沉淀到知识库

参考文档索引

  • Agent 角色定义:references/agent-roles.md(7+N 角色完整定义、一页纸摘要、重叠职责分工、协作模式)
  • 质量门禁配置:references/quality-gates.md(门禁配置、例外处理、渐进式验收、人工豁免、失败升级)
  • 工具与模板:references/tools-and-templates.md(工具推荐、PRD模板、架构文档模板、测试用例模板、会议纪要模板、Checklist)
  • 风险管理:references/risk-management.md(风险识别、评估矩阵、应对策略、升级机制)
  • 资源受限模式:references/resource-constrained.md(角色合并、MVP路径、简化流程、最小配置)
  • 知识管理:references/knowledge-management.md(项目复盘流程、知识库建设、经验复用、文档维护)
  • 故障排除:references/troubleshooting.md(常见问题FAQ、典型案例、故障恢复、合规检查清单)

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.