Catalog
affaan-m/agent-harness-construction

affaan-m

agent-harness-construction

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

global
0installs0uses~484
v1.1Saved Apr 20, 2026

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.
Files1
1 files · 1.0 KB

Select a file to preview

Overall Score

72/100

Grade

B

Good

Safety

95

Quality

65

Clarity

78

Completeness

62

Summary

This skill teaches AI agent developers how to design effective agent action spaces, tool definitions, and observation formatting. It provides architectural guidance on tool granularity, error recovery, observation schemas, and context budgeting to improve agent completion rates and reduce retry cycles.

Detected Capabilities

Tool design and schema definition guidanceError recovery pattern documentationObservation format standardizationAgent architecture pattern recommendationsPerformance benchmarking guidanceContext budget optimization strategies

Trigger Keywords

Phrases that MCP clients use to match this skill to user intent.

agent tool designaction space optimizationagent architecturetool definition schemaerror recovery patternsagent completion rate

Use Cases

  • Designing tool definitions for an AI agent framework
  • Optimizing agent action space for higher task completion
  • Structuring tool responses for better error recovery
  • Planning agent architecture (ReAct vs function-calling vs hybrid)
  • Reducing token overhead and context budget waste in agent systems

Quality Notes

  • Skill provides actionable design principles with clear categorization (Core Model, Action Space Design, Granularity Rules, etc.)
  • Concrete patterns are given (e.g., observation must include status, summary, next_actions, artifacts)
  • Anti-patterns section helps developers avoid common mistakes
  • Architecture Pattern Guidance section appropriately explains when to use ReAct vs function-calling vs hybrid approach
  • Missing practical examples: skill would benefit from concrete code samples showing correct vs incorrect tool definitions
  • Missing sample observation responses: the observation format is described but no example JSON/output is shown
  • Benchmarking section lists what to track but lacks guidance on how to interpret or act on these metrics
  • No error recovery examples: the 'Error Recovery Contract' section defines what to include but doesn't show sample error paths or recovery instructions
  • Missing troubleshooting guide: no guidance on what to do when agents still fail after applying these principles
  • No tool complexity trade-offs: granularity rules mention micro/medium/macro tools but don't explain implementation costs or when the overhead of fine-grained tools outweighs benefits
Model: claude-haiku-4-5-20251001Analyzed: Apr 20, 2026

Reviews

Add this skill to your library to leave a review.

No reviews yet

Be the first to share your experience.

Version History

v1.1

Content updated

2026-04-20

Latest
v1.0

Seeded from github.com/affaan-m/everything-claude-code

2026-03-16

Add affaan-m/agent-harness-construction to your library

Command Palette

Search for a command to run...