wa:evolve

Convert behavioral observation JSONL logs into clusterable heuristic rules with confidence scoring.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/jeremy-newhouse/eck-e2e-weather-app --skill wa-evolve
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wa:evolve
Source: https://github.com/jeremy-newhouse/eck-e2e-weather-app/tree/main/.claude/skills/evolve
Command: npx skills add https://github.com/jeremy-newhouse/eck-e2e-weather-app --skill wa-evolve

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It transforms raw behavioral observations into reusable heuristic rules by clustering similar patterns, scoring their confidence, and promoting user-approved candidates into active guidance.

Core Features & Use Cases

  • Observation clustering: Groups heuristic-capture events by tool and normalized context (minimum cluster size with cross-session boosts).
  • Confidence scoring & filtering: Computes confidence from occurrences and applies caps plus boosts for cross-session evidence and correction signals.
  • Human-in-the-loop promotion: Presents deduplicated candidates for user approval, optional edits, and appends them to the heuristics store.
  • Lifecycle hygiene: Prunes promoted observations to prevent reprocessing and regenerates top-N active guidance for the agent.

Quick Start

Run /evolve to analyze collected observations, show heuristic candidates, and promote approved patterns into active guidance.

Frequently Asked Questions about wa:evolve

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

FAQPage Schema
How do I convert behavioral observations into reusable heuristic rules?

Confidence scoring for heuristic candidates evaluates occurrences and applies caps, boosting scores for cross-session evidence and correction signals. This filtering ensures only high-confidence behavioral patterns are promoted into your active guidance system.

How do I consolidate heuristic-capture logs across multiple sessions?

Human-in-the-loop deduplication presents clustered heuristic candidates for your approval, allowing optional edits before appending them to the heuristics store. This prevents duplicate rules and ensures quality control during promotion.

How do I prevent reprocessing duplicate observations in JSONL pipelines?

To prevent reprocessing duplicate observations in JSONL pipelines, this Skill prunes promoted entries after they are approved and appended. Lifecycle hygiene ensures consolidated observations are not re-evaluated in subsequent clustering runs.

How do I generate active guidance rules from raw behavioral data?

To implement confidence-scored heuristics, you need JSONL logs of behavioral observations and configurable thresholds for scoring. The pipeline clusters events and applies cross-session boosts to validate candidate rules.