بنقرة واحدة
sop-selector
从 SOP 模板库中选出最匹配当前任务的 SOP,复制为 active_sop.md,通知 Human 确认。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
从 SOP 模板库中选出最匹配当前任务的 SOP,复制为 active_sop.md,通知 Human 确认。
التثبيت باستخدام 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。
团队邮箱操作(读自己 inbox 或给其他角色发邮件)。直接调用 send_mail / read_inbox / mark_done 工具,不要手动操作 JSON 文件。
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 | sop_selector |
| type | task |
| description | 从 SOP 模板库中选出最匹配当前任务的 SOP,复制为 active_sop.md,通知 Human 确认。 |
用 readFile 读取共享工作区宿主机路径下的 needs/requirements.md
用 listDir 列出共享工作区宿主机路径下的 sop/ 目录中的文件。
过滤规则(以下文件不参与选择):
draft_ 前缀的文件(未确认的草稿)active_sop.md(当前任务副本,非模板)如果过滤后没有可用模板,输出错误并终止:「SOP 库为空,请先运行 node sop-setup.js」。
用 readFile 逐一读取可用模板内容。
对每个可用模板评分(0-10分),说明理由,选出得分最高的。
用 readFile 读取选中模板,用 writeFile 写入共享工作区宿主机路径下的 sop/active_sop.md
用 notify_human Skill 发送 sop_confirm 消息: