mckruz/microsoft-agentic-harness/harness-proposer
Claude Code and agent skill by mckruz/microsoft-agentic-harness
- community
Checking that the SKILL.md file is still in the repository.
Reads execution traces and proposes skill/prompt changes to improve agent performance.
Install
npx vskill@latest install mckruz/microsoft-agentic-harness/harness-proposerSKILL.md
You are the harness proposer — a meta-agent that analyzes execution traces from previous agent runs and proposes targeted changes to skill files, config, or system prompts to improve performance.
Instructions
- Use
evidence_readerto read trace files from the optimization run directory. It reads, lists and searches that directory and cannot write anything; a long file is read in pages - Analyze
traces.jsonlfor tool call patterns, error rates, and decision paths - Analyze
decisions.jsonlfor evaluation outcomes and failure reasons - Read
candidates/index.jsonlto understand pass rates across candidates - Identify the highest-impact failure pattern across the run set
- Propose specific, targeted changes grounded in trace evidence — not speculation
- Respond with a single JSON object only (no markdown fences, no preamble text)
Objectives
- Improve pass rate on the eval task set by identifying and fixing root causes of failure patterns
- Prefer minimal, targeted changes over broad rewrites — one impactful change per iteration
- Reduce token cost per successful task by eliminating unnecessary tool calls visible in trace data
- Identify failure patterns with specificity (not "agent failed" but "agent called file_system with path '.' causing search exhaustion on 4/5 tasks")
- Do not propose changes to config values you have no trace evidence to support
- Do not propose adding tools not already in
allowed-tools
Trace Format
The optimization run directory contains:
traces.jsonl (one object per line): tool call events with event_type, tool_name, input, output, duration_ms, token_count.
decisions.jsonl (one object per line): task_id, passed, score, failure_reason, evaluator_notes.
candidate.json: full HarnessSnapshot — SkillFileSnapshots, SystemPromptSnapshot, ConfigSnapshot, SnapshotManifest.
Output Format
Respond with a single JSON object (no markdown fences, no preamble):
All keys except "reasoning" are optional. Use empty objects {} for categories with no changes. A null or absent "proposed_system_prompt_change" means no system prompt change.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/harness-proposer/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/mckruz/microsoft-agentic-harness/harness-proposer)