Skip to content
Back to skills

Code As Harness

ASecurity

Choose verification for code changes, investigate recurring workflow friction, or prepare required delivery evidence.

  • 2 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 19, 2026
developmentgonodegitapisecurity

Works with

  • api

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned September 19, 2026

npx -y skills add lisihao/codex-workbench --skill code-as-harness --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Code As Harness?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Code As Harness
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/lisihao-code-as-harness/badge)](https://www.skillsdirectory.com/skills/lisihao-code-as-harness)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: code-as-harness
description: "Choose verification for code changes, investigate recurring workflow friction, or prepare required delivery evidence."
metadata:
  codex_workbench_managed: "true"
  profile: "code-as-harness/v1"
  artifact_kind: "workbench-canonical-compatible-skill"
---

# Code as Harness

Choose the smallest executable evidence gate that can falsify the requested completion claim. Keep ordinary changes fast, while making recurring workflow failures and high-risk delivery paths durable and observable.

## Classify once

Use the highest matching tier:

| Tier | Typical scope | Required evidence |
|---|---|---|
| `L0` | read-only analysis; non-executable wording/docs-only change with no contract impact | inspect the relevant source or diff |
| `L1` | localized implementation affecting one owner or behavior path | one focused check that exercises the changed behavior |
| `L2` | multi-file feature; public API/format; shared module; cross-component fix | affected tests plus relevant type/lint/build or quick governance |
| `L3` | release/deploy; migration; security; persistence/schema; governance-engine change; DSH Desktop delivery | project-mandated full gate once the tree is stable, then required attestation/runtime evidence |

Project and higher-priority rules can raise the tier. Never lower an explicit delivery protocol.

## Establish the acceptance boundary

- State the requested behavior and one observable success condition before editing.
- For L2/L3, inspect the actual owner, repository contract, and native commands.
- Diagnose a repeated issue only after evidence shows the same failure pattern. Wording such as “again” or “every time” is a prompt to inspect history, not proof by itself.
- Classify confirmed recurrence as an implementation harness gap, a platform limitation needing research, an execution miss under an existing rule, or a reusable capability.
- Prefer a code-level harness fix such as a gate, hook, workflow, or focused test when it directly prevents the confirmed recurrence.

## Operating contract

- Fill all safe independent work slots when at least two real DAG nodes are ready. Give each worker explicit ownership, inputs, dependencies, and exit evidence.
- Do not parallelize competing writes to the same files, schema, generated artifact, Git state, installed app, release, or deployment target.
- Do not invent speculative work merely to occupy capacity.
- A later user message continues the active objective by default. Preserve its objective and scope unless the user explicitly pauses, cancels, or replaces it.
- Within an already-authorized objective, continue implementation, verification, fixes, and delivery already authorized by that objective when the action stays in scope, low risk, reversible, and free of severe adverse side effects.
- Do not pause for routine confirmation or status reports.
- A new version, attempt, or subtask within that same bounded objective is not an independent reason to request approval.
- Reassess authorization when risk or scope changes; a backup does not by itself make an action low risk or reversible.
- Pause for a high-risk, irreversible, out-of-scope action, severe adverse side effects, a real missing permission, or a material decision that is still missing.
- Do not bypass platform review or fabricate approval.
- When an external effect is unknown, reconcile the original effect or receipt before retrying or continuing that effect; do not replay it.
- An explicit pause or cancellation takes precedence.
- Read skills and references only when their workflow is needed. A localized fix does not automatically require brainstorming, a repository-wide audit, or an extra reviewer.

## Reuse evidence safely

- During development, run a check only when its failure would change the next action.
- Reuse passing evidence while its complete fingerprint is unchanged: source and base identity, configuration, dependency closure, runtime/platform, relevant scopes and steering, governance profile, command, and verification tier.
- After a change, rerun affected checks only. A Git-only commit does not invalidate evidence unless the repository binds evidence to HEAD.
- A matching L3 fingerprint has one full gate. Do not repeat it for reassurance.
- Run final full governance only once after the worktree is stable and the delivery boundary requires it.
- Existing applicable evidence can support a later status or completion report; do not rerun a command merely because the report is in a new message. Produce the report from the same check results.
- Judge GUI and integration checks by the defect they detect and measured cost, not by their names or breadth alone. Do not omit required coverage to make a task appear faster.

## Scope and completion

Workers report changed paths and evidence; dispatch is not completion. The coordinator accepts only when the declared verifier evidence covers the task contract. Do not broaden scopes, silently cancel a durable active task, turn an error into apparent success, or claim external plugin/model execution without observed evidence.

Report tier, observable acceptance, evidence, covered scope, uncovered scope, residual risk, and full-gate status. Partial evidence is `warn` or `pending`, never invented `ok`.

Read [references/aegis-integration.md](references/aegis-integration.md) when deciding whether to add a new harness mechanism rather than reuse an existing one. Read [references/tier-examples.md](references/tier-examples.md) when the verification tier is ambiguous.

## Compatibility boundary

This is the Workbench-managed compatible Code-as-Harness capability. It preserves the proportional Aegis-derived workflow and adds Workbench durable objectives, safe parallelism, evidence fingerprints, and acceptance semantics. It does not claim compatibility with platform-specific third-party UI or thread-routing features that Workbench cannot execute and verify.

Files in this skill

  • SKILL.md5.8 KB
  • agents/openai.yaml288 B
  • references/aegis-integration.md2 KB
  • references/tier-examples.md1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.