continuous-learning

Extracts reusable patterns from Gemini CLI session transcripts and stores them as learned skills.

Updated Sep 13, 2025
One-click install
npx skills add https://github.com/llmh333/employee_management_spring --skill continuous-learning-llmh333
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: continuous-learning
Source: https://github.com/llmh333/employee_management_spring/tree/main/.gemini/skills/continuous-learning
Command: npx skills add https://github.com/llmh333/employee_management_spring --skill continuous-learning-llmh333

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, and includes scripts (resource) components.

What problem does it solve?

Continuous learning turns valuable ideas, fixes, and debugging patterns from past Gemini CLI sessions into reusable skills so you don’t have to rediscover them every time.

Core Features & Use Cases

  • Session evaluation at the end of work: Reviews a completed session transcript when the session ends.
  • Reusable pattern extraction: Detects repeatable patterns such as error resolution, user corrections, workarounds, and debugging techniques.
  • Learnt skill persistence: Stores extracted patterns into the learned-skills directory for later reuse.

Quick Start

Add a Stop hook in your .gemini/settings.json that runs .gemini/skills/continuous-learning/evaluate-session.sh at the end of each session.

Frequently Asked Questions about continuous-learning

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

FAQPage Schema
How do I extract reusable patterns from Gemini CLI session transcripts?

You can extract reusable patterns from Gemini CLI session transcripts by automating continuous learning workflows, which detect error resolutions, workarounds, and debugging techniques to store as learned skills.

What is continuous learning in the context of Gemini CLI sessions?

Continuous learning is the process of evaluating completed Gemini CLI session transcripts to identify repeatable patterns, such as user corrections or project-specific conventions, and persisting them for later skill reuse.

How do I automate end-of-session continuous learning for debugging patterns?

You automate continuous learning by adding a Stop hook in your .gemini/settings.json that runs an evaluation script, triggering pattern extraction when a Gemini CLI session ends.

Do I need jq to extract learned skills from session transcripts?

Yes, jq is required as a dependency to parse and process session transcript data for configurable pattern detection and to store the extracted patterns in the learned-skills directory.

Can I configure pattern detection and output directories for extracted session skills?

Yes, the evaluation script applies configurable pattern detection and allows you to specify an output directory to store the extracted reusable skills from your session transcripts.

Why does my continuous learning script not extract patterns from short sessions?

The continuous learning script applies transcript message-count gating, requiring a minimum session length before evaluating the transcript, which prevents pattern extraction from overly short sessions.