Analysis updated 2026-05-18
Ask your coding agent to review past sessions and identify recurring friction.
Generate ready-to-copy rule additions for your project's AGENT.md file.
Track patterns across multiple AI coding sessions over time.
| nventimiglia/learnskill | a-bissell/unleash-lite | abhiinnovates/whatsapp-hr-assistant | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | Python | Python | Python |
| Setup difficulty | easy | hard | hard |
| Complexity | 2/5 | 4/5 | 3/5 |
| Audience | developer | researcher | developer |
Figures from each repo's GitHub metadata at analysis time.
Runs using the AI agent you already have, no separate API key required.
LearnSkill is a Python tool that helps AI coding agents, such as Claude, Gemini, Cursor, and Antigravity, get better over time by analyzing their own past work sessions. Rather than calling an external AI service, the agent you are already running performs the analysis itself, so no API key is required. When you invoke the skill by asking your agent something like "analyze my sessions" or "what friction did you see," it reads the conversation and session logs stored on your machine from whichever agent tools you use. Claude Code stores sessions as JSONL files, Gemini CLI saves transcripts in a similar format, Cursor keeps session data in a SQLite database inside workspace storage, and GitHub Copilot logs are stored as JSON files. The skill processes these logs and looks for three types of signal: friction (specific moments where the session went wrong, quoted from the transcript), patterns (behaviors that recurred across multiple sessions rather than one-off mistakes), and rule proposals (ready-to-copy additions to your project's AGENT.md or new skill files to prevent the same friction in future). All output goes into a .learn folder inside your project, containing a run summary, a friction log with direct quotes, a patterns analysis file, and proposed skill or documentation files. A stamp file tracks when the skill last ran so subsequent runs only process newer sessions. Deleting it forces a full reprocess. It pairs with companion tools called SkillsMCP and claude-mem for skill management and long-term memory. Most useful for developers who work heavily in AI-assisted coding workflows and want past sessions to automatically surface better rules and habits.
A Python tool that has your AI coding agent analyze its own past chat sessions to surface friction points and propose better rules.
Mainly Python. The stack also includes Python, JSONL, SQLite.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.