Prepare

SkillDev tools

Lets your agent gather and verify the data, weights, and baseline inputs a research run needs.

Available today. Use it from your connected AI after setup.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Then ask your AI: use the Prepare skill

About this skill

Acquire and verify finite environment, data, weight, and baseline inputs.

What this skill tells your AI

The instructions your AI receives, as published by linzhe001/harness-research in .agents/skills/prepare/SKILL.md and read by ahel’s review.

Use $prepare for: Acquire and verify finite environment, data, weight, and baseline inputs.

Runtime Contract

  1. Read harness_core/recipes/prepare.yaml and identify the current Action.
  2. Resolve Capability Packs from that Action plus the active Assurance Profile.
  3. Load only the resolved Packs. Ordinary Actions allow 3; declared high-risk Actions allow 5 and must record the escalation reason.
  4. Execute, validate postconditions, and record semantic Runtime Events and Gate Evidence. Do not infer success from artifact existence.
  5. After durable changes under docs/, run python tooling/harness.py docs sync --json; this establishes or validates the live docs link. Git hooks only repair the link after checkout, merge, commit, or rewrite.
  6. Pause only at a declared interrupt or human-stop boundary.

Actions:

  • prepare.acquire: prepare-and-baseline
  • prepare.verify: prepare-and-baseline

Default profile: reproducible.

Start interactively with python tooling/harness.py prepare --json; use --auto for a bounded fresh Agent per Action. Inspect with python tooling/harness.py status --json. Legacy internal sources are inactive migration/debug references, not normal routes.

Signals

GitHub stars
86
Forks
9
Last commit
Aug 2026
Advanced
Catalog kind
skill
Key
prepare-linzhe001
Source
github.com/linzhe001/harness-research