# Continuous Learning

> Extract reusable patterns from sessions and save them as knowledge

- Skill: `besync-labs/continuous-learning` (Agent Skill)
- Install (CLI): `npx skillmds@latest add besync-labs/continuous-learning`
- Raw SKILL.md: https://api.skillmd.com/api/skills/besync-labs/continuous-learning/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: besync-labs (https://skillmd.com/u/besync-labs)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/besync-labs/continuous-learning

---


# Continuous Learning Skill

> **Purpose**: Learn from development sessions to improve future assistance

---

## Overview

This skill implements the PAAL (Perceive-Analyze-Adapt-Learn) cycle to extract reusable patterns from development sessions.

---

## PAAL Cycle

### 1. Perceive

Monitor session for significant events:

- User corrections
- Repeated patterns
- Error resolutions
- Decision rationale

### 2. Analyze

Identify learning opportunities:

- What went wrong?
- What went right?
- What patterns emerged?
- What knowledge was missing?

### 3. Adapt

Apply learnings immediately:

- Update mental models
- Adjust approach
- Incorporate feedback

### 4. Learn

Persist knowledge for future:

- Document patterns in `decisions/`
- Update knowledge base
- Create reusable templates

---

## Pattern Extraction Format

```markdown
# Pattern: [Name]

## Context

When: [Situation]
Problem: [What problem this solves]

## Solution

[How to apply the pattern]

## Example

[Concrete example]

## Anti-patterns

[What NOT to do]
```

---

## Integration

- Runs at session end
- Can be triggered manually with `/learn`
- Outputs to `decisions/` directory

