Capture Engineering Learnings

Reviews git diff/log and drafts routed learning entries for approval.

1|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/mkerchenski/hurrah-tv --skill capture-engineering-learnings
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Capture Engineering Learnings
Source: https://github.com/mkerchenski/hurrah-tv/tree/main/.claude/skills/compound
Command: npx skills add https://github.com/mkerchenski/hurrah-tv --skill capture-engineering-learnings

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It turns recent engineering work into clear, non-obvious learnings so future work is faster and fewer mistakes get repeated.

Core Features & Use Cases

  • Captures outcomes as learnings: Reviews diffs and logs, then drafts proposed learning items for approval in one shot.
  • Routes knowledge to the right place: Saves non-obvious platform/API learnings into Learnings/, updates reusable conventions in CLAUDE.md, and records future work in Plans/.
  • Keeps traceability optional: Links “Resolves” to tracked issues only when an issue-triggered learning is confidently identified.
  • Deduplicates before writing: Checks existing Learnings/ and CLAUDE.md to avoid overlapping entries.

Quick Start

Ask the skill to capture learnings from your most recent changes in the current git working directory.

Frequently Asked Questions about Capture Engineering Learnings

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

FAQPage Schema
How do I document engineering learnings from recent git changes?

Document engineering learnings by reviewing git diff and log, then drafting routed learning entries for approval to prevent repeating non-obvious pitfalls. This captures outcomes as clear, reusable knowledge for future implementation.

What is the best way to deduplicate engineering knowledge entries?

Deduplicate engineering knowledge entries by checking existing Learnings/ and CLAUDE.md files before writing. This prevents overlapping entries and maintains a clean, reusable knowledge base for the team.

How do I trace issue resolution links in API integration documentation?

Trace issue resolution links in API integration documentation by cross-referencing tracked issues only when an issue-triggered learning is confidently identified. This keeps traceability optional, linking 'Resolves' entries to issues accurately.

Where should I save non-obvious platform learnings versus reusable team conventions?

Save non-obvious platform learnings into the Learnings/ directory, and update reusable team conventions in CLAUDE.md. Record future work in Plans/, routing knowledge to the right place for team access.

Can I capture debugging and refactoring learnings for WASM behavior?

Yes, you can capture debugging and refactoring learnings for WASM behavior. The process reviews recent development work, drafts proposed learning items for approval, and deduplicates against existing notes to accelerate future implementation.

When should I not use automated engineering learning capture?

Avoid automated engineering learning capture when tasks lack recent git diff or log data, as the process requires reviewing these to draft proposed learning items. It is also unsuited for tasks lacking non-obvious pitfalls or reusable conventions.