By wcxcw
Project-level Agent Harness scaffolding and closed-loop workflow skills for Codex.
Initialize and operate a project-level Agent Harness for software engineering work. Use when the user wants to create or update AGENTS.md, scaffold a minimal harness/ directory, define project context/tools/guardrails/gates, create run records, or combine bundled workflow skills into a repeatable Harness Engineering workflow.
Maintain and improve this harness skill pack, including workflow skills and their tests.
Route closed-loop Agent Harness work through workflow skills such as brainstorming, writing-specs, writing-plans, executing-plans, review, verification, and finishing-run.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Harness Skills is a Codex plugin for bootstrapping and operating a project-level Agent Harness.
It does not replace an application project and it is not just a workflow skill collection. It initializes a controlled workspace that agents can use consistently: project context, specs, plans, approved commands, guardrails, run records, local gates, and evaluation feedback.
harness-skills
= Codex plugin
= Agent Harness bootstrap scaffold
= project-level control system templates
= workflow skills + local gates + run artifacts
AGENTS.md and harness/ workspace.Install through a Git marketplace:
codex plugin marketplace add wcxcw/harness-skills --ref main
codex plugin add harness-skills@harness-skills
| Skill | Purpose |
|---|---|
agent-harness | Main entry point for initializing, running, and maintaining a project harness. |
workflows | Closed-loop workflows for brainstorming, specs, plans, execution, debugging, review, verification, and finishing. |
meta | Skills for maintaining and improving Harness skills themselves. |
The default core scaffold creates:
AGENTS.md
harness/
├── context/
│ └── project-brief.md
├── controls/
│ └── gates.md
├── tools/
│ └── commands.md
├── guardrails/
│ └── boundaries.md
├── scripts/
│ └── check_run.py
└── runs/
You can also run the scaffold script directly:
python3 skills/agent-harness/scripts/init_harness.py --project /path/to/project --language en
A full run follows:
intake/design
-> spec
-> plan
-> before-implementation gate
-> execute
-> review
-> verification
-> evaluation
-> harness feedback
Run artifacts:
| File | Purpose |
|---|---|
workflow.md | Skills used, lifecycle decisions, and gate status. |
design.md | Refined problem, target user, recommended direction, MVP, non-goals, and open questions. |
spec.md | Objective, scope, assumptions, acceptance criteria, verification, and required evidence. |
plan.md | Ordered tasks, dependencies, likely files, verification, and evidence requirements. |
execution-log.md | Files changed, commands run, test results, failures, and skipped checks. |
review.md | Review scope, findings, resolution, and remaining risk. |
evaluation.md | Acceptance, verification, review status, residual risk, and harness feedback. |
Use the smallest tier that safely controls the work.
For tiny documentation, configuration, or low-risk changes.
harness/runs/YYYY-MM-DD-short-task-name/
├── execution-log.md
└── evaluation.md
For most features, bugfixes, and structured changes.
harness/runs/YYYY-MM-DD-short-task-name/
├── workflow.md
├── spec.md
├── plan.md
├── execution-log.md
└── evaluation.md
For greenfield work, new product direction, complex bugs, or higher-risk changes.
harness/runs/YYYY-MM-DD-short-task-name/
├── input.md
├── workflow.md
├── design.md
├── spec.md
├── plan.md
├── execution-log.md
├── review.md
└── evaluation.md
Generated projects include harness/scripts/check_run.py to check whether the active run satisfies the selected tier before implementation and completion.
Workflow skills help the agent work, but they do not bypass project-local gates.
| Mode | Use when | Default behavior |
|---|---|---|
greenfield | Empty project or one-sentence idea | Clarify direction, then create project brief, spec, and plan. |
brownfield | Existing source, README, tests, CI, or dependency manifests | Run read-only discovery, then add harness files conservatively. |
existing-harness | AGENTS.md or harness/ already exists | Preserve existing conventions, fill gaps, and avoid overwrites. |
AGENTS.md, harness/context/*, workflow.md, design.md, spec.md, plan.md, and run records by default.Use Chinese templates explicitly:
python3 skills/agent-harness/scripts/init_harness.py --project /path/to/project --language zh-CN
npx claudepluginhub wcxcw/harness-skills --plugin harness-skillsPersistent file-based planning for AI coding agents. Crash-proof markdown plans (task_plan.md, findings.md, progress.md) that survive context loss and /clear, with an opt-in completion gate and multi-agent shared state. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60+ agents via the SKILL.md standard. Includes Arabic, German, Spanish, and Chinese (Simplified and Traditional).
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
AI-powered development tools for code review, research, design, and workflow automation.
Claude harness - A harness for solo developers (Vibecoders) to handle full-cycle contract development.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques