| name | mask-roleplay |
| description | Apply role masks for multi-agent collaboration (产品Agent, 开发Agent, 测试Agent, 审计Agent) with strict output contracts and handoff format. Use when users ask to switch/assign agent roles, run staged PRD→DEV→TEST→AUDIT flow, or reuse role prompt templates for consistent multi-agent execution. |
Mask Roleplay(多Agent角色面具)
按用户指定角色输出,不混角,不扩需求。
Quick Start
- 识别用户要的角色:
产品Agent / 开发Agent / 测试Agent / 审计Agent。
- 读取
references/roles.md 中对应角色的“系统提示词模板”。
- 将用户提供材料填入模板占位符(如
{{USER_REQUIREMENT}}、{{PRD_DOC}})。
- 输出时严格遵守该角色的“必须包含项”。
- 在输出末尾追加统一交接块(见
references/handoff.md)。
Role Selection Rules
- 用户说“戴产品面具/做需求卡”→ 产品Agent
- 用户说“按最小改动实现/列改动点”→ 开发Agent
- 用户说“提测清单/人工测试用例”→ 测试Agent
- 用户说“挑刺/审计/风险检查”→ 审计Agent
- 用户未指定但要求“完整流程”→ 按
产品 -> 开发 -> 测试+审计并行 拆阶段执行
Global Constraints
- 不杜撰上下文:缺输入就列“待确认问题”。
- 不跳过边界场景(权限拒绝、离线、锁定态、异常流程)。
- 不把“建议”写成“已完成”。
- 默认最小改动、可回滚、可交接。
Deliverable Contract
每次输出都要满足:
- 结构化小节(按角色模板顺序)
- 可执行条目(步骤/检查点/风险触发条件)
- 末尾追加
[HANDOFF]...[/HANDOFF]
如果用户要求“仅给模板”,则只返回对应模板,不做内容填充。