learner

Extract conversation insights into structured Expertise and Workflow documents.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/INNERJOINT/HarnessSkills --skill learner-innerjoint
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: learner
Source: https://github.com/INNERJOINT/HarnessSkills/tree/main/skills/learner
Command: npx skills add https://github.com/INNERJOINT/HarnessSkills --skill learner-innerjoint

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Captures and formalizes hard-won, context-specific debugging insights and procedural lessons from a conversation so knowledge is reusable and discoverable rather than lost in chat history.

Core Features & Use Cases

  • Expertise Auto-updates: Stores evolving domain knowledge patterns discovered during investigation in an Expertise section that can be refined over time.
  • Stable Workflows: Saves a stable, precise extraction procedure in a Workflow section that rarely changes and can be executed or followed by humans or automation.
  • Quality Gate & Classification: Enforces non-googleability, project-specific relevance, and real debugging effort before accepting a learning; classifies outputs as expertise or workflow and recommends storage locations (.omc/skills/ or ~/.claude/skills/).
  • Use Case: After resolving a tricky race condition or environment-specific bug, run this skill to produce a searchable, actionable skill entry that includes triggers, exact fixes, and scope.

Quick Start

Ask the assistant to extract the lesson from this conversation into a project-level skill file with separate Expertise and Workflow sections and save it under .omc/skills/.

Frequently Asked Questions about learner

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

FAQPage Schema
How do I extract reusable skills from a debugging conversation?

To extract reusable skills from a debugging conversation, the Skill analyzes your chat history for context-specific insights, classifies them into structured Expertise or Workflow documents, and saves them as searchable project-level files for future reuse.

How do I save project-specific debugging lessons so my team can reuse them?

You save project-specific debugging lessons by running this Skill after resolving an issue. It requires concrete error messages and code snippets, then stores the extracted knowledge in designated project or user skill locations like .omc/skills/.

Does this skill require concrete error messages and file paths to work?

Yes, extracting context-specific insights requires concrete error messages, file paths, and code snippets. The Skill enforces a quality gate that demands real debugging effort and non-Googleable relevance before accepting a learning.

When should I not use automated knowledge capture for project skills?

You should avoid automated knowledge capture when the debugging scenario is generic or easily searchable online. The Skill enforces a quality gate that rejects lessons lacking non-Googleability, project-specific relevance, or genuine debugging effort.