analyze

Analyze task trajectory frontmatter and body excerpts to generate candidate HarnessConfig lever hypotheses.

415|49|Updated Apr 30, 2026
One-click install
npx skills add https://github.com/Darwin-Agent/HarnessX --skill analyze-darwin-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: analyze
Source: https://github.com/Darwin-Agent/HarnessX/tree/main/harnessx/meta_harness/workspace/skills/analyze
Command: npx skills add https://github.com/Darwin-Agent/HarnessX --skill analyze-darwin-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Reads trajectories and extracts actionable insights from both successes and failures to drive candidate changes for HarnessConfig levers. It standardizes the view of the trajectory frontmatter (Behaviour / Eval / Judge), the two axes of reflection (Lens × Lever), and the retroactive check variants, and it shows when to delegate batch reading to spawn_reflect_worker.

Core Features & Use Cases

  • Read and interpret per-task trajectories (frontmatter + body) to surface recurring patterns and failure modes.
  • Generate candidate hypotheses mapped to a specific lever (Configuration / Control / Action / Instruction) and intent (corrective, preservative-lock, preservative-transfer).
  • Guide global rounds by enforcing the retroactive-check workflow and producing a structured candidates.md with evidenced claims.

Quick Start

Read the trajectory files under _meta_scratch/traj, extract patterns, and propose candidate levers with supporting evidence.

Frequently Asked Questions about analyze

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract actionable config levers from trajectory files?

To extract config levers from trajectory files, read YAML frontmatter and body excerpts from task files under _meta_scratch/traj to identify recurring patterns, then map them to candidate hypotheses for HarnessConfig levers with supporting evidence and citations.

What is the best way to analyze passing and failing trajectory clusters across multiple tasks?

Analyzing passing and failing trajectory clusters involves reading per-task frontmatter and body excerpts to surface recurring patterns and failure modes, then generating candidate hypotheses mapped to specific levers with intent classifications like corrective or preservative-lock.

How do I generate candidate hypotheses for HarnessConfig from task frontmatter?

Generate candidate hypotheses by reading YAML frontmatter to capture Behaviour, Eval, and Judge signals, applying the Lens × Lever reflection axes, and mapping findings to Configuration, Control, Action, or Instruction levers with corrective or preservative intent.

When should I use retroactive check variants for trajectory analysis?

Use retroactive check variants A/B/C during global analysis rounds to enforce a structured workflow that validates candidate hypotheses against trajectory evidence, ensuring generated config changes are backed by rigorous frontmatter-based signals and citations.

Can I batch read multiple trajectory files to surface failure modes?

Yes, you can batch read multiple trajectory files from _meta_scratch/traj to surface recurring failure modes across tasks, and delegate batch reading operations to spawn_reflect_worker when processing large volumes of trajectory frontmatter and body excerpts.

What limitations exist when mapping trajectory patterns to config levers?

Trajectory pattern mapping relies strictly on rigorous frontmatter-based signals from task files, meaning insufficient or malformed YAML frontmatter limits the ability to generate evidence-backed candidate hypotheses for HarnessConfig lever adjustments.