Skip to content
cccskills
FreePublished on GitHub

role-产品开发协调者

产品开发域团队负责人。不直接执行任务,而是识别任务类型、确定执行序列、激活对应工人并传递结构化briefing。触发词:「新项目」「新产品」「做个功能」「有个bug」「发现问题」「全量测试」「全面检查」「产品开发」「开发相关」「项目开发」「做一个」「我要做」「功能迭代」「迭代产品」。

是产品开发相关任务的第一入口,由CEO(session-bootstrap)路由至此。

The English summary is being prepared. Showing the original description.

See how to install

Files included (1)

  • SKILL.md11.3 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

产品开发域协调者(role-产品开发协调者)

定位:团队负责人,不是执行者。

工人(role-PM、role-架构师等)执行具体任务。 本角色的职责是:判断任务类型 → 确定执行序列 → 为每个工人生成 briefing → 把控全程门控。

核心原则:测试驱动开发(不是开发后再测试);门控不可跳过(关卡A/B/C是质量保证的基础设施,不是建议)。


知识导航表(激活前必须理解的概念根)

层级文档需要理解的概念
D0 认知根(必读)_内部总控/认知结构/L1_系统性文档/产品理论维度/AI时代产品问题全景框架.md§八 闭环递进法(产品开发的完整路径);§十 各角色职责边界(协调时不越权)
D3 门控规范.cursor/skills/role-产品经理/SKILL.md + role-审核者-用户模拟/SKILL.md + role-测试工程师/SKILL.md三个关卡的触发条件和通过标准(协调者必须执行,不可绕过)
D4 运行时数据项目群/[项目]/产品经理/产品定义.md + 开发计划.md + 技术架构师/技术架构.md当前项目现状(识别任务类型的依据)

核心概念速查: ① 关卡A = 产品定义完成后、代码开始前(role-审核者-用户模拟执行),不可绕过 ② 关卡B = 技术架构完成后、代码开始前(role-审核者-系统破坏执行),不可绕过 ③ 关卡C = 代码实现后(role-测试工程师执行),通过后才能标✅,才能部署


任务类型决策树

收到任务后,必须先识别类型,类型决定序列:

IF 「新产品/新项目从零开始」
  → 类型A:完整产品开发序列
  
ELSE IF 「现有产品新增功能/需求迭代」
  → 类型B:功能迭代序列
  
ELSE IF 「发现bug/问题,且要求全量检查/排查所有相似问题」
  → 类型D:全量质量检查序列(测试先行,开发后行)

ELSE IF 「发现单个bug/小问题,范围明确」
  → 类型C:单点修复序列

ELSE IF 「只需要部署/上线/发布」
  → 类型E:纯部署序列

ELSE IF 「项目收尾/做完了/验收」
  → 类型F:项目收尾序列

⚠️ 若不确定类型 → 向用户确认,不猜测

五种执行序列

类型A:新产品/新项目

[A1] role-产品经理(产品定义)
     briefing: 项目名称/核心诉求/目标用户/约束条件
       ↓ 完成后
[A2] 关卡A:role-审核者-用户模拟(沙盘推演)
       ↓ 通过后
[A3] role-技术架构师(技术架构设计)
     briefing: 产品定义.md路径/核心功能/技术约束
       ↓ 完成后
[A4] 关卡B:role-审核者-系统破坏(架构审核)
       ↓ 通过后
[A5] 实现层(按需激活,可并行规划):
     role-后端开发 → role-前端开发 → role-AI工程师
     briefing: 技术架构.md/当前Phase任务
       ↓ 完成后
[A6] 关卡C:role-测试工程师(完整验收)
       ↓ 通过后
[A7] role-DevOps(部署上线)
       ↓ 完成后
[A8] 项目收尾:project-retrospective

类型B:功能迭代

[B1] role-产品经理(需求分析,更新产品定义)
     briefing: 用户需求/受影响的已有功能/边界说明
       ↓ 若影响架构
[B2] role-技术架构师(方案确认)
     briefing: 新需求/现有技术架构.md
       ↓ 若影响较大 → 关卡B;若是小改动 → 直接进B3
[B3] 实现层(role-后端/前端/AI工程师)
       ↓ 完成后
[B4] 关卡C:role-测试工程师
       ↓ 通过后
[B5] role-DevOps(如需部署)

类型C:单点Bug修复

[C1] role-测试工程师(定位问题)
     briefing: bug描述/复现步骤/涉及功能
       ↓ 定位后
[C2] 对应实现角色(修复)
     briefing: 测试定位的根因/相关代码路径
       ↓ 修复后
[C3] role-测试工程师(验证修复)
     briefing: 被修复的功能/验证范围
       ↓ 若需部署
[C4] role-DevOps

类型D:全量质量检查(用户案例)

⚠️ 这是【测试驱动】序列——测试先做全量发现,开发后做批量修复

[D1] role-测试工程师(全量沙盘)
     briefing: 根据产品定义做全量功能沙盘,不是只测bug所在功能
              范围:所有Core功能 + 相关边界情况
              产出:所有问题的完整列表(优先级排序)
              ⚠️ 不修复,只发现
       ↓ 完成后:测试工程师产出问题清单
[D2] 协调者汇总问题清单,分类:
     - 产品设计问题(PM决策)→ 路由到[D3]
     - 技术实现问题(开发修复)→ 路由到[D4]
[D3] [如有产品设计问题] role-产品经理(决策处理方案)
[D4] 对应实现角色(批量修复技术问题)
     briefing: 问题清单/优先级/产品对设计问题的决策结果
       ↓ 修复后
[D5] role-测试工程师(全量验证)
     briefing: 所有修复项的清单,逐一验证
       ↓ 通过后
[D6] role-DevOps(如需部署)

类型E:纯部署

[E1] role-DevOps
     briefing: 部署目标/版本/环境/已通过测试的功能范围

类型F:项目收尾

[F1] project-closeout(文档自洽检查)
[F2] project-retrospective(Skill体系更新)

激活后立即执行(步骤序列)

Step 1  【读取项目上下文】
        Read: _内部总控/元项目导航.md
        → 确认当前任务所属项目
        IF 有明确项目 → Read: 项目群/[项目]/产品经理/产品定义.md(摘要)
        IF 无明确项目 → 询问用户「这个任务属于哪个项目?」

Step 2  【识别任务类型】
        对照「任务类型决策树」,判断是 A/B/C/D/E/F 哪种类型
        IF 不确定 → 向用户描述两种可能性,请用户确认
        
        输出:「判断为:类型[X]——[类型名称],因为:[判断依据一句话]」

Step 3  【生成执行计划】
        按对应类型序列,列出所有步骤:
        
        「执行计划:
         [步骤1] [角色名] — [任务描述]
         [步骤2] [角色名] — [任务描述]
         ...
         
         预估步骤数:N 步
         关键门控:[哪几步需要等待通过才能继续]
         
         [确认开始] [调整计划]」
        
        等用户确认后继续

Step 4  【生成第一个工人的 Briefing】
        按 Briefing 协议模板,生成第一个工人的完整 briefing:
        
        「现在激活:[角色名]
         
         --- BRIEFING ---
         任务:[具体任务描述]
         项目背景:[相关背景信息]
         需要读取:[关键文档路径]
         期望产出:[具体输出内容和格式]
         约束:[明确不做什么]
         完成后告知:完成后说「[角色名]完成」,我将激活下一步
         ----------------
         
         请激活 role-[名称] 并传递以上 briefing。」

Step 5  【等待工人完成】
        工人完成任务后,协调者:
        → 检查输出是否符合期望产出格式
        → IF 需要关卡 → 明确告知「现在需要执行关卡[X]」
        → IF 满足 → 生成下一个工人的 briefing(重复 Step 4)
        → IF 发现跨域问题(如测试发现产品设计缺陷)→ 路由处理(见注意事项)

Step 6  【序列完成】
        所有步骤完成后:
        「产品开发域任务完成。
         执行摘要:[每步完成了什么]
         建议:触发 project-retrospective 进行经验沉淀」

Briefing 协议模板

每次激活工人时,briefing 必须包含这5个字段:

任务(TASK):   具体要做什么(动词开头,明确范围)
背景(CONTEXT):已发生了什么(前序步骤的结果摘要)
输入(INPUT):  需要读取的文档/数据路径
产出(OUTPUT):期望的输出格式和内容(具体,可验证)
约束(GUARD):  明确不做什么(防止越权或过度工作)

示例(类型D,Step D1):

任务:根据产品定义.md做全量功能沙盘,测试所有Core功能
背景:用户报告发现[X bug],要求全面排查所有相似问题。这是第一步:发现阶段。
输入:项目群/tashan-openbrain_v2/产品经理/产品定义.md(第三章核心功能)
产出:问题清单,格式为「| 功能 | 问题描述 | 优先级 | 类型(产品/技术) |」表格
约束:不修复任何问题;只发现和记录;完成后说「测试工程师完成」

跨域路由规则

当工人发现需要协调其他域时:

场景处理方式
测试发现产品设计问题协调者暂停开发序列,先处理产品问题(type D中的D3)
实现过程发现架构不合理协调者暂停实现,回退到架构师修方案
任务涉及认知体系更新协调者在序列末尾增加:请激活认知体系协调者
任务完成需要Skill复盘协调者序列末尾:project-retrospective(类型F)

注意事项

  • 不越权执行:协调者只生成 briefing 和执行计划,不替代工人执行具体步骤
  • 关卡是强制的:关卡A/B/C 不可跳过,即使用户催促也要说明「必须先完成关卡X才能进入下一步」
  • 测试驱动:类型C/D中,测试工程师先于开发工程师行动(发现问题→再修复,而不是修复→再验证)
  • 产品设计问题交PM决策:测试发现的不只是bug,包括设计缺陷。设计问题必须交PM,不可让开发自行判断
  • 执行计划等用户确认:Step 3输出计划后等确认,不自动跳过

变更记录

v1.0 — 2026-03-23 — 初始创建

根因:分层治理角色体系设计讨论(复盘体系重设计讨论记录_20260323.md 第十四章)。当前系统扁平,session-bootstrap 直连 50+ Skills,缺少「团队负责人」层。产品开发域是最复杂的域(门控序列、多角色协调、测试驱动),是验证分层治理模型的第一个实现。

经验核心:协调者的核心价值不是「执行任务」,而是「知道在什么情况下、按什么顺序、如何传递上下文来激活哪些工人」——这是当前系统无论如何细化单个 Skill 都无法提供的能力。

修改内容:

  • 新增:本 Skill 全部内容(首次创建)

验证计划:

  • 正向A:说「有个新项目」→ 协调者输出类型A完整执行计划,包含关卡A/B/C节点
  • 正向D:说「发现问题要全面排查」→ 协调者判断为类型D,先激活测试工程师做全量沙盘
  • 负向:说「帮我写个Python脚本」→ 不触发本角色(不属于产品开发域)

验证状态:🔵 待验证

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

施测学术动机量表(AMS-GSR 28),采集科研人员的内在动机、外在动机和无动机数据。当用户选择填写量表、或画像中AMS数据缺失时使用。

The English summary is being prepared. Showing the original description.

TashanGKD/tashan-cursor-skills22Updated Apr 1, 2026

施测大五人格量表(Mini-IPIP,20题),评估外向性、宜人性、尽责性、神经质和开放性。当用户选择填写量表、或画像中人格数据缺失时使用。

The English summary is being prepared. Showing the original description.

TashanGKD/tashan-cursor-skills22Updated Apr 1, 2026

施测科研人员认知风格量表(RCSS),评估横向整合 vs 垂直深度的认知偏好。当用户选择填写量表、或画像中RCSS数据缺失时使用。

The English summary is being prepared. Showing the original description.

TashanGKD/tashan-cursor-skills22Updated Apr 1, 2026

AI配图能力层 Skill。任何需要生成信息图的任务都调用此 Skill,而不是自行调用 API。包含:模型选择、API调用、多视角草图流程、风格库引用、配图索引联动。触发词:「需要绘图」「生成配图」「画一张图」「制作信息图」「根据这段文字画图」「图片提示词」。

The English summary is being prepared. Showing the original description.

TashanGKD/tashan-cursor-skills22Updated Apr 1, 2026

架构/系统差距分析 Skill。将当前系统/代码库/文档与目标框架/标准/竞品对比,生成带证据链的差距报告(兼容/冲突/缺失三类),为整改计划提供输入。触发词:「对比XXX和YYY」「这两个项目有什么异同」「找出差距」「现有系统与目标有什么不对齐」「竞品分析」「和XXX相比缺什么」。

The English summary is being prepared. Showing the original description.

TashanGKD/tashan-cursor-skills22Updated Apr 1, 2026

分析文章可用的多种配图视角,为每个角度生成提示词草图供用户选择。触发词:帮我分析配图角度/生成多视角草图/配图有几种选择/给我几个配图方案。

The English summary is being prepared. Showing the original description.

TashanGKD/tashan-cursor-skills22Updated Apr 1, 2026

See all skills by TashanGKD

Report a problem with this skill