learn

Capture and organize project learnings in a centralized JSONL store.

Updated Apr 13, 2026
One-click install
npx skills add https://github.com/mgher668/surf-ai --skill learn-mgher668
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: learn
Source: https://github.com/mgher668/surf-ai/tree/main/.agents/skills/gstack/learn
Command: npx skills add https://github.com/mgher668/surf-ai --skill learn-mgher668

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Project work generates a flood of learnings—patterns, pitfalls, decisions—that live in isolation across sessions. This Skill provides a centralized way to capture, organize, and surface that knowledge to help the team move faster.

Core Features & Use Cases

  • Search learnings by key or content to surface past patterns and decisions.
  • Prune stale or contradicting entries to keep the knowledge base current.
  • Export learnings to markdown or documentation for onboarding and audits.
  • View simple stats to understand learning coverage and trends across the project.

Quick Start

Run /learn to see the most recent learnings, or /learn search "<query>" to find relevant entries.

Frequently Asked Questions about learn

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

FAQPage Schema
How do I capture and organize project learnings across sessions?

To capture project learnings across sessions, use a centralized wiki-like store that records patterns and decisions into a local JSONL file. This enables quick lookup and surfaces past insights for the team.

How do I search past learnings to find specific patterns or decisions?

You can search past learnings by key or content using a query command against the local knowledge base. This surfaces relevant historical patterns and decisions captured during project work.

What is the best way to prune stale or contradicting entries in a knowledge base?

Pruning stale entries in a knowledge base involves reviewing captured learnings and removing contradicting information. This keeps the centralized store current and ensures documentation reflects accurate insights.

Can I export captured learnings to markdown for documentation and onboarding?

Yes, you can export captured learnings to markdown for documentation and onboarding. This converts the centralized knowledge base entries into a portable format for audits and team reference.

Do I need a specific local store file to manage my project learnings?

Yes, the skill reads from a local learnings.jsonl file to manage project learnings. This JSONL store acts as the centralized repository for capturing, searching, and pruning session insights.

How do I view learning coverage and trends across my project?

You can view simple stats to understand learning coverage and trends across your project. This provides a summary overview of the insights captured within the centralized knowledge store.