CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

agent-harness-construction

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

Quality

68%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/agent-harness-construction/SKILL.md

The canonical home for this skill is agent-harness-construction in affaan-m/ECC

SKILL.md
Quality
Evals
Security

Quality

Content

72%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is an exceptionally lean, well-sectioned checklist that respects the token budget and assumes Claude's intelligence throughout. Its weaknesses are the missing worked examples (a sample tool definition or observation payload) and the absence of an explicit application workflow with validation checkpoints tied to the benchmark metrics. Conciseness and structure are excellent while actionability and workflow clarity sit mid-level.

Suggestions

Add one worked example: a before/after of a catch-all tool split into micro-tools, plus a sample observation payload in the specified status/summary/next_actions/artifacts envelope.

Add an explicit application sequence with a validation checkpoint, e.g. "1. Baseline completion rate and retries per task; 2. Apply one change (action space, observation, or recovery); 3. Re-measure; 4. Keep only changes that improve the baseline."

Ground the granularity rules with a concrete trigger — e.g. an example of an overlapping-tools anti-pattern and its micro-tool decomposition for a high-risk operation like deploy or migration.

DimensionReasoningScore

Conciseness

The body is entirely lean, bullet-style rules with no padding and no explanation of known concepts — it even references "ReAct" and "Function-calling" with one-line trade-offs and zero tutorial text. Every line is a directive that assumes Claude's competence, matching the top anchor.

5 / 5

Actionability

Some sections give concrete, implementable specs — the observation envelope ("status: success|warning|error", "summary", "next_actions", "artifacts") and the error contract ("root cause hint", "safe retry instruction", "explicit stop condition") — but most guidance is direction without worked examples, such as "Use stable, explicit tool names" and "Keep inputs schema-first and narrow", with no sample tool definition or observation payload to anchor the advice.

3 / 5

Workflow Clarity

Sections are organized around the four constraints, giving a thematic structure, but there is no explicit application sequence (audit tools → redesign observations → re-measure) and no validation checkpoints; the Benchmarking section lists metrics ("completion rate", "retries per task", "pass@1 and pass@3") without a before/after comparison step, leaving checkpoints implicit.

3 / 5

Progressive Disclosure

The entire body is compact overview-level checklist material that needs no external reference files (and no bundle files exist), and it is broken into clearly named sections, so per the simple-skill guidance well-organized sections alone earn the top score.

5 / 5

Total

16

/

20

Passed

Description

50%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description names a specific domain and its three core objects, so it is far from generic, but it relies on abstract verbs and omits any 'Use when' trigger clause. Completeness and trigger-term quality are capped as a result, leaving a user with no explicit signal for when to reach for this skill. It communicates what the skill touches, not when it applies.

Suggestions

Add an explicit trigger clause, e.g. "Use when building or tuning an agent harness, defining tool or MCP schemas, or when the agent loops, mis-calls tools, or fails to converge on task completion."

Include natural synonyms users would actually say: "agent harness", "tool schemas", "agent framework", "MCP tool definitions", "agent observability".

Make the actions concrete rather than generic verbs: replace "Design and optimize" with specifics like "split catch-all tools into micro-tools, define typed observation envelopes, and benchmark completion rates before and after changes".

DimensionReasoningScore

Specificity

The description names specific objects of work — "AI agent action spaces, tool definitions, and observation formatting" — but the only verbs are the generic "Design and optimize", so it lists concrete objects rather than several concrete actions, matching anchor 3 rather than 4.

3 / 5

Completeness

It has a clear "what" (design and optimize action spaces, tool definitions, observation formatting) but no "Use when..." clause or equivalent trigger guidance; the judging guidelines explicitly cap completeness at 3 in that case.

3 / 5

Trigger Term Quality

Terms like "AI agent", "tool definitions", "observation formatting", and "completion rates" are relevant to the domain, but common variations a user would naturally say — "agent harness", "tool schemas", "agent framework", "MCP" — are absent, matching "some relevant keywords but missing common variations or synonyms".

3 / 5

Distinctiveness Conflict Risk

"AI agent action spaces" and "observation formatting" carve a reasonably specific niche, but the broad framing could still overlap with prompt-engineering or general agent-building skills, matching "somewhat specific but could still overlap with similar skills".

3 / 5

Total

12

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

valeriibeck-star/claude-skills

Path

skills/agent-harness-construction/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.