learner

Extract debugging incidents into reusable decision-making heuristics with YAML frontmatter.

Updated Feb 20, 2026
One-click install
npx skills add https://github.com/ssccio/cc-on-web-base --skill learner-ssccio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: learner
Source: https://github.com/ssccio/cc-on-web-base/tree/main/skills/learner
Command: npx skills add https://github.com/ssccio/cc-on-web-base --skill learner-ssccio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of losing valuable debugging insights by converting a one-off fix into a reusable “how to think” skill that future Claude sessions can apply in similar situations.

Core Features & Use Cases

  • Insight extraction into heuristics: Captures the underlying decision-making principle (not just the final code change) that reliably generalizes beyond the original incident.
  • Quality validation gates: Prevents saving generic, easily Googleable, or vague guidance by requiring specific error context, precise fixes, and strong recognition triggers.
  • Project-aware saving strategy: Helps choose between user-level and project-level storage so learned skills are preserved appropriately for reuse.

Quick Start

Ask Claude to extract a reusable learner skill from your most recent debugging session, including the exact error message, relevant file path and line numbers, the precise fix you made, and recognition triggers you expect to see next time.

Frequently Asked Questions about learner

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

FAQPage Schema
How do I turn debugging session insights into reusable decision heuristics?

To turn debugging insights into reusable decision heuristics, this Skill extracts the underlying decision-making principle from a specific incident, requiring the exact error context, precise fix, and recognition triggers to generalize the workaround for future Claude Code sessions.

What is the best way to capture hard-won workarounds for future debugging?

The best way to capture hard-won workarounds is by extracting the non-obvious behavior into a generalized skill with mandatory YAML frontmatter, ensuring the specific problem statement, exact solution details, and precise recognition triggers are documented for future error recognition.

How do I save extracted debugging knowledge for project-aware reuse?

To save extracted debugging knowledge for project-aware reuse, this Skill helps choose between user-level and project-level storage strategies, ensuring learned decision rules are preserved appropriately in the correct context for similar future failures.

Does this knowledge extraction approach prevent saving vague or generic debugging guidance?

Yes, this knowledge extraction approach uses quality validation gates to prevent saving generic or easily Googleable guidance by requiring specific error context, precise fixes, and strong recognition triggers before a heuristic is finalized.

What information do I need to provide to extract a reusable debugging skill?

To extract a reusable debugging skill, you need to provide the exact error message, relevant file path and line numbers, the precise fix you made, and the recognition triggers you expect to encounter in similar future debugging failures.

When should I not use automated skill extraction for debugging incidents?

You should not use automated skill extraction for debugging incidents where the fix is obvious, easily searchable, or lacks hidden gotchas, as the quality validation gates require specific non-obvious behavior and strong recognition triggers to justify saving a heuristic.