Agent skill · software engineering · aradotso

claw-code-harness

Better Harness Tools for Claude Code — a Python (and in-progress Rust) rewrite of the Claude Code agent harness, with CLI tooling for manifest inspection, parity auditing, and tool/command inventory.

Why this skill is useful

Adds CLI tooling and Python modules for manifest inspection and parity auditing that the AI wouldn't reliably generate on its own.

What it needs

Requires git, python3 installed locally. About 4k tokens when loaded. Last updated 2026-07-09. 70 stars on the source repository.

What this skill does

Claw Code Harness Skill by ara.so — Daily 2026 Skills collection. Claw Code is a clean-room Python (with Rust port in progress) rewrite of the Claude Code agent harness. It provides tooling to inspect the port manifest, enumerate subsystems, audit parity against an archived source, and query tool/command inventories — all via a CLI entrypoint and importable Python modules. --- Installation No PyPI package yet — use directly from source. --- Repository Layout --- CLI Reference All commands are invoked via python3 -m src.main <command>. summary Render the full Python porting summary. manifest Print the current Python workspace manifest (file surface + subsystem names). subsystems List known subsystems, with optional limit. commands Inspect mirrored command inventory. tools Inspect mirrored tool inventory. parity-audit Run parity audit against a locally present (gitignored) archived snapshot. Requires the local archive to be present at its expected path (not tracked in git). --- Core Modules & API src/models.py — Dataclasses src/tools.py — Tool Port Metadata src/commands.py — Command Port Metadata src/queryengine.py — Porting Summary Renderer src/portmanifest.py — Manifest Access --- Common Patterns Pattern 1: Check how many tools are ported Pattern 2: Find unported subsystems Pattern 3: Programmatic summary pipeline Pattern 4: Run tests before contributing Pattern 5: Using as part of an OmX/agent workflow --- Rust Port (In Progress) The Rust rewrite is on the dev/rust branch. The Rust port aims for a faster, memory-safe harness runtime. It is not yet merged into main. Until then, use the Python implementation for all production workflows. --- Troubleshooting Problem Cause Fix --- --- --- ModuleNotFoundError: No module named 'src' Running from wrong directory cd to repo root, then python3 -m src.main ... …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aradotso/claw-code-harness

View the source on GitHub

Browse the @skills marketplace