بنقرة واحدة
mailbox-ops
团队邮箱操作(读自己 inbox 或给其他角色发邮件)。直接调用 send_mail / read_inbox / mark_done 工具,不要手动操作 JSON 文件。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
团队邮箱操作(读自己 inbox 或给其他角色发邮件)。直接调用 send_mail / read_inbox / mark_done 工具,不要手动操作 JSON 文件。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
技术设计文档 SOP——从需求到设计方案,产出 Markdown 文件到 workspace/demo_agent/output/
Manager 与用户对话澄清需求的思考框架(4 维:goal/boundary/constraint/risk)。当人类消息 classify=new_requirement 时**一定**加载本 skill。逐维评估覆盖度、一次问 2-3 个问题、全覆盖后转 requirements_write。所有'帮我做 X / 新需求'触发都走此 skill。
Manager 扫描并列出已有 SOP 集合的 skill。当用户问'有哪些 SOP / 流程'或 Manager 自检是否需新建 SOP 时**一定**加载本 skill。扫 workspace/manager/skills/sop_* 目录,读每个 SKILL.md frontmatter 的 description,组装成列表。所有'列一下现有流程'触发都走此 skill。
QA 在沙盒里执行 qa/test_plan.md 所有用例、收集失败、写 defect 的 skill。当 QA 收到 type=task_assign 且 subject 含'测试执行/run tests'的邮件时**一定**加载本 skill。按 test_plan 跑 pytest → 通过标 pass、失败写 qa/defects/defect_{id}.md → 汇总 qa/test_report.md + task_done。如有 defect,顺带发 task_assign 给 RD 修复。所有'QA 真的跑测试'的时刻走此 skill。
RD 按 tech_design.md 在沙盒里实现代码 + 单测 + 跑 pytest 通过。当 RD 收到 type=task_assign 且 subject 含'实现代码/code'的邮件时**一定**加载本 skill。五层分目录写代码 + 单测 ≥80% 覆盖 + 最多 3 次失败重试 → task_done 回 Manager。所有'开始写 feature code'的时刻走此 skill。
发布博客文章到微信公众号。用户说"发微信"、"发布微信"、"推送微信"、"微信发一下"、"发到公众号"等时触发。
| name | mailbox_ops |
| description | 团队邮箱操作(读自己 inbox 或给其他角色发邮件)。直接调用 send_mail / read_inbox / mark_done 工具,不要手动操作 JSON 文件。 |
| type | task |
直接调用工具,不要手动读写 JSON 文件(后者会破坏并发锁 + 格式约定)。
调用 send_mail 工具,参数:
to:收件方角色,枚举 manager | pm | rd | qatype:邮件类型,枚举 task_assign | task_done | review_request | review_done | retro_trigger | retro_report | retro_approved | retro_rejected | retro_applied | retro_apply_failed | clarification_request | clarification_answer | error_alertsubject:邮件主题(字符串)content:邮件内容(JSON 对象或字符串)project_id:当前项目 ID发送后工具会自动唤醒收件方,无需额外操作。
调用 read_inbox 工具,参数:
project_id:当前项目 ID返回所有 unread 邮件(并自动将其标记为 in_progress)。
调用 mark_done 工具,参数:
project_id:当前项目 IDmsg_id:邮件 ID(从 read_inbox 返回的 id 字段)所有工具返回 JSON 字符串:
{"errcode": 0, "errmsg": "success", "data": {"msg_id": "msg-a1b2c3d4"}}
errcode=0 表示成功;非 0 失败,errmsg 含具体错误data 里是子命令特定数据(msg_id / messages 数组等)Manager 派任务给 PM:
send_mail 工具,to=pm type=task_assign