wa:learn

Capture user learning observations into categorized memory for future analysis.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It turns your session insights into durable learning records so future /evolve analysis can route, categorize, and reuse them.

Core Features & Use Cases

  • Structured Learning Capture: Extracts learning text from your input and classifies it into one of four categories.
  • Deduplicated Memory Routing: Appends or updates topic entries under memory/ while avoiding duplicates.
  • High-Impact Recent Learnings: Optionally updates memory/MEMORY.md for high-impact, system-wide lessons.
  • Correction Mode: Stores corrections into the error catalog and creates a heuristic with a baseline confidence.

Quick Start

Capture a learning from your current session by running: /wa:learn "picocolors FORCE_COLOR=0 is truthy"

Frequently Asked Questions about wa:learn

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

FAQPage Schema
How do I capture session learnings into durable memory for future analysis?

To capture session learnings into durable memory, you provide a learning observation and the Skill classifies it into categories like workflow-tactic or tool-pattern, then persists it with deduplicated writes. This ensures future evolve analysis can route and reuse the insights.

What types of error patterns and heuristics can I store for workflow routing?

You can store error patterns and heuristics for workflow routing, tool patterns, and context issues. The Skill includes a correction mode that updates the error catalog and creates a heuristic with a baseline confidence for future reference.

How do I avoid duplicate memory entries when appending new learning observations?

To avoid duplicate memory entries when appending new learning observations, the Skill applies staged parsing, classification, and routing, followed by a confirmation step. It performs deduplicated writes by appending or updating topic entries under memory directories.

When should I update the system-wide memory file with high-impact learnings?

You should update the system-wide memory file with high-impact learnings when a lesson has broad applicability across evolving workflows. The Skill optionally writes these significant observations to memory/MEMORY.md so they remain accessible for future analysis.

Does learning capture require specific metadata formats for discovery and classification?

Yes, learning capture requires YAML-frontmatter metadata for proper discovery and classification. The Skill uses this structured metadata during its staged parsing process to route observations into the correct categorized memory locations.

What is the best way to record a tool-pattern observation during a coding session?

The best way to record a tool-pattern observation is to run the capture command with your learning text. The Skill extracts the learning, classifies it as a tool-pattern, and performs a deduplicated write to persist it for future evolve analysis.