learn

Manage project learnings across sessions in a JSONL store.

Updated Mar 25, 2026
One-click install
npx skills add https://github.com/Chang-Shih-Yung/auto-learning --skill learn-chang-shih-yung
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: learn
Source: https://github.com/Chang-Shih-Yung/auto-learning/tree/main/.claude/skills/gstack/learn
Command: npx skills add https://github.com/Chang-Shih-Yung/auto-learning --skill learn-chang-shih-yung

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams capture and organize learnings across sessions, enabling centralized review, search, pruning of stale entries, and exporting insights to documentation.

Core Features & Use Cases

  • Capture learnings from multiple sessions to create a central knowledge base.
  • Search learnings by key, insight, or source to surface patterns and avoid repeating mistakes.
  • Prune stale or conflicting entries to keep the knowledge base fresh and reliable.
  • Export learnings to markdown or documentation for sharing with stakeholders.

Quick Start

Run /learn to view your most recent learnings and basic summaries.

Frequently Asked Questions about learn

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

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

To capture and search project learnings across sessions, run /learn to view recent entries and basic summaries. The Skill reads and writes to a local JSONL learnings store, enabling centralized review and search by key, insight, or source.

What is the best way to export a knowledge base to markdown for documentation?

The best way to export a knowledge base to markdown is using the learn Skill's export feature. It surfaces captured insights from the JSONL store and formats them for sharing with stakeholders, turning session learnings into documentation.

Can I prune stale or conflicting entries in a JSONL knowledge base?

Yes, you can prune stale or conflicting entries in a JSONL knowledge base. The learn Skill manages project learnings across sessions, allowing you to clean up outdated entries to keep your knowledge base fresh and reliable.

How does the learn Skill store analytics and insights locally?

The learn Skill stores analytics and insights locally by reading and writing to a JSONL file located at ~/.gstack/projects/${SLUG:-unknown}/learnings.jsonl. This structure surfaces counts and analytics for your review.

Do I need any external dependencies to manage project learnings with this tool?

No external dependencies are required to manage project learnings with this tool. It operates independently with no listed dependencies, relying solely on the local JSONL learnings store within the gstack environment.

When should I prune entries from my session learnings knowledge base?

You should prune entries from your session learnings knowledge base when stale or conflicting insights accumulate. Pruning keeps the knowledge base fresh and reliable, ensuring review and search operations surface accurate patterns.