一键导入
fixer
Applies targeted fixes to failing test case outputs. Use when fixing failed worker outputs, improving low-scoring results, or addressing validator findings.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Applies targeted fixes to failing test case outputs. Use when fixing failed worker outputs, improving low-scoring results, or addressing validator findings.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Creates structured, deterministic AI workflow workspaces using ICM methodology. Use when user asks to 'build a workspace', 'create a workflow', 'automate a process', 'validate this workspace', or 'create an agent'.
Creates structured, deterministic AI workflow workspaces using ICM methodology. Use when user asks to 'build a workspace', 'create a workflow', 'automate a process', 'validate this workspace', 'run test cases', or 'create an agent'.
Improves CONTEXT.md and SYSTEM.md prompts for better agent behavior. Use when prompts need improvement or after validation identifies content gaps.
Generates and runs test cases, evaluates results, and identifies gaps. Use when testing workspace quality, generating test cases, or after prompt improvements.
Checks workspace ICM compliance. Use when validating a workspace or checking compliance.
Generates and runs test cases, evaluates results, and identifies gaps. Use when testing workspace quality, generating test cases, or after prompt improvements.
| name | fixer |
| description | Applies targeted fixes to failing test case outputs. Use when fixing failed worker outputs, improving low-scoring results, or addressing validator findings. |
| triggers | ["fix failing test","improve output","address validation failure","apply targeted fix"] |
Read validator findings and original worker output, identify the root cause of failure, apply the minimal fix needed, and prepare the case for re-validation. Each fixer runs with fresh context.
NO BLIND RETRIES NO COSMETIC FIXES NO FIXING WHAT IS NOT BROKEN NO CLAIMING FIX WITHOUT RE-VALIDATION
batch-report.json from the batch directoryoutput.md and report.json from .agents/iteration/batch-<N>/<testCaseId>/{skill, status, timestamp, testCaseId, batchId, findings, fixesApplied, recommendations, metrics, nextSkill}--subagent-runner.--runner-command with placeholders {skill}, {workspace}, {batchId}, {testCaseId}.report.json compatible fields:
skill, status, timestamp, findings, recommendations, metrics, nextSkill.agents/iteration/runs/*.json telemetry to debug command rendering and runner payload issues..agents/iteration/test-cases.json inside the workspace before the orchestrator or validator dispatches workers. Validators and orchestrator flows will treat this file as the authoritative source of inputs for the iteration.[
{
"id": "tc-001",
"title": "Short descriptive title",
"input": {"type": "text", "payload": "..."},
"expected": {"criteria": ["..."], "matcher": "contains|equals|schema"},
"metadata": {"priority": "high|medium|low", "sourceHints": ["SYSTEM.md"]}
}
]
.agents/iteration/test-cases.json the agent should also write a single-line marker file .agents/iteration/.test-cases-ready to avoid race conditions with orchestrators reading stdout..agents/iteration/test-cases.json when running in agent-driven mode and fail fast if missing or malformed. This ensures the orchestrator cannot fall back to hardcoded script cases..agents/iteration/test-cases.json and should not call or rely on any built-in generate-tests script to produce authoritative inputs.generatedBy and timestamp field in the test-cases file to aid debugging and reproducibility.| Thought | Reality |
|---|---|
| "I will just re-run the worker logic" | Blind retries do not fix root causes. Address the findings directly. |
| "This looks better now" | Better is subjective. The fix must satisfy the validator criteria. |
| "I will fix other things while I am here" | Scope creep adds risk. Fix only what was flagged. |
| "The fix is obvious" | Obvious assumptions cause regressions. Tie every change to a finding. |
| "I do not need to re-validate" | Unvalidated fixes are guesses. Always dispatch validation. |
{
"skill": "fixer",
"status": "passed|failed|escalated",
"timestamp": "2026-04-08T00:00:00Z",
"testCaseId": "tc-001",
"batchId": 1,
"findings": ["Missing expected acceptance criteria section"],
"fixesApplied": ["Added acceptance criteria section from validator recommendation"],
"recommendations": ["Run validation to confirm all findings are cleared"],
"metrics": {
"findingsAddressed": 1,
"fixesApplied": 1
},
"nextSkill": "validation"
}