learn

Record learning insights as JSON objects in .claude/learnings.jsonl.

1|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/manastalukdar/ai-devstudio --skill learn-manastalukdar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: learn
Source: https://github.com/manastalukdar/ai-devstudio/tree/main/skills/learn
Command: npx skills add https://github.com/manastalukdar/ai-devstudio --skill learn-manastalukdar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Record, list, search, and apply cross-session learnings — capture insights from completed work as JSONL entries so patterns persist across conversations and accumulate into institutional knowledge. Inspired by gstack's learn skill.

Core Features & Use Cases

  • Record new learnings with a date, category (auto-detected), and tags.
  • List, search, and filter learnings across sessions and contexts.
  • Apply relevant learnings to current work to surface insights quickly.

Quick Start

Add a new learning entry by describing the insight you want to persist.

Frequently Asked Questions about learn

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

FAQPage Schema
How do I capture and persist learning insights across different AI chat sessions?

To capture learning insights across sessions, you can record them as JSONL entries with automatic category inference and tagging. This stores each insight as a structured JSON object in a local learnings file so patterns persist across future conversations.

Can I search and filter previously recorded learnings by tags or categories?

Yes, you can list, search, and filter recorded learnings by tags or categories across sessions. The system stores entries with specific fields for tags and auto-detected categories, allowing you to quickly retrieve relevant institutional knowledge.

What is the best way to build institutional knowledge from conversational AI outputs?

The best way to build institutional knowledge from conversations is to record insights directly into a JSONL store. This captures work outputs as structured data with dates, categories, and tags, accumulating session patterns into a searchable knowledge base.

How do I apply past learnings to my current work or conversation context?

You can apply past learnings to current work by searching the stored JSONL entries and surfacing relevant insights. This quickly brings previously captured institutional knowledge into your active context to guide ongoing tasks.

Does recording cross-session learnings require any external dependencies or databases?

No, recording cross-session learnings requires no external dependencies or databases. The system writes entries directly into a local JSONL file, storing fields like id, date, category, learning, tags, and source without needing additional setup.

How does automatic category inference work when recording a new learning?

Automatic category inference works by analyzing the content of the learning insight you provide. It detects the relevant category from the text itself, automatically populating the category field in the JSONL entry alongside your specified tags.