Agent Harness Construction is a ai-agents claude skill built by Affaan M. Best for: AI engineers building production agents need structured patterns to improve planning, tool execution, error recovery, and context efficiency..

What it does
Design AI agent action spaces, tool definitions, and observation formatting to optimize completion rates.
Category
ai-agents
Created by
Affaan M
Last updated
Claude Skillai-agents GitHub-backed CuratedadvancedClaude Code

Agent Harness Construction

Design AI agent action spaces, tool definitions, and observation formatting to optimize completion rates.

Skill instructions


name: agent-harness-construction description: Design and optimize AI agent action spaces, tool definitions, and observation formatting for higher completion rates. origin: ECC

Agent Harness Construction

Use this skill when you are improving how an agent plans, calls tools, recovers from errors, and converges on completion.

Core Model

Agent output quality is constrained by:

  1. Action space quality
  2. Observation quality
  3. Recovery quality
  4. Context budget quality

Action Space Design

  1. Use stable, explicit tool names.
  2. Keep inputs schema-first and narrow.
  3. Return deterministic output shapes.
  4. Avoid catch-all tools unless isolation is impossible.

Granularity Rules

  • Use micro-tools for high-risk operations (deploy, migration, permissions).
  • Use medium tools for common edit/read/search loops.
  • Use macro-tools only when round-trip overhead is the dominant cost.

Observation Design

Every tool response should include:

  • status: success|warning|error
  • summary: one-line result
  • next_actions: actionable follow-ups
  • artifacts: file paths / IDs

Error Recovery Contract

For every error path, include:

  • root cause hint
  • safe retry instruction
  • explicit stop condition

Context Budgeting

  1. Keep system prompt minimal and invariant.
  2. Move large guidance into skills loaded on demand.
  3. Prefer references to files over inlining long documents.
  4. Compact at phase boundaries, not arbitrary token thresholds.

Architecture Pattern Guidance

  • ReAct: best for exploratory tasks with uncertain path.
  • Function-calling: best for structured deterministic flows.
  • Hybrid (recommended): ReAct planning + typed tool execution.

Benchmarking

Track:

  • completion rate
  • retries per task
  • pass@1 and pass@3
  • cost per successful task

Anti-Patterns

  • Too many tools with overlapping semantics.
  • Opaque tool output with no recovery hints.
  • Error-only output without next steps.
  • Context overloading with irrelevant references.

Use this skill

Most skills are portable instruction packages. Claude Code supports SKILL.md directly. Other agents can use adapted files like AGENTS.md, .cursorrules, and GEMINI.md.

Claude Code

Save SKILL.md into your Claude Skills folder, then restart Claude Code.

mkdir -p ~/.claude/skills/agent-harness-construction && curl -L "https://raw.githubusercontent.com/affaan-m/everything-claude-code/HEAD/skills/agent-harness-construction/SKILL.md" -o ~/.claude/skills/agent-harness-construction/SKILL.md

Installs to ~/.claude/skills/agent-harness-construction/SKILL.md.

Use cases

AI engineers building production agents need structured patterns to improve planning, tool execution, error recovery, and context efficiency.

Reviews

No reviews yet. Be the first to review this skill.

No signup required

Stats

Installs0
GitHub Stars174.9k
Forks27058
LicenseMIT
UpdatedMar 27, 2026