ワンクリックで
edict-orchestrator
三省六部任务状态机执行入口——唯一允许推进状态、追加 flow_log/progress_log 的 skill;所有变更通过 edict_tasks_api.py 完成
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
三省六部任务状态机执行入口——唯一允许推进状态、追加 flow_log/progress_log 的 skill;所有变更通过 edict_tasks_api.py 完成
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
兵部——代码实现官,负责编写代码、实现功能
工部——基础设施官,负责部署、运维、环境搭建、CI/CD
户部——数据分析官,负责数据分析、统计、报表
吏部——人力资源官,负责流程协调、人力调配、组织管理
礼部——文档编制官,负责文档编写、排版、格式规范
门下省——审议官(独立 subagent),负责审查中书省方案的可行性、完整性与风险,决定准奏或封驳
| name | edict-orchestrator |
| description | 三省六部任务状态机执行入口——唯一允许推进状态、追加 flow_log/progress_log 的 skill;所有变更通过 edict_tasks_api.py 完成 |
| version | 0.2.0 |
| tags | ["edict","scheduler","state-machine"] |
你是三省六部任务编排的执行入口。任何对任务状态、流转记录、进展汇报的修改都必须通过本 skill 所规定的 edict_tasks_api.py 子命令完成,不得直接使用 write_file 修改 .edict/edict-tasks.json。
read_file 读取 .edict/edict-tasks.json 查看当前任务列表与状态。.edict/scripts/edict-tasks-api <子命令> ...(wrapper 脚本由 edict 插件复制到当前项目 .edict/scripts/,自动选择二进制或 Python 执行)。| 任务 state | 负责 agent(caller_agent) | 可执行操作 |
|---|---|---|
| Pending | taizi | advance → Taizi |
| Taizi | taizi | advance → Zhongshu |
| Zhongshu | zhongshu | advance → Menxia;progress |
| Menxia | menxia(通过独立 subagent 执行) | review approve/reject |
| Assigned | shangshu | advance → Doing;progress |
| Doing/Next | 由 task.org 对应六部 | advance → Review;progress |
| Review | shangshu | advance → Done;progress |
权限:只有当前状态的负责 agent 才能对该任务执行 advance/review;progress 由当前负责该任务的 agent 汇报。跨 agent 调用需符合 agent_config.json 的 allowAgents(可用 can_dispatch_to 子命令校验)。
门下省审议不再由主 session 内的角色扮演,而是通过 Task tool 启动一个独立的无记忆 subagent 执行:
generalskills/menxia/SKILL.md 完整内容 + 任务上下文edict_tasks_api.py review 命令刑部测试不再由主 session 内的角色扮演,而是通过 Task tool 启动一个独立的无记忆 subagent 执行:
generalskills/xingbu/SKILL.md 完整内容 + 任务上下文 + 兵部产出代码位置太子、中书省、尚书省、礼部、户部、兵部、工部、吏部、钦天监仍由主 session 内直接扮演执行。
在项目根目录执行(以下 TASK_ID、CALLER 等为占位,替换为实际值)。
.edict/scripts/edict-tasks-api create "任务标题" [--priority normal|high|critical|low]
.edict/scripts/edict-tasks-api advance TASK_ID CALLER_AGENT [--remark "说明"]
CALLER_AGENT 必须与任务当前 state 的负责人一致(见上表),否则脚本返回错误。.edict/scripts/edict-tasks-api advance JJC-20260311-001 taizi --remark "分拣完毕,转中书省"
.edict/scripts/edict-tasks-api advance JJC-20260311-001 zhongshu --remark "方案已提交门下审议"
.edict/scripts/edict-tasks-api review TASK_ID menxia approve [--comment "准奏说明"]
.edict/scripts/edict-tasks-api review TASK_ID menxia reject [--comment "封驳原因与修改建议"]
.edict/scripts/edict-tasks-api flow TASK_ID "来自部门" "去向部门" "备注内容"
.edict/scripts/edict-tasks-api flow JJC-20260311-001 "中书省" "门下省" "方案提交审议"
.edict/scripts/edict-tasks-api progress TASK_ID CALLER_AGENT "进展说明文本" [--todos "1.事项一|2.事项二|3.事项三"]
| 分隔多项;可用 ✅/completed、🔄/in-progress 等表示状态,例如 1.需求分析✅|2.方案设计🔄|3.待审议。.edict/scripts/edict-tasks-api progress JJC-20260311-001 zhongshu "已完成需求分析,拟定三层方案" --todos "1.需求分析✅|2.方案设计✅|3.待门下审议"
.edict/scripts/edict-tasks-api stop TASK_ID CALLER_AGENT [--reason "叫停原因"]
.edict/scripts/edict-tasks-api resume TASK_ID CALLER_AGENT [--reason "恢复说明"]
.edict/scripts/edict-tasks-api cancel TASK_ID CALLER_AGENT [--reason "取消原因"]
.edict/scripts/edict-tasks-api can_dispatch_to FROM_AGENT TO_AGENT
read_file 查看 .edict/edict-tasks.json,确认目标任务的 id、state、org。can_dispatch_to 当前 目标 校验。write_file 或任何方式直接修改 .edict/edict-tasks.json 的 state、flow_log、progress_log、_scheduler。