원클릭으로
warning-governance-harness
采用「检查-计划-执行」审议循环,对代码库进行渐进式warning治理。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
采用「检查-计划-执行」审议循环,对代码库进行渐进式warning治理。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
采用「设计-验证」审议框架完成项目架构级OOD设计。
与用户协作进行审议式、渐进式代码审查。
审议式流程的前置准备。任何审议式流程执行前必须先调用本技能。
通用审议式流程,采用「执行-审查」审议框架完成任意用户任务。
采用审议式「计划-设计-编码-验证」管线框架,将任务逐步实现为可运行的代码。
采用「检查-计划-执行」审议循环,对代码库进行渐进式lint治理。
| name | warning-governance-harness |
| description | 采用「检查-计划-执行」审议循环,对代码库进行渐进式warning治理。 |
三agent审议循环:checker运行编译诊断warning,planner形成增量治理计划,executor逐批修复。每轮聚焦一批问题,由checker独立验证修复效果,形成「诊断→计划→修复→验证」闭环。主Agent仅编排路由,禁止读取子Agent产出文件。
本技能不绑定任何具体编译工具链。编译命令通过 build_cmd 参数注入;warning处理指导原则通过 guidelines_file 参数传入(调用方提供,内容格式不限)。
子agent指令文档(启动时让agent自行阅读,不要将内容复制到prompt中):
workdir(必填)— 工作目录绝对路径,中间文件直接写入project_root(必填)— 项目根目录绝对路径build_cmd(必填)— 编译命令,checker据此运行编译并捕获warning,如 mvn compile、cargo build、go build ./...、cjpm build && cjpm test --no-run 等guidelines_file(必填)— warning处理指导原则文件的绝对路径,由调用方提供。内容为各warning类别的处理策略和修复方式,供 planner 和 executor 参考max_rounds(可选)— 最大迭代轮次,默认 20运行 date +%Y%m%d%H%M 得到 {YYYYMMDDHHMM}。
位于工作区 governances/ 目录下,格式 governances/{YYYYMMDDHHMM}_{简要描述}/。
中间文件写入 {workdir}/:
| 文件 | 维护者 |
|---|---|
governance.md | Planner,活文档跟踪治理进度 |
check_v{N}.md | Checker,检查报告(N从1递增) |
plan_v{N}.md | Planner,治理计划 |
exec_v{N}.md | Executor,执行报告 |
源码修改直接操作 {project_root}/ 目录树。
{workdir}/ 目录(如不存在)N = 1git checkout -b {branch}每轮 A → B → C → D:
步骤 A — 检查agent
请先阅读文件 {this_skill_dir}/checker.md 获取完整工作指令,然后按要求完成以下任务:
项目根目录:{project_root}
编译命令:{build_cmd}
检查报告输出文件:{workdir}/check_v{N}.md
返回格式:
ISSUES_FOUND:{检查报告路径} → 继续步骤BCLEAN:{检查报告路径} → 跳到步骤3步骤 B — 计划agent
请先阅读文件 {this_skill_dir}/planner.md 获取完整工作指令,然后按要求完成以下任务:
当前检查报告:{workdir}/check_v{N}.md
治理跟踪文件:{workdir}/governance.md
计划输出文件:{workdir}/plan_v{N}.md
warning指导原则文件:{guidelines_file}
项目根目录:{project_root}
{若 N > 1,追加:上一轮执行报告:{workdir}/exec_v{N-1}.md}
返回格式:
PLAN_ASSIGNED:{计划文件路径} → 继续步骤CNO_ACTIONABLE_PLAN:{治理跟踪文件路径} → 跳到步骤3步骤 C — 执行agent
请先阅读文件 {this_skill_dir}/executor.md 获取完整工作指令,然后按要求完成以下任务:
治理计划文件:{workdir}/plan_v{N}.md
执行报告输出文件:{workdir}/exec_v{N}.md
warning指导原则文件:{guidelines_file}
项目根目录:{project_root}
编译验证命令:{build_cmd}
当前轮次:v{N}
返回 EXEC_DONE:{执行报告文件路径}。Executor负责修复、报告并提交(git add -A && git commit -m "v{N} warning fix")。
步骤 D — 推进
N++,回到步骤A。若 N > max_rounds → 步骤3。
Warning治理完成,代码库编译无warning。治理跟踪:{workdir}/governance.md,共经历 {N} 轮,分支:{branch}达到最大轮次限制,治理跟踪:{workdir}/governance.md,最新检查报告:{workdir}/check_v{N}.md,分支:{branch}剩余warning无法自动修复,治理跟踪:{workdir}/governance.md,最新检查报告:{workdir}/check_v{N}.md,分支:{branch}不要将检查报告、计划或执行内容输出到对话中,仅返回文件路径和统计信息。