Design lightweight eval harnesses for coding or workflow agents, especially when testing whether agents follow steering docs, use tools correctly, preserve user edits, recover from failures, and produce the intended artifact.
설치
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Design lightweight eval harnesses for coding or workflow agents, especially when testing whether agents follow steering docs, use tools correctly, preserve user edits, recover from failures, and produce the intended artifact.
If a prior run exists, classify failures against the rubric.
Recommend fixes:
steering-doc edits
prompt changes
tool workflow changes
deterministic checks or scripts worth adding
Optionally record an execution receipt when runs need to be compared or
audited:
Use any installed provider-neutral receipt runner; AI Task Receipt is one
example, not a required dependency.
Prefer a machine-readable JSON receipt plus a concise human-readable view.
Capture task/case id, runner and provider/model when known, permissions,
start/end or duration, exit status, bounded/redacted output, verifier
result, and residual risk.
A receipt records what ran; it does not turn one run into a statistically
meaningful benchmark.
Do not require paid multi-model runs. Use the smallest run set that can
answer the evaluation question, including a single local or existing
provider when appropriate.
Output Contract
Return:
eval objective
behavior categories
eval cases
scoring rubric
observed or hypothetical failure taxonomy
recommended fixes ranked by leverage
next action: run manually, automate, or defer
optional receipt path/id and verifier result when a receipt was requested
Boundaries
Keep evals small enough to run in real work.
Separate model capability failures from instruction/design failures.
Do not claim statistical benchmark certainty from a tiny harness.
Keep receipt tooling optional and provider-neutral; do not make a paid model
or a specific runner a prerequisite for lightweight evaluation.
Keep examples public-safe: no private paths, credentials, account IDs, or real personal identifiers.